软件可测试性

✍ dations ◷ 2025-05-17 13:01:02 #软件测试

软件可测试性(Software testability)是指一个软件工件(软件系统、模组、需求文件或设计文件等)在一给定的测试环境下,可支援测试的程度。

软件工件的可测试性不是一个内在(英语:Intrinsic and extrinsic properties)性质,不像软件大小一様可以直接量测。软件可测试性是一个外在性质,由待测试的软件及测试目标、方法及测试资源(测试环境)之间的相互关系来决定。

若软件的可测试性低,可能会造成测试工作的增加。在一些极端的情形下,缺乏可测试性可能会使部分甚至全部的测试或软件需求(英语:Software requirements)无法进行。

依照实证的假设,软件测试的工作量及有效性和以下几个因素有关:

软件元件(模组或类别)的可测试性和以下因素有关:

软件元件的可测试性可以用以下方式提升:

具有测试性的软件需求(英语:Software requirements)需求要符合以下的条件:

相关

  • 彗星彗星(希腊语:Κομήτης,德语:Komet,英语:Comet,有时也被误记为慧星)是由冰构成的太阳系小天体(SSSB),当其朝向太阳接近时,会被加热并且开始释气,展示出可见的大气层,也就是彗发,有时也
  • 维托里奥·埃马努埃莱三世维托里奥·埃马努埃莱三世(又译维克多·伊曼纽三世,意大利语:Vittorio Emanuele,1869年11月11日-1947年12月28日),意大利国王兼最高帝国元帅(1900年7月29日-1946年5月9日在位)、埃塞
  • 牛振华牛振华(1956年5月1日-2004年5月11日),中国演员,曾经主演过多部电影、电视剧和小品。牛振华1978年开始从事相声创作及表演,后于1991年调入中国广播艺术团从事舞台相声表演。曾获得
  • Acetylcysteine乙酰半胱氨酸(Acetylcysteine),又称为N-乙酰半胱氨酸(N-acetylcysteine)或N-乙酰-L-半胱氨酸(N-acetyl-L-cysteine),常简称做NAC。本品可用于治疗对乙酰氨基酚(普拿疼)中毒,且可用于解
  • 约翰·伊登斯尔·利特尔伍德约翰·伊登斯尔·利特尔伍德(英语:John Edensor Littlewood,1885年6月9日-1977年9月6日),英国数学家,最为出名的是他和高德菲·哈罗德·哈代长期的合作。利特尔伍德出生在肯特郡的
  • 大小金川大小金川之役,又称平定两金川,是清乾隆年间清军平定四川西北部大、小金川土司两次动乱的合称。第一次金川之役为乾隆十二年(1747年)大金川安抚司莎罗奔私自进攻明正土司,清廷调兵
  • 宇宙速度宇宙速度(英语:cosmic velocity),是指物体从地球出发,要脱离天体重力场的四个较有代表性的初始速度的统称。计算宇宙速度的基本公式如下:航天器按其任务的不同,需要达到这四个宇宙
  • 黛芬·赛赫意黛芬·赛赫意(法语:Delphine Seyrig,1932年4月10日-1990年10月15日)是法国演员。1963年,她因演出《穆里爱》而于第24届威尼斯影展获得最佳女演员。
  • 伊丽莎白·赫尔利伊丽莎白·赫尔利(Elizabeth Hurley,1965年6月10日-),英国女演员及超级名模。出生于英国汉普郡,父亲军官,母亲教师。2005年4月,伊丽莎白·赫尔利海滩(Elizabeth Hurley Beach)服饰公司
  • 特里布万国际机场特里布万国际机场(尼泊尔语:त्रिभुवन विमानस्थल;英语:Tribhuvan International Airport;IATA代码:KTM;ICAO代码:VNKT)是位于尼泊尔首都加德满都的国际机场,以已故尼