3.3.1-判定表法举例2
- 格式:docx
- 大小:96.04 KB
- 文档页数:3
3.3.1判定表法举例
例1:NextDate问题
试用判定表法设计该程序正确输入条件下的测试用例。
解答:
(2)判定表
例2:问题要求:“……对功率大于50马力的机器、维修记录不全或已运行10年以上的机器,应给予优先的维修处理……” 。这里假定,“维修记录不全”和“优先维修处理”均已在别处有更严格的定义。请建立判定表。
解答:
(1)确定规则的个数:这里有3个条件,每个条件有两个取值,故应有2*2*2=8种规则。列出所有的条件桩和动作桩:
(2)填入条件项。可从最后1行条件项开始,逐行向上填满。如第三行是: Y N Y N Y N Y N,第二行是:Y Y N N Y Y N N等等。
(3)填入动作项。这样便得到形如图的初始判定表。
(4)优化判定表。简化、合并相似规则后得到下表。