网站大量收购闲置独家精品文档,联系QQ:2885784924

简化前决策表驱动测试实验.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
亳州师范高等专科学校 软件测试技术实验报告 系 别:理化系 专 业:计算机应用技术学 号 :1130404116 姓 名:徐漫丽指导教师:仝海燕提交日期: 年 月 日 实验三 黑盒测试---决策表驱动测试实验 一、实验目的 1、掌握决策表的相关概念 2、掌握决策表驱动测试的测试用例设计方法二、实验要求 手工运用决策表法设计被测程序的测试用例,并运行测试用 例检查程序的正确与否。 三、实验任务 1、问题描述: 该程序有三个输入变量 month、day、year(month、day 和year 均为整数值,并且满足:1≤month≤12 和 1≤day≤31),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。 例如,输入为 2004 年 11 月 29 日,则该程序的输出为 2004 年 12 月 1 日。 2、实验步骤 (1)根据问题描述分析问题的条件和动作,写出相应的条 件桩和动作桩: 考虑到决策表的规模,条件使用 month、day、year 变量的等价类,在以下等价类集合上建立决策表: 对于 month 变量的取值 M1: {month: month 有 30 天}; M2: {month:month 有 31 天,12 月除外}; M3: {month:month 有 12 月}; M4: {month:month 是 2 月}; 对于 day 变量的取值D1:{day:1≤day≤6}2; D2:{ day:day=27} D3: {day:day=28}; D4: {day:day=29}; D5: {day:day=30}; D6: {day:day=31}; 对于 year 变量的取值 Y1:{year:year 是闰年}; Y2: {year:year 不是闰年} 条件桩 C1:month 在{M1,M2,M3,M4}中之一 C2:day 在{D1, D2, D3, D4, D5,D6}中之一C3:year 在{Y1,Y2}中之一 根据所执行的操作,可列出 NextDate 函数的动作桩: a1: 不可能; a2: day 加 2; a3: day 复位; a4 day 复位+1 a5 month 加 1; a6 month 复位; a7 year 加 1 1—3 规 1—3 规 则 规 则 规 则 规 则 规 则 规 则 规 则 规 则 规 则 4 5 6 7 8 9 10 11 12 M1 M1 M1 M1 M2 M2 M2 M2 M2 M2 D1—D3 D4 D5 D6 D1 D2 D3 D4 D5 D6 _ _ _ _ _ _ _ _ _ _ _ _ 条件: C1:month 在{M1,M2, M3,M4}中之一 C2:day 在{D1, D2, D3, D4, D5,D6}中之一 C3:year 在{Y1,Y2}中之 一 动作: √ a1: 不可能; a2: day 加 2; a3: day 复位; √ √ √ √ √ √ √ √ √ √√√√√√规规规规规规规规规规规规则则 √ √ √ √ √ √ 规 规 规 规 规 规 规 规 规 规 规 规 则 则 则 则 则 则 则 则 则 则 则 则 13 14 15 16 17 18 19 20 21 22 23 24 M3 M3 M3 M3 M3 M3 M4 M4 M4 M4 M4 M4 D1 D2 D3 D4 D5 D6 D1 D2 D2 D3 D3 D4 _ _ _ _ _ _ _ Y1 Y2 Y1 Y2 Y1 规则 选项 C1:month 在{M1,M2, M3,M4}中之一 C2:day 在{D1, D2, D3, D4, D5,D6}中之一C3:year 在{Y1,Y2}中之 一 动作: a1: 不可能; a2: day 加 2; a3: day 复位; a4:day 复位+1 √ √ √ √ √ √ √ √ √ √ √ √ a5:month 加 1; √ √ √ √ a6:month 复位; √ √ a7: year 加 1 √ √ 规 则 规 则 规 则 25 26 27 M4 M4 M4 规则选项C1:month 规则 选项 C1:month 在{M1,M2, M3,M4}中之一 C2:day 在{D1, D2, D3, D4 D4, D5,D6}中之一 D5 D6 C3:year 在{Y1,Y2}中之 Y2 _ _ 一 动作: √ √ √ a1: 不可能; a2: day 加 2; a3: day 复位; a4:day 复位+1 a5:month 加 1; a6:month 复位; a7: year 加 1 测试用例表格格式如下。 输入数据 输入数据 用例编号 预期输出 年 月 日 测试模块开发者

文档评论(0)

hao187 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档