


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、测试用例设计方法持续更新因果图适用场景必须考虑输入条件的各种组合。概念四种因果关系如下图:恒等:C1和E1永远一样;非:C1和E1相反;或:C1或C2或C3是1,则E1是1; C1或C2或C3都不是1,则E1是0;与:C1和C2都是1,则E1是1;注:C1和e1均可取值0或1, 0表示某状态不 出现,1表示某状态出现。五种因果约束如下图:约束符号要求强制输入状态相互之间还可能存在某些依赖关系,称为约束。4个输入条件约束:E约束(exclusive): a和b中至多有一个可能为1,即a和b不能同时为1; I约束(或):a、b和c中至少有一个必须是1,即a、b和c不能同时为0; O约束(唯一);a
2、和b必须有一个,且仅有1个为1。R约束(要求):a是1时,b必须是1,即不可能a是1时b是01个输出条件约束:M约束(强制):若结果a是1,则结果b强制为0如何做1)分析软件规格说明描述中,那些是原因(即输入条件或输入条件的等价类),那 些是结果(即输出条件),并给每个原因和结果赋予一个标识符。2)分析软件规格说明描述中的语义,找出原因与结果之间,原因与原因之间对 应的关系,根据这些关系,画出因果图。3)由于语法或环境限制,有些原因与原因之间,原因与结果之间的组合情况不 可能出现,为表明这些特殊情况,在因果图上用一些记号表明约束或限制条 件。4)把因果图转换为判定表。5)把判定表的每一列拿出来
3、作为依据,设计测试用例。DEMO某软件规格说明书包含这样的要求:第一列字符必须是A或B,第二列字符必 须是一个数字,在此情况下进行文件的修改,但如果第一列字符不正确,则给 出信息L;如果第二列字符不是数字,则给出信息M。1)分析原因和结果原因:1一一第一列字符是A2 第一列字符是B3 第二列字符是一个数字结果:21 成功修改文件22 给出信息L23 给出信息M2)画因果图、加约束11为中间节点;考虑到原因1和原因2不可能同时为1,因此在因果图上施加E 约束因果图3)把因果图转化成判定表12345678条件(原 因)111110000211001i0031010101011i100动作(结果)2
4、20000112110i00023010101测试用 例A3AMB5BNC2DYA8A?B4B!X6P;4)把判定表的每一列作为依据设计测试用例,如上表最后两行等价类划分适用场景适用阶段:等价类划分的方法适用于测试方案设计阶段的特性测试设计活动中使用适用业务:等价类划分的方法是一种通用的测试设计方法,可以适用于所有类型的业务。注:当各个输入之间相互限约、相互影响普遍, 此时等价类划分方法只能起辅助作用,不能独立 承担用例设计工作概念等价类是指某个输入域的子集合,在该子集合中,各个输入数据对于揭露程序 中的错误都是等效的。并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试。因此, 可以
5、把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作 为测试的输入条件,就可以用少量代表性的测试数据取得较好的测试结果。等价类的两种不同情况一有效等价类和无效等价类:有效等价类:是指对于系统的规格说明来说是合理的,有意义的输入数据构成 的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性 能。无效等价类:是指对于系统的规格说明来说是不合理或无意义的输入数据所构 成的集合。注:设计测试用例时,要同时考虑这两种等价类。 因为,软件不仅要能接收合理的数据,也要能经 受意外的考验,这样的测试才能确保软件具有更 高的可靠性。DEMO场景:添加常用地址1添加的常用地址必须存在2添加的常用地址不能超过3个划分等价类输入条 件有效等 价类编号无效等 价类编号常用地 址一个存 在的地 址1不存在 的地址4常用地 址个数2个地址24个地址53个地址3确定测试用例| FT号测试用例覆盖等价类 编号11个存在的地址122个存在地址233个存在的地址341个不存在的地址454个存在的地址51)在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价 类和两个无效等价类。如:输入值是学生成绩,范围是01002)在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可 确立一个有效等价类和一个无效等价类;3)在输入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精神康复职业康复服务考核试卷
- 神经内科护士课件
- 外科常见中医护理技术
- 小桥流水人家教学设计
- 2025混凝土工劳务施工合同样本
- 2025年签订劳动合同时需缴纳养老保险
- 2025企业间转让协议EYRD股权买卖合同范本
- 2025企业办公区域电气维护保养合同
- 2025年转租房屋合同范本
- 向日葵课件讲解
- 集成电路先进封装材料PPT全套教学课件
- 有色金属冶金概论总论
- 砂石料单价编制
- 海藻学知到章节答案智慧树2023年烟台大学
- 六年级下册道德与法治期中测试卷含答案【考试直接用】
- EIM Book 1 Unit 11 Promise,promise单元知识要点
- 全陕西师范大学《716文学综合》考研真题详解下载全
- 引航梯的位置和标识及保养记录
- 外科学急性化脓性腹膜炎
- 苯酚的分子组成和结构课件
- 《罗织经》全文及翻译
评论
0/150
提交评论