系统测试用例分解.ppt_第1页
系统测试用例分解.ppt_第2页
系统测试用例分解.ppt_第3页
系统测试用例分解.ppt_第4页
系统测试用例分解.ppt_第5页
已阅读5页,还剩77页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、,软件测试基础培训系统测试用例练习,2011年8月,等价类练习,1.等价类划分法练习 (1)成年人心跳次数60-100为正常 (2)用户输入错误密码的次数最多3次 (3)输入省份(青海,福建,镇江) (4)首字符是字符 (5)输入是非0正整数,等价类练习,等价类划分法练习答案: (1) 有效等价类:【60,100】 无效等价类:【0,60);(100+,) (2) 有效等价类:13次 (3) 有效等价类:青海,福建,镇江 无效等价类:河南,等价类练习,等价类划分法练习答案: (4) 有效等价类:是字符 无效等价类:不是字符 (5) 有效等价类:正整数 无效等价类:0;负数;字符串;小数;空值,

2、边界值练习,2.边界值分析法练习 (1)输入值的有效范围是-1.0 至+1.0 (2)某个输入文件可容纳1255 条记录 (3)如果某个程序按月计算FICA1的扣除金额, 且最小金额是$0.00,最大金额为$1165.25 (4)某个信息检索系统根据输入请求显示关联程 度最高的信息摘要,而摘要的数量从未超过4 条,边界值练习,边界值分析法练习答案: (1)边界值选取:-1.0、1.0、-1.001 、1.001 (2)边界值选取:0、l、255 、256 (3)选定适当的输入,导致输入边界值选取: 负数、0、1165.25、大于1165.25 (4)选定适当的输入,导致输入边界值选取: 0、1

3、、4、5,等价类边界值练习,3.等价类边界值练习(一) 程序规格说明:测试登陆对话框; 用户名和密码的规则如下: 用户名长度为6至10位(含6位和10位) 用户名由字符a-z、A-Z和数字0-9组成 不能为空、空格和特殊字符 密码规则同用户名规则,等价类边界值练习,答案 划分等价类,确定边界值,等价类边界值练习,答案 设计测试用例,等价类边界值练习,3.等价类边界值练习(二) 程序规格说明:现有一个档案管理系统,容许用户通过输入年月对档案文件进行检索,系统对查询条件年月的输入限定为1990年1月2049年12月,并规定:日期由6位数字组成,前4位表示年,后2位表示月。,等价类边界值练习,答案

4、划分等价类,确定边界值,等价类边界值练习,答案 设计测试用例,覆盖有效等价类和无效等价类,等价类边界值练习,3.等价类边界值练习(二) 程序规格说明: 一个程序读入3个整数把这三个数值看作一个三角形的3条边的长度值。这个程序要打印出信息说明这个三角形是普通的、是等腰的、还是等边的。,等价类边界值练习,答案 划分等价类,确定边界值,等价类边界值练习,答案 设计测试用例,判定表练习,4.判定表练习(一) 程序规格说明: 功率大于50马力,维修记录不全且已运行十年以上的机器,给予优先维修,否则做一般处理。 要求:请用判定表表达此逻辑。,判定表练习,答案 初始判定表,判定表练习,答案 化简后的判定表,

5、判定表练习,4.判定表练习(二) 某运输公司货运收费标准是: 本地货运每吨运费20元。 外地货运每吨运费40元,距离500公里(含)以上每吨 加运费10元。外地货运量100吨(含)以上运费增加5%。 用判定表表达运费的计算方法。,判定表练习,答案:,判定表练习,4.判定表练习(三) 某单位招聘考试需要考核数学、英语、计算机三门课程,其录取规则是: 1.总分240分以上(含)录取。 2.总分在240分以下(不含)180分以上(含)的,如果数学和英语成绩均在60分以上(含),需要参加面试;如果数学或英语中只有1门成绩在60分以下(不含)的,需复试该课程后再决定是否录取 3其他情况不录取。,判定表练

6、习,答案,因果图练习,5.因果练习(一) 程序规格说明: 输入的第一个字符必须是A或B,第二个字符必须是一个数字,此情况下进行文件的修改; 如果第一个字符不是A或B,则给出信息L; 如果第二个字符不是数字,则给出信息M。 要求:请用因果图表达此逻辑。,因果图练习,答案: 分析原因和结果,因果图练习,答案 画出因果图,因果图练习,答案 画出判定表,因果图练习,5.因果练习(二),因果图练习,答案,因果图练习,答案,因果图练习,答案,因果图练习,答案,因果图练习,5.因果练习(三) 程序规格说明:有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。 若投入1元5角硬币,按下“可乐”、“雪碧”或“

7、红茶”按钮,相应的饮料就送出来。 若投入的是两元硬币,在送出饮料的同时退还5角硬币。 要求:请用因果图表达此逻辑,因果图练习,答案 分析这一段说明,我们可以列出原因和结果。 原因: 投入1元5角硬币; 投入2元硬币; 按“可乐”按钮; 按“雪碧”按钮; 按“红茶”按钮。 中间状态: 已投币; 已按钮。 结果: 退还5角硬币; 送出“可乐”饮料; 送出“雪碧”饮料; 送出“红茶”饮料。,因果图练习,答案 根据原因和结果,我们可以设计这样一个因果图:,因果图练习,答案 转换为测试用例,如下表所示,每一列可作为确定测试用例的依据。,状态迁移图练习,6.状态迁移图练习(一) 打印机具有功能如下:就绪、

8、打印、故障、缺纸 要求:请用状态迁移图表达此逻辑,状态迁移图练习,6.状态迁移图练习(一),状态迁移图练习,答案 画出状态迁移图,状态迁移图练习,答案 列出状态,状态迁移图练习,答案 画出状态转换树,状态迁移图练习,答案 编写测试用例,状态迁移图练习,6.状态迁移图练习(二),状态迁移图练习,答案,状态迁移图练习,答案,流程分析法,7.流程分析法练习(一),流程分析法,7.流程分析法练习(二),流程分析法,答案,状态图例子,三角形问题的因果图,因果图例2,因果图例2,因果图例2,因果图例2,因果图例2,因果图例2,因果图例3,因果图例3,因果图例3,因果图例3,因果图例3,因果图备选,因果图备选,等价类边界值练习,3.等价类边界值练习(四) 程序规格说明:保险费率计算 某保险公司承担人寿保险,该公司保费计算方式为投保额*保险率,保险率又依点数不同而有别,10点以上费率为0.6 %,10点以下费率为0.1% 。 输入数据说明:,等价类边界值练习,要求: 年龄:一或两位数字 性别:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论