软件可测试性

✍ dations ◷ 2025-04-04 07:44:48 #软件测试

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

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

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

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

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

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

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

相关

  • 失忆症失忆症(Amnesia,来自希腊语ἀμνησία),又称失忆症候群(amnesic syndrome),是一种记忆混乱的疾病。简单来说就是丧失记忆,包含丧失部分记忆或丧失全部记忆。失忆症的成因包括器
  • 线粒体夏娃线粒体夏娃(英语:Mitochondrial Eve)或称最近线粒体共同祖先(缩写:mt-mrca)其线粒体DNA存在于任何一位现存人类体内,是所有现存人类的母系最近共同祖先(MRCA),而不是不加前提的所有人
  • 星表星表是天文学上的目录。在天文学中,许多恒星都只有在星表中有简单的编号;而为了许多不同的目的,有许多巨大的星表在费时多年后才编辑完成,但其中仅有少数的会经常被引用到。许多
  • 关联谬误关联谬误指的是一种轻率概化方面的非形式归纳谬误,及一种红鲱鱼,此类的谬误借由利用实质上不相关的关联(且常常诉诸情感)的论述,主张说某事物持有的性质也存在于另一种事物之上。
  • 大型都会公园台北市战前规划的大型都会公园是指台湾日治时期的台北市在第二次世界大战结束前,所规划的十七座大型都会公园。目前有七座完全辟建,虽然称为完全辟建,但仍有部分土地作为停车场
  • 教条在宗教及比较宗教学中,教义(英语:dogma),又译为定理、信条、信理、教条、教理、定论,是一个或一组原则,被归源至由某个权威所制定,被认为是绝对正确,不可争辩的。它是一个意识型态或
  • 云室云室(英语:Cloud chamber)是个用来侦测游离辐射的粒子侦测器。由英国物理学家查尔斯·威耳逊发明,因此又称为威尔逊云室(Wilson cloud chamber)。最简单的云室,只是一个密封的环境,
  • 金龟下目见内文金龟子总科(Scarabaeoidea)是多食亚目昆虫之下的一个总科,由独自一个总科构成金龟子下目(Scarabaeiformia)。本总科与隐翅虫下目之下三个总科的关系密切。 在这个总科之下
  • 咸兴市坐标:39°55′N 127°32′E / 39.917°N 127.533°E / 39.917; 127.533咸兴市(朝鲜语:함흥시/咸興市 Hamhŭng si */?)位于咸镜南道中部海边,位于朝鲜半岛东海岸咸镜湾畔,是仅次
  • 生菜虾松生菜虾松是一道由彭长贵发明的湘菜。使用新鲜的虾、洋葱、荸荠、芹菜等带有甜味和清脆特性的食材,加以切丁混炒,拌以油条或煎炒馄饨皮,用结球的莴苣盛装。亦有厨师将生菜虾松包