问题
问答题
论述题2:以下是某软件的规格说明,请按要求回答问题
软件规格说明:文件名的第一个字符必须是A或B,第二个字符必须是数字。满足则修改文件。若第一个字符不为A或B,打印错误信息X12,若第二个字符不为数字,则打印错误信息X13。
(1)根据软件规格说明的描述,画出因果图。
(2)采用因果图法设计该软件的测试用例。
答案
参考答案:
问题1:
分析软件规格说明书,找出原因和结果并进行编号。
原因:1一第一个字符为A
2—第一个字符为B
3—第一个字符为数字
结果:80-修改文件
HA—打印错误信息X12
HB—打印错误信息X13
找出各原因和结果之间、原因和原因之间的关系,画出因果图,如图所示。
问题2:
将上述因果图转换为判定表,如表所示。
根据判定表设计测试用例,如表所示。
解析:
首先分析题目规格说明书,找出原因和结果,以及它们相互之间的关系,画出因果图。然后根据黑盒测试中基于因果图的方法设计测试用例。