软件可测试性

✍ dations ◷ 2025-10-03 13:44:55 #软件测试

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

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

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

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

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

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

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

相关

  • 科学建模科学建模是一种借由已被广泛接受的科学以帮助我们了解、定义、量化、视觉化与仿真的科学活动。依据不同需求,在真实世界中萃取相关要素以建立适合的科学模型,像是借由概念模型
  • 鸡皮疙瘩鸡皮疙瘩(粤语地区简称“起鸡皮”)是人类在感到寒冷或恐惧等其他刺激下,其皮肤上出现的类似于鸡皮的小疙瘩,这种现象是立毛肌的收缩活动引起的。当立毛肌收缩,皮肤表面的体毛便会
  • 贾莱斯·吉尔伯特·斯科特贾莱斯·吉尔伯特·斯科特爵士 OM(英语:Sir Giles Gilbert Scott,1880年11月9日-1960年2月8日),20世纪英国著名建筑师,英国皇家建筑学院院士。最为人所知的作品包含利物浦座堂、滑
  • 西湖十景西湖十景指分布在杭州西湖周围的十个有代表性的景点。通常是指苏堤春晓、曲院风荷、平湖秋月、断桥残雪、花港观鱼、南屏晚钟、双峰插云、雷峰夕照、三潭印月以及柳浪闻莺这
  • 移植移植可以指
  • 安德拉德角安德拉德角(英语:Andrade Corner)是位于美国加利福尼亚州洛杉矶县的一个非建制地区。该地的面积和人口皆未知。安德拉德角的座标为34°38′55″N 118°22′37″W / 34.64861°N
  • 变性 (生物化学)变性(英语:Denaturation)在生物化学中是指蛋白质或核酸受到某些理化因素的作用,其高级结构发生破坏从而丧失生物活性的现象。蛋白质的变性理论最早由吴宪在1931年提出,他认为蛋白
  • 乔瓦尼·阿方索·博雷利乔瓦尼·阿方索·博雷利(意大利语:Giovanni Alfonso Borelli ,1608年1月28日-1679年12月31日)意大利文艺复兴时期生理学家、物理学家和数学家。他在克里斯蒂娜女王的资助下,继承
  • 2014年中国汉字听写大会诺亚舟·优学派2014中国汉字听写大会,通称2014年中国汉字听写大会,是第二届中国汉字听写大会,由中央电视台和国家语言文字工作委员会主办,中国社会科学院语言研究所协办,诺亚舟·
  • 中子活化分析活化分析(activation analysis)一种物理分析技术,通常可用来检测以毫克量(或更少)出现在试验样品中的许多元素。在中子活化分析中,样品容易受到核反应器中热中子通量的影响,样品