软件测试性设计和技术文档

软件测试性设计和技术文档_第1张图片

随着软件行业的迅猛发展,软件测试也逐渐受到越来越多的软件公司所重视,然而开发出来的软件直接就可以拿出来做测试吗?根据近几年来的实践证明,在设计软件时事先没有对软件的可测试性进行周密设计和部署的软件在测试时总是很难于进行,直到测试无法进行下去为止。被测软件在编码时需要考虑给测试和后期的产品维护提供必要的手段和接口支持,即要求软件具有可测试性。基于可测试性的目标考虑,良好的架构设计,完备的接口,使得软件测试更加高效和可行,同时产品维护也更加便利。

软件的可测试性是指在一定的时间和成本前提下,进行测试设计、测试执行以此来发现软件的问题,以及发现故障并隔离、定位其故障的能力特性。简单的说,软件的可测试性就是一个计算机程序能够被测试的容易程度。

一般来说可测试性很好的软件必然是一个强内聚、弱耦合、接口明确、意图明晰的软件,而不具可测试性的软件往往具有过强的耦合和混乱的逻辑。以下几点是可测试性特征:

1.可操作性:“运行得越好,被测试的效率越高。”

2.可观察性:“你所看见的就是你所测试的。”

3.可控制性:“对软件的控制越好,测试越能够被自动执行与优化。”

4.可分解性:“通过控制测试范围,能够更快地分解问题,执行更灵巧的再测试。”

5.简单性:“需要测试的内容越少,测试的速度越快。”

6.稳定性:“改变越少,对测试的破坏越小。”

7.易理解性:“得到的信息越多,进行的测试越灵巧。”

测试所需文档

1.需求规格说明书  

2.概要设计说明书  

3.详细设计说明书  

4.系统功能清单  

5.系统运行环境搭建指导书  

6.系统操作指导书

  深圳市逻辑思维软件有限公司(以下简称逻辑思维软件)成立于2013年,在互联网+的全新时代,逻辑思维软件自创立以来,一直专注软件定制开发,以自己专业、技术、创新,专注为上百家企业提供软件外包、系统开发、APP开发、微信公众号开发、网站开发等各种优秀的软件定制开发服务,是国内最值得信赖的高效软件外包公司。逻辑思维软件通过严格CMMI质量体系标准和交付流程来保证企业的商业价值,全面打造公司的高度定制核心竞争力。

  深圳市南山区前海路振业国际商务中心1203

  电话:0755-26566376

  传真:0755-26566376

  邮箱:[email protected]

  Q Q:2797810740

  原文链接:http://www.logicalthinksoft.com/news.html

你可能感兴趣的:(软件测试性设计和技术文档)