版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件质量保证与测试例题讲解:等价类和决策表的综合应用第3章黑盒测试SoftwareQualityAssuranceandTesting等价类和决策表的综合应用
面对一个实际的软件测试任务时,仅仅采用一种黑盒测试用例设计方法,往往无法得到理想的测试用例集,难以高质量的解决较为复杂的软件测试问题。在这种情况下,需要综合运用多种测试设计方法,取长补短,提高测试的针对性和覆盖率。下面我们来看一个等价类和决策表测试设计方法综合应用的例子。问题
某程序功能为:输入一个有效的日期,输出该日期下一天的日期,例如输入2023年1月1日,则输出为2023年1月2日。该程序有三个输入变量year、month、day,分别表示输入日期的年、月、日,year的有效取值范围为1-9999。设该程序已被开发出来了,试采用黑盒测试方法设计测试用例,对该程序进行功能测试。分析输入变量year、month、day都有其有效范围,应对其进行等价类划分。变量year、month、day不同的组合,计算下一天日期的操作是不一样的,需要结合这一情况,对有效等价类进一步进行细分。要分析程序的功能规格,并结合等价类划分的情况,列出程序所有可能采取的操作,操作应原子化,即不可再拆分。把year、month、day不同有效等价类的组合及计算下一天日期的操作,作为一条规则,填入决策表。合并简化决策表,并为每条规则设计测试用例。过程输入变量year、month、day都有其有效范围,应对其进行等价类划分。year的有效等价类:1-9999(题目设定)month的有效等价类:1-12day的有效等价类:1-31过程变量year、month、day不同的组合,计算下一天日期的操作是不一样的,需要对有效等价类进一步进行细分。year变量的有效等价类(细分):Y1:{year是平年}Y2:{year是闰年}month变量的有效等价类(细分):M1:{month=2}M2:{month=12}M3:{month=1,3,5,7,8,10}M4:{month=4,6,9,11}day变量的有效等价类(细分):D1:{1≤day≤27}D2:{day=28}D3:{day=29}D4:{day=30}D5:{day=31}过程要分析程序的功能规格,并结合等价类划分的情况,列出程序所有可能采取的操作,并且操作应原子化。A1:year+1A2:month=1A3:month+1A4:day=1A5:day+1A6:提示输入日期无效过程把year、month、day不同有效等价类的组合及计算下一天日期的操作,作为一条规则,填入决策表。yearmonthday总的组合数2个有效等价类4个有效等价类5个有效等价类2*4*5=40初始的决策表应共有40列。过程合并简化决策表,并为每条规则设计测试用例。合并后,共有13条规则,需要设计13个测试用例。小结
year、month、day的等价类划分,保证了单个输入数据的完备性(各种情况都有)和无冗余性(不会出现重复,因为各个等价类互斥)。决策表的应用,保证了各种输入组合情况的完备性(各种组合情况都有)和无冗余性(不会出现重复,因为决策表的各条规
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南省驻马店市汝南县双语学校、清华园学校2025-2026学年七年级上学期1月期末考试英语试卷(含答案无听力原文及音频)
- 广东省深圳实验学校2025-2026学年上学期期末九年级数学试卷(无答案)
- 2025-2026学年统编版语文五年级第一学期期末质量检测练习卷(含答案)
- 五年级下册数学期中试卷及答案
- 无菌技术考试题及答案
- 文献检索试题及答案
- 危机公关题目及答案
- 2023新课程学习总结五篇
- 2022~2023自考专业(小学教育)考试题库及答案解析第43期
- 电气智能化系统技术方法
- 肺康复并发症预防与管理专家共识
- 康斯迪电炉培训课件
- 药库工作述职报告
- 建筑室外亮化施工方案
- 引水隧洞洞挖专项施工方案
- 医疗器械生产企业变更控制程序
- 研究生学术交流论坛策划
- 关于个人述责述廉存在问题及整改措施
- 静脉穿刺血管选择课件
- 装修钢架租赁合同范本
- 天津2024生物高考试卷及答案
评论
0/150
提交评论