软件测试方法介绍分析.ppt

软件测试方法介绍分析.ppt

ID:52605564

大小:1.49 MB

页数:27页

时间:2020-04-11

软件测试方法介绍分析.ppt_第1页
软件测试方法介绍分析.ppt_第2页
软件测试方法介绍分析.ppt_第3页
软件测试方法介绍分析.ppt_第4页
软件测试方法介绍分析.ppt_第5页
资源描述:

《软件测试方法介绍分析.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试方法介绍——以黑盒为主测试服务部【陈燕】2013年6月20日2引言本章主要讲解黑盒测试的基本概念与基本方法,介绍等价类划分、边界值分析、因果图法,并通过实例来介绍测试技术的应用。3目录1.软件测试概述3.白盒测试2.黑盒测试41.软件测试概述业务层分析中…软件测试为了发现软件中的错误而执行软件的过程按测试策略分类黑盒/白盒测试、动态/静态测试、手工/自动测试按测试阶段分类单元测试、集成测试、系统测试按测试方法分类功能测试、性能测试、压力测试、负载测试、易用性测试、安装测试、界面测试、配置测试、文档测试、兼容性测试、安全性测试、恢复测试5目录1.软件测试概述3.白盒测试2.

2、黑盒测试2.黑盒测试6黑盒测试将被测软件看作一个打不开的黑盒,主要根据功能需求设计测试用例,进行测试。主要用于发现以下情况:①是否有不正确或遗漏了的功能②在接口上,能否正确地接受输入数据,能否产生正确地输出信息③访问外部信息是否有错④性能上是否满足要求⑤界面是否错误,是否不美观⑥初始化或终止错误软件输入黑盒测试不深入代码细节输出2.黑盒测试72.1黑盒测试方法等价类划分边界值分析法因果图法其他2.2黑盒测试方法的比较与选择2.3黑盒测试工具介绍2.1黑盒测试方法81.等价类划分在分析需求说明书的基础上把输入域划分为若干部分,然后在每部分中选取代表数据形成测试用例。2.等价类划分方

3、法所谓等价类是指输入域的某个互不相交的子集合,所有等价类的并便是整个输入域。组成:划分等价类+测试用例设计有效等价类是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能无效等价类与有效等价类的定义恰巧相反设计测试用例时,要同时考虑这两种等价类。因为,软件不仅要能接收合理的数据,也要能经受意外的考验。这样的测试才能确保软件具有更高的可靠性。等价类划分边界值分析法其他因果图法2.1黑盒测试方法9例1:输入值是学生成绩,范围是0~100,(1)等价类可作如下划分有效等价类:①0≤成绩≤100无效等价类:①成绩<0,

4、②成绩>100(2)设计一用例,输入值范围在0≤成绩≤100,选取符合要求的数据进行测试;(3)设计一用例,输入值范围在成绩<0,选取符合要求的数据进行测试;(4)设计一用例,输入值范围在成绩>100,选取符合要求的数据进行测试;等价类划分边界值分析法其他因果图法3.等价类划分法测试用例设计(1)对每个输入或外部条件进行等价类划分,形成等价类表,为每一等价类规定一个唯一的编号;(2)设计一测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类,重复这一步骤,直到所有有效等价类均被测试用例所覆盖;(3)设计一新测试用例,使其只覆盖一个无效等价类,重复这一步骤直到所有无效等价类均被覆盖;2

5、.1黑盒测试方法10例2:如规定了输入数据的一组值,且程序对不同输入值做不同处理,则每个允许的输入值是一个有效等价类,并有一个无效等价类(所有不允许的输入值的集合)。例:输入条件说明学历可为:专科、本科、硕士、博士四种之一有效等价类:①专科、②本科、③硕士、④博士无效等价类:①其它任何学历等价类划分边界值分析法其他因果图法3.等价类划分法测试用例设计2.1黑盒测试方法11边界值分析法对输入或输出的边界值进行测试2.边界值分析法原则选取正好等于、刚刚大于或刚刚小于等价类边界的值作为测试数据等价类划分边界值分析法其他因果图法例:程序的规格说明中规定:"重量在10公斤至50公斤范围内的

6、邮件,其邮费计算公式为……"。测试用例中:(1)选择正好等于边界的值:10及50(2)选好刚好大于或者刚刚小于边界的值:10.01,49.99,9.99及50.01等。2.1黑盒测试方法121.因果图法利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。等价类划分边界值分析法其他因果图法2.因果图法的原理因果图中使用了简单的逻辑符号,以直线联接左右结点。左结点表示输入状态(或称原因),右结点表示输出状态(或称结果)。ci表示原因,通常置于图的左部;ei表示结果,通常在图的右部。ci和ei均可取值0或1,0表示某状态不出现,1表示某状态

7、出现。综合设计2.1黑盒测试方法14等价类划分边界值分析法其他因果图法3.因果图法测试用例的设计步骤:(1)确定软件规格中的原因和结果(2)确定原因和结果之间的逻辑关系(3)确定因果图中的各个约束(4)把因果图转换为决策表。(5)根据决策表设计测试用例。4.例子 有一个处理单价为1元5角的盒装饮料的自动售货机软件。若投入1元5角硬币,按下“可乐”,“雪碧”或“红茶”按钮,相应的饮料就送出来。若投入的是两元硬币,在送出饮料的同时退还5角硬币。2.1黑盒测试方法15等价类划分边界值分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。