3.3.1-判定表法举例2

  • 格式:docx
  • 大小:96.04 KB
  • 文档页数:3

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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)优化判定表。简化、合并相似规则后得到下表。