版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
FIConfidentialFIConfidential百胜FIS2.0CMD
测试用例规范FIConfidentialFIConfidential#在上面的矩阵中,六个测试用例执行了四个场景。对于基本流,上述测试用例CW1称为正面测试用例。它一直沿着用例的基本流路径执行,未发生任何偏差。基本流的全面测试必须包括负面测试用例,以确保只有在符合条件的情况下才执行基本流。这些负面测试用例由CW2至6表示(阴影单元格表明这种条件下需要执行备选流)。虽然CW2至6对于基本流而言都是负面测试用例,但它们相对于备选流2至4而言是正面测试用例。而且对于这些备选流中的每一个而言,至少存在一个负面测试用例(CW1-基本流)。每个场景只具有一个正面测试用例和负面测试用例是不充分的,场景4正是这样的一个示例。要全面地测试场景4-PIN有误,至少需要三个正面测试用例(以激活场景4):输入了错误的PIN,但仍存在输入机会,此备选流重新加入基本流中的步骤3-输入PIN。输入了错误的PIN,而且不再有输入机会,则此备选流将保留银行卡并终止用例。最后一次输入时输入了“正确”的PIN。备选流在步骤5-输入金额处重新加入基本流。【注】在上面的矩阵中,无需为条件(数据)输入任何实际的值。以这种方式创建测试用例矩阵的一个优点在于容易看到测试的是什么条件。由于只需要查看V和I(或此处采用的阴影单元格),这种方式还易于判断是否已经确定了充足的测试用例。从上表中可发现存在几个条件不具备阴影单元格,这表明测试用例还不完全,如场景6-不存在的帐户/帐户类型有误和场景7-帐户余额不足就缺少测试用例。一旦确定了所有的测试用例,则应对这些用例进行复审和验证以确保其准确且适度,并取消多余或等效的测试用例。测试用例一经认可,就可以确定实际数据值(在测试用例实施矩阵中)并且设定测试数据。TC(测试用例)ID号场景/条件PIN帐号输入的金额(或选择的金额)帐面金额ATM内的金额预期结果CW1.场景1-成功的提款4987809-49850.00500.002,000成功的提款。帐户余额被更新为450.00CW2.场景2-ATM内没有现金4987809-498100.00500.000.00提款选项不可用,用例结束CW3.场景3-ATM内现金不足4987809-498100.00500.0070.00警告消息,返回基本流步骤6-输入金额CW4.场景4-PIN有误(还有不止一次输入机会)4978809-498n/a500.002,000警告消息,返回基本流步骤4,输入PINCW5.场景4-PIN有误(还有一次输入机会)4978809-498n/a500.002,000警告消息,返回基本流步骤4,输入PINCW6.场景4-PIN有误(不再有输入机会)4978809-498n/a500.002,000警告消息,卡予保留,用例结束以上测试用例只是在本次迭代中需要用来验证提款用例的一部分测试用例。需要的其他测试用例包括场景6-帐户不存在/帐户类型有误:未找到帐户或帐户不可用场景6-帐户不存在/帐户类型有误:禁止从该帐户中提款场景7-帐户余额不足:请求的金额超出帐面金额在将来的迭代中,当实施其他事件流时,在下列情况下将需要测试用例:无效卡(所持卡为挂失卡、被盗卡、非承兑银行发卡、磁条损坏等)无法读卡(读卡机堵塞、脱机或出现故障)帐户已消户、冻结或由于其他方面原因而无法使用ATM内的现金不足或不能提供所请求的金额(与CW3不同,在CW3中只是一种币值不足,而不是所有币值都不足)无法联系银行系统以获得认可银行网络离线或交易过程中断电在确定功能性测试用例时,确保满足下列条件:已经为每个用例场景确定了充足的正面和负面测试用例。测试用例可以处理用例所实施的所有业务规则,确保对于业务规则,无论是在内部、外部还是在边界条件/值上都存在测试用例。测试用例可以处理所有事件或动作排序(如在设计模型的序列图中确定的内容),还应能处理用户界面对象状态或条件。测试用例可以处理为用例所指定的任何特殊需求,如最佳/最差性能,有时这些特殊需求会与用例执行过程中的最小/最大负载或数据容量组合在一起。4.1.3设计步骤>根据需求说明书中对该模块的业务描述,分析可能的情况并划分出程序的基本流及各项备选流;>根据划分出的基本流和各项备选流生成不同的场景;>对每一个场景生成相应的测试用例,分步骤描述不同场景的前置条件、预期结果;>对生成的所有测试用例重新复审,去掉多余的测试用例,测试用例确定后,对每一个测试用例确定测试数据值边界值设计定义边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下其测试用例来自等价类的边界。设计方法通常情况下,软件测试所包含的边界检验有几种类型:数字、字符、位置、质量、大小、速度、方位、尺寸、空间等相应地,以上类型的边界值应该在:最大/最小、首位/末位、上/下、最快/最慢、最高/最低、最短/最长、空/满等如果输入条件规定了值的范围,则应取刚达到这个范围的边界值,以及刚超越这个边界范围的值作为测试输入数据;如果输入条件规定了字符个数,则用最大字符数、最小字符数、比最大字符数多1、比最小字符数小1的数作为测试输入数据;等价类划分设计4.3.1定义等价类划分法是将程序所有可能的输入数据(有效的和无效的)划分成若干个等价类。然后从每个部分中选取具有代表性的数据当做测试用例进行合理的分类,测试用例由有效等价类和无效等价类的代表组成,从而保证测试用例具有完整性和代表性。等价类划分不仅可以用来确定测试用例中的数据的输入输出的精确取值范围,也可以用来准备中间值、状态和与时间相关的数据以及接口参数等,所以等价类可以用在系统测试、集成测试和组件测试中,在有明确的条件和限制的情况下,利用等价类划分技术可以设计出完备的测试用例。4.3.2设计方法在输入条件规定的取值范围或值的个数的情况下,可以确定一个有效等价类和两个无效等价类。在规定了输入数据的一组值中(假定有n个值),并且程序要对每个输入值分别处理的情况下,可以确定n个有效等价类和一个无效等价类。在规定输入数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度门卫工程无障碍设施采购合同4篇
- 二零二五年度建筑用冲孔桩加工及供应合同4篇
- 二零二五版龙山区中医院医疗废物安全储存合同4篇
- 2025年度程序员入职及项目合作合同范本4篇
- 二零二五年度绿化树苗种植与生态城市建设合同3篇
- 个人汽车租借合同:2024全年用车服务合同版B版
- 二零二五年度汽车租赁管理合同之车辆租赁管理服务协议4篇
- 2024离婚双方社会保障权益转移合同
- 2025年度绿色建筑项目现场勘察服务合同4篇
- 二零二四年度中小企业劳动合同法免除政策实施效果监督合同3篇
- 春节联欢晚会节目单课件模板
- 中国高血压防治指南(2024年修订版)
- 教育促进会会长总结发言稿
- 心理调适教案调整心态积极应对挑战
- 喷漆外包服务合同范本
- 2024年电信综合部办公室主任年度述职报告(四篇合集)
- 微机原理与接口技术考试试题及答案(综合-必看)
- 湿疮的中医护理常规课件
- 初中音乐听课笔记20篇
- NUDD新独难异 失效模式预防检查表
- 内蒙古汇能煤电集团有限公司长滩露天煤矿矿山地质环境保护与土地复垦方案
评论
0/150
提交评论