|
|
|
|
移动端

2.6.5 从判定表生成测试用例

《软件测试基础教程》第2章基于需求的测试生成,本章主要介绍从非形式化或形式化定义的软件需求生成测试集的技术。这些技术,有的可以自动地执行,而大部分则需测试人员付出艰辛的劳动,特别是在测试大型软件时。本章所介绍的大部分测试技术属于黑盒测试,因为生成测试集时不需参考被测软件的源代码。本节为大家介绍如何从判定表生成测试用例。

作者:王峰/郭长国/陈振华 等译来源:机械工业出版社|2011-09-17 22:59

技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战

2.6.5 从判定表生成测试用例

从判定表生成测试用例就比较简单了。判定表的每一列至少生成一个测试用例。注意,当因果图中的一个条件可以用多个值满足时,一个组合就能生成多个测试用例。例如,考虑下面的原因:

 

上面的条件C可以被多个值满足,如x=1,x=49;同样,也有多个值不满足条件C,如x=100,x=999。这样,在从判定表的列生成测试用例时,测试人员可以选择输入变量的不同值。

虽然在确定输入变量值时有多种选择,只要它们满足判定表中的要求就行,但还是建议,所做的选择要使新生成的测试用例尽量与用别的方法(如边界值分析)生成的测试用例不一样。练习2.25要求用因果图方法设计出例2.19中基于GUI的计算机营销系统的一个测试集。

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

计算机病毒分析与防治简明教程

本书全面翔实地介绍了各种病毒的原理,以操作系统的发展为主线,结合病毒的发展过程来综合分析病毒。在分析工具上,较多地利用了脚本语言、...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊