版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2021/3/912021/3/92内容提纲n复习n因果图法的思想n因果图法的步骤n举例n练习2021/3/93复习n等价类划分法的思想n边界值分析法的思想2021/3/941、因果图法概述2021/3/951、因果图法概述2021/3/96因果图法的基本思想n使用因果图法设计测试用例时,使用因果图法设计测试用例时,首先从首先从程序规格说明书程序规格说明书的描述中的描述中,找出找出(输入条件输入条件)和和(输出结果输出结果或者程序状态的改变或者程序状态的改变),然后通过因然后通过因果图转换为判定表果图转换为判定表,最后为判定表最后为判定表中的每一列设计一个测试用例中的每一列设计一个测试用例.2
2、021/3/972 因果图中出现的基本符号原因原因结果结果2021/3/98C1C2C2C1C12021/3/99因果图法n恒等: 若c1为1,则e1也为1,否则e1为0.n非: 若c1是1,则e1为0,否则e1是1.n或: 若c1或c2或c3是1,则e1是1,若三者都不为1,则e1为0.n与: 若c1和c2都是1,则e1为1,否则若有其中一个不为1,则e1为0.2021/3/910因果图法n实际问题中,输入状态之间可能存在某些依赖关系,这种依赖关系被称为”约束”.n在因果图中使用特定的符号来表示这些约束关系:2021/3/911n约束关系说明:约束(异): a,b最多有一个可能为1,不能同时
3、为1.2021/3/912约束(或): a,b,c中至少有一个必须为1,不能同时为0.2021/3/913约束(惟一): a和b必须有一个且仅有一个为12021/3/914约束(要求):a是1时,b必须是1,即a为1时,b不能为02021/3/915约束:对输出条件的约束,若结果a为1,则结果b必须为0.2021/3/916n3用因果图生成测试用例的基本步骤2021/3/9172021/3/9184 应用举例n某个软件的规格说明书中规定:第一个字符必须是A或B,第二个字符必须是一个数字字符,在此情况下进行文件的修改,但如果第一个字符不正确,则给出信息L;如果第二个字符不正确,则给出信息M.20
4、21/3/919应用举例n分析问题,按照如下步骤进行:n(1)根据软件规格说明书,列出原因和结果.n(2)找出原因和结果之间的关系,原因和原因之间的约束关系,画出因果图.n(3)将因果图转化为判定表n(4)根据判定表设计测试用例.2021/3/920应用举例n原因:nC1:第一个字符是A;nC2:第一个字符是B;nC3:第二个字符是一个数字字符.n结果:nE1:给出信息L;nE2:修改文件;nE3:给出信息M;2021/3/921因果图 C1 C2 C3 10 E1 E2 E3 2021/3/922带有E约束的因果图 C1 C2 C3 10 E1 E2 E3 E2021/3/923将因果图转化
5、为判定表12345678C1C2C310111110101110010111010100100000E1E2E3不可能测试用例A3A5AMA&B3B5BMB*C2X6CMD*2021/3/924设计测试用例n测试用例1: 输入数据:A3 预期输出:修改文件n测试用例2: 输入数据:AM 预期输出:给出信息Mn测试用例3: 输入数据:B3 预期输出:修改文件n测试用例4: 输入数据:B* 预期输出:给出信息Mn测试用例5: 输入数据:C2 预期输出:给出信息Ln测试用例6: 输入数据:CM 预期输出:给出信息LM2021/3/925练习n程序的规格说明要求:输入的第一个字符必须是#或*,
6、第二个字符必须是一个数字,在此情况下进行文件的修改;如果第一个字符不是#或*,则给出信息N,如果第二个字符不是数字,则给出信息M。n用因果图法设计测试用例2021/3/926练习22021/3/9274.因果图法2021/3/9284.因果图法2021/3/9292021/3/9302021/3/9312021/3/932Test1Test2Test3Test4Test5Test6Test7Test8Test9Test10Test11Test12Test13Test14Test15Test16110101101011001110011100011000101101011010101101011
7、010010100100101001010001100010101001010010010100101000010000011000110001010010100100001000001000010000010000123,2423,25.2425.21,2221,222121,2421,252121212021/3/933练习n有一个处理单价为1元5角的盒装饮料的自动售货机软件。若投入1元5角硬币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料就送出来。若投入的是2元硬币,在送出饮料的同时退还5角硬币。n因果图方法设计测试用例2021/3/934因果图法的优点因果图法的优点o考虑了多个输入之间的相互组合、相考虑了多个输入之间的相互组合、相互制约关系;互制约关系;o能够帮助我们按一定步骤,高效率地能够帮助我们按一定步骤,高效率地选择测试用例,同时还能为我们指出,选择测试用例,同时还能为我们指出,程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 青年之家项目资金管理制度(3篇)
- 石材开采工安全技能考核试卷含答案
- 照相机与辅助器材维修工安全意识强化竞赛考核试卷含答案
- 农产品经纪人安全实践水平考核试卷含答案
- 遮蔽剂调制与涂布工安全检查强化考核试卷含答案
- 建筑信息模型技术员安全生产能力测试考核试卷含答案
- 道路客运调度员岗前技术应用考核试卷含答案
- 油脂及脂肪酸加氢操作工操作测试考核试卷含答案
- 燃气储运工岗前操作安全考核试卷含答案
- 盐酸生产工诚信品质知识考核试卷含答案
- 2026年山西经贸职业学院单招职业适应性测试题库及完整答案详解
- 2026四川成都天府新区投资集团有限公司招聘产业投资岗等岗位47人笔试模拟试题及答案解析
- 2026年光热发电熔盐储能项目可行性研究报告
- 石家庄市脚手架外挂钢板安全立网技术导则2026
- 政府采购培训及考核制度
- 北京2025年中国医学科学院医药生物技术研究所第一批招聘22人笔试历年参考题库附带答案详解
- 2026年春商务星球版(新教材)初中地理八年级下册(全册)教学设计(附目录P156)
- 2026年华住集团汉庭全季店长标准运营与成本精细化管控面试含答案
- WPS公司介绍教学课件
- 985院校介绍教学课件
- 麒麟系统培训课件
评论
0/150
提交评论