软件可测试性

✍ dations ◷ 2024-09-20 06:25:51 #软件测试

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

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

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

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

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

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

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

相关

  • 开尔文探针力开尔文探针力显微镜(Kelvin probe force microscope, KPFM)是一种原子力显微镜,于1991年问世。开尔文探针力显微镜利用微悬臂感受和放大悬臂上尖细探针与受测样品原子之间的作
  • 伯利兹元伯利兹元 (货币编号BZD) 是伯利兹自1885年以来的流通货币。辅币单位为分,1元=100分。伯利兹元与美元之间实行固定汇率,1美元=2伯利兹元。
  • Cav1.1n/an/an/an/an/an/an/an/an/an/aCav1.1又称为L型钙通道α1亚基(calcium channel, voltage-dependent, L type, alpha 1S subunit,CACNA1S),为一种由基因翻译而成的蛋白质。有时
  • 中美 (政治地理学)中美(英语:Middle America,法语:L'Amérique moyen)是一个政治地理学中的地理名词,它表示的是美洲的中部地区。它位于北美洲的南半部分,包括墨西哥、中美洲和加勒比地区三部分。按
  • 台湾城市历史人口此表上的名称已尽量让地名配合年代,即尽量符合当时对当地的称呼。每个地名连结到的条目,除非有详介当时当地的条目(例如:大稻埕、艋舺)才直接连结之,否则大多连结到的条目为当时当
  • 费奥多尔·丘特切夫费奥多尔·伊万诺维奇·丘特切夫(俄语:Фёдор Иванович Тютчев,1803年12月5日布良斯克 - 1873年7月27日圣彼得堡),俄罗斯诗人,与亚历山大·普希金和米哈伊尔·
  • 布里姆菲尔德 (伊利诺伊州)布里姆菲尔德是美国伊利诺伊州皮奥里亚县的一处村庄。在2000年人口普查中,该地的人口共有933名。布里姆菲尔德是皮奥里亚县都市圈的一部分。
  • 立领立领,又称中山领、中华立领,英语称作“官僚领”(Mandarin collar),是衬衫或夹克上的一种展开式衣领样式。这种风格来源于清朝的官僚,他们把它作为制服的一部分。沿着衣领的长度是
  • 顾鼎臣《沧浪亭五百名贤像》之《顾鼎臣像》顾鼎臣(1473年-1540年),初名仝,字九和,号未斋,谥文康,直隶昆山县(今江苏昆山市)人。明朝状元、官员、书法家。生于成化九年(1473年),弘治十八年(1505年
  • 阿基坦王国阿基坦王国(Royaume d'Aquitaine),又称“图卢兹王国”(Royaume de Toulouse)是一个中世纪的君主国家,其所在位置包括今法国西南部的大部分地区。该王国由查理曼建立,成立于公元781