《系统测试用例分解.pptx》由会员分享,可在线阅读,更多相关《系统测试用例分解.pptx(82页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、等价类练习等价类练习1.等价类划分法练习(1)成年人心跳次数60-100为正常(2)用户输入错误密码的次数最多3次(3)输入省份(青海,福建,镇江)(4)首字符是字符(5)输入是非0正整数第1页/共82页等价类练习等价类练习等价类划分法练习答案:(1)有效等价类:【60,100】无效等价类:【0,60);(100+,)(2)有效等价类:1=次数3次(3)有效等价类:青海,福建,镇江无效等价类:河南第2页/共82页等价类练习等价类练习等价类划分法练习答案:(4)有效等价类:是字符无效等价类:不是字符(5)有效等价类:正整数无效等价类:0;负数;字符串;小数;空值第3页/共82页边界值练习边界值练
2、习2.边界值分析法练习(1)输入值的有效范围是-1.0 至+1.0(2)某个输入文件可容纳1255 条记录(3)如果某个程序按月计算FICA1的扣除金额,且最小金额是$0.00,最大金额为$1165.25(4)某个信息检索系统根据输入请求显示关联程 度最高的信息摘要,而摘要的数量从未超过4 条第4页/共82页边界值练习边界值练习边界值分析法练习答案:(1)边界值选取:-1.0、1.0、-1.001、1.001(2)边界值选取:0、l、255、256(3)选定适当的输入,导致输入边界值选取:负数、0、1165.25、大于1165.25(4)选定适当的输入,导致输入边界值选取:0、1、4、5第5页
3、/共82页等价类边界值练习等价类边界值练习3.等价类边界值练习(一)-程序规格说明:测试登陆对话框;-用户名和密码的规则如下:-用户名长度为6至10位(含6位和10位)-用户名由字符a-z、A-Z和数字0-9组成 -不能为空、空格和特殊字符 -密码规则同用户名规则第6页/共82页等价类边界值练习等价类边界值练习答案划分等价类,确定边界值第7页/共82页等价类边界值练习等价类边界值练习答案设计测试用例第8页/共82页等价类边界值练习等价类边界值练习3.等价类边界值练习(二)程序规格说明:现有一个档案管理系统,容许用户通过输入年月对档案文件进行检索,系统对查询条件年月的输入限定为1990年1月20
4、49年12月,并规定:日期由6位数字组成,前4位表示年,后2位表示月。第9页/共82页等价类边界值练习等价类边界值练习答案划分等价类,确定边界值第10页/共82页等价类边界值练习等价类边界值练习答案设计测试用例,覆盖有效等价类和无效等价类第11页/共82页等价类边界值练习等价类边界值练习3.等价类边界值练习(二)程序规格说明:一个程序读入3个整数把这三个数值看作一个三角形的3条边的长度值。这个程序要打印出信息说明这个三角形是普通的、是等腰的、还是等边的。第12页/共82页等价类边界值练习等价类边界值练习答案划分等价类,确定边界值第13页/共82页等价类边界值练习等价类边界值练习答案设计测试用例
5、第14页/共82页判定表练习判定表练习4.判定表练习(一)程序规格说明:功率大于50马力,维修记录不全且已运行十年以上的机器,给予优先维修,否则做一般处理。要求:请用判定表表达此逻辑。第15页/共82页判定表练习判定表练习答案初始判定表第16页/共82页判定表练习判定表练习答案化简后的判定表第17页/共82页判定表练习判定表练习4.判定表练习(二)某运输公司货运收费标准是:本地货运每吨运费20元。外地货运每吨运费40元,距离500公里(含)以上每吨 加运费10元。外地货运量100吨(含)以上运费增加5%。用判定表表达运费的计算方法。第18页/共82页判定表练习判定表练习答案:第19页/共82页
6、判定表练习判定表练习4.判定表练习(三)某单位招聘考试需要考核数学、英语、计算机三门课程,其录取规则是:1.总分240分以上(含)录取。2.总分在240分以下(不含)180分以上(含)的,如果数学和英语成绩均在60分以上(含),需要参加面试;如果数学或英语中只有1门成绩在60分以下(不含)的,需复试该课程后再决定是否录取 3其他情况不录取。第20页/共82页判定表练习判定表练习答案第21页/共82页因果图练习因果图练习5.因果练习(一)程序规格说明:输入的第一个字符必须是A或B,第二个字符必须是一个数字,此情况下进行文件的修改;如果第一个字符不是A或B,则给出信息L;如果第二个字符不是数字,则
7、给出信息M。要求:请用因果图表达此逻辑。第22页/共82页因果图练习因果图练习答案:分析原因和结果第23页/共82页因果图练习因果图练习答案画出因果图第24页/共82页因果图练习因果图练习答案画出判定表第25页/共82页因果图练习因果图练习5.因果练习(二)第26页/共82页因果图练习因果图练习答案第27页/共82页因果图练习因果图练习答案第28页/共82页因果图练习因果图练习答案第29页/共82页因果图练习因果图练习答案第30页/共82页因果图练习因果图练习5.因果练习(三)程序规格说明:有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。若投入1元5角硬币,按下“可乐”、“雪碧”或“红茶
8、”按钮,相应的饮料就送出来。若投入的是两元硬币,在送出饮料的同时退还5角硬币。要求:请用因果图表达此逻辑第31页/共82页因果图练习因果图练习答案分析这一段说明,我们可以列出原因和结果。原因:投入1元5角硬币;投入2元硬币;按“可乐”按钮;按“雪碧”按钮;按“红茶”按钮。中间状态:已投币;已按钮。结果:退还5角硬币;送出“可乐”饮料;送出“雪碧”饮料;送出“红茶”饮料。第32页/共82页因果图练习因果图练习答案根据原因和结果,我们可以设计这样一个因果图:第33页/共82页因果图练习因果图练习答案转换为测试用例,如下表所示,每一列可作为确定测试用例的依据。第34页/共82页状态迁移图练习状态迁移
9、图练习6.状态迁移图练习(一)打印机具有功能如下:就绪、打印、故障、缺纸要求:请用状态迁移图表达此逻辑第35页/共82页状态迁移图练习状态迁移图练习6.状态迁移图练习(一)第36页/共82页状态迁移图练习状态迁移图练习答案画出状态迁移图第37页/共82页状态迁移图练习状态迁移图练习答案 列出状态第38页/共82页状态迁移图练习状态迁移图练习答案画出状态转换树第39页/共82页状态迁移图练习状态迁移图练习答案编写测试用例第40页/共82页状态迁移图练习状态迁移图练习6.状态迁移图练习(二)第41页/共82页状态迁移图练习状态迁移图练习答案第42页/共82页状态迁移图练习状态迁移图练习答案第43页
10、/共82页流程分析法流程分析法7.流程分析法练习(一)第44页/共82页流程分析法流程分析法7.流程分析法练习(二)第45页/共82页流程分析法流程分析法答案第46页/共82页第47页/共82页状态图例子第48页/共82页第49页/共82页第50页/共82页三角形问题的因果图第51页/共82页第52页/共82页第53页/共82页第54页/共82页第55页/共82页第56页/共82页第57页/共82页第58页/共82页第59页/共82页第60页/共82页第61页/共82页因果图例因果图例2第62页/共82页因果图例因果图例2第63页/共82页因果图例因果图例2第64页/共82页因果图例因果图例2
11、第65页/共82页因果图例因果图例2第66页/共82页因果图例因果图例2第67页/共82页因果图例因果图例3第68页/共82页因果图例因果图例3第69页/共82页因果图例因果图例3第70页/共82页因果图例因果图例3第71页/共82页因果图例因果图例3第72页/共82页因果图备选因果图备选第73页/共82页因果图备选因果图备选第74页/共82页第75页/共82页等价类边界值练习等价类边界值练习3.等价类边界值练习(四)程序规格说明:保险费率计算 某保险公司承担人寿保险,该公司保费计算方式为投保额*保险率,保险率又依点数不同而有别,10点以上费率为0.6%,10点以下费率为0.1%。输入数据说明:第76页/共82页等价类边界值练习等价类边界值练习要求:年龄:一或两位数字性别:MALE、FEMALE、M、F表示婚 姻:已婚、未婚 扶养人数:空白或一位数字。保险费率:10点以上0.6%,10点以下0.1%第77页/共82页等价类边界值练习等价类边界值练习答案划分等价类,确定边界值第78页/共82页等价类边界值练习等价类边界值练习划分等价类,确定边界值第79页/共82页等价类边界值练习等价类边界值练习划分等价类,确定边界值第80页/共82页第81页/共82页感谢您的观看!第82页/共82页