软件测试技术_韩永国_第四章黑盒测试第三节基于判定表的测试.pptxVIP

  • 9
  • 0
  • 约3.52千字
  • 约 46页
  • 2020-10-17 发布于浙江
  • 举报

软件测试技术_韩永国_第四章黑盒测试第三节基于判定表的测试.pptx

软件测试技术软件测试课程组问题引入例:某个软件需求文档中有这样的说明:第一列字符必须是A或B,第二列字符必须是一个数字,在此情况下进行文件的修改。但如果第一列字符不正确,则给出信息L;如果第二列字符不是数字,则给出信息M。边界值测试等价类测试4.3 基于判定表的测试判定表基于判定表的测试案例:三角形问题,NextDate问题练习:隔一日问题4.3.1 判定表判定表的原理判定表的组成判定表建立的步骤1. 判定表的原理判定表判定表(Decision Table),又叫决策表判定表是分析和表达多逻辑条件下执行不同操作的工具。在程序设计发展的初期,判定表被当作编写程序的辅助工具。2. 判定表的组成条件桩(Condition Stub)列出问题的所有条件动作桩(Action Stub)列出可能采取的操作条件项(Condition Entity)列出条件桩的取值动作项(Action Entity)列出条件项各种取值下应该采取的动作判定表的组成规则任何一个条件组合的特定取值及其相应要执行的操作称为规则;在判定表中贯穿条件项和动作项的一列就是一条规则;判定表中列出多少组条件取值,也就有多少条规则,即条件项和动作项有多少列。规则示例:三角形问题规则(续)规则合并规则合并就是判定表的简化。有两条或多条规则具有相同的动作,并且其条件项之间存在着极为相似的关系,就可以将规则合并。(1)两条规则合并成一条条

文档评论(0)

1亿VIP精品文档

相关文档