软件测试:实践者方法
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.6.3 时间问题再思考

软件失效是因其内部缺陷所致,而非软件开发及测试过程中的表象。那么,对于软件缺陷的揭示,以及软件可靠度的测定、分析、评估,时间的意义是什么?时间的作用是什么?决定软件测试释放时间的因素是什么?都是需要研究和回答的问题。

充裕的时间使得我们有更多的机会开发更多测试用例,以便进行更充分的测试,但时间的长短并不是测试完备性的决定因素。用户所关注的是系统的可靠性及预期寿命,迫切的需求是能否通过测试,有效检出错误,评价并证明软件是否满足需求。对于不同能力的测试人员,一个给定的时间并无实际意义。