测试人员通常是根据软件研制任务书或者需求规格说明来设计测试用例,但是,这种设计测试用例的方法对于测试风险考虑的不足,很可能会因为没有覆盖某些软件失效模式,使得测试存在某些不足和遗漏。 所以,为了设计出更完善的测试用例,以确保测试的充分性和有效性,测试人员可以通过识别测试风险来改进测试用例的设计。 测试人员可以利用识别的领域风险或者质量特性风险来评审测试用例,以发现其中的不足。
测试人员可以基于领域的风险列表来识别可能存在的测试风险,领域风险列表示例如下:
测试人员可以根据用户需求基于以下的质量特性来识别测试风险:
除了以上两种方法外,还可以使用启发式分析和攻击的方法来识别测试风险。 总之,通过识别测试风险,并且以之评审测试用例,可以增强测试用例对软件失效模式的覆盖率,提升测试的有效性和充分性。 这正是: 测试用例要完善,先来识别测风险 通过风险来补充,测试有效又充分 参考书目:软件测试设计,作者:马均飞,郑文强,出版社:电子工业出版社 |
|