软件测试方法介绍课件.ppt
文本预览下载声明
软件测试方法介绍 ——以黑盒为主
测试服务部 【陈燕】
2013年6月20日
绅嚼也身饲降百藤织物对眷贬挺粉菩赞斩玫勘粗痘堡耽涡摘赫僵糜急轮颧软件测试方法介绍课件软件测试方法介绍课件
2
引言
本章主要讲解黑盒测试的基本概念与基本方法,介绍等价类划分、边界值分析、因果图法,并通过实例来介绍测试技术的应用。
佯济氏存沃特卡牺其坚送孤获往缘驮吱敛烷竟看解谚糖尉儒壶磕鳃察捅姓软件测试方法介绍课件软件测试方法介绍课件
3
目录
1. 软件测试概述
3. 白盒测试
2. 黑盒测试
寻山韶宏兢纪涤脑道焚渠唬甩崎陶拇块亦雌伪憋径肾龚裂是暗逐于茸跋察软件测试方法介绍课件软件测试方法介绍课件
4
1.软件测试概述
业务层
分析中…
软件测试
为了发现软件中的错误而执行软件的过程
按测试策略分类
黑盒/白盒测试、动态/静态测试、手工/自动测试
按测试阶段分类
单元测试、集成测试、系统测试
按测试方法分类
功能测试、性能测试、压力测试、负载测试、易用性测试、安装测试、界面测试、配置测试、文档测试、兼容性测试、安全性测试、恢复测试
莫趁损羚掐歧嗓狸严讲元腐小闲喜对沃桃序抠出选蚀格割我遏尤御凄谗帜软件测试方法介绍课件软件测试方法介绍课件
5
目录
1. 软件测试概述
3. 白盒测试
2. 黑盒测试
选抓襟蛀虫楚撼泌削畸淋矿始审间虐痔掇赴睦译寥硝垛龙迎绳粘泉郡憨誓软件测试方法介绍课件软件测试方法介绍课件
2.黑盒测试
6
黑盒测试
将被测软件看作一个打不开的黑盒,主要根据功能需求设计测试用例,进行测试。
主要用于发现以下情况:
①是否有不正确或遗漏了的功能
②在接口上,能否正确地接受输入数据,能否产生正确地输出信息
③访问外部信息是否有错
④性能上是否满足要求
⑤界面是否错误,是否不美观
⑥初始化或终止错误
给彪憋口历崔庚抽调谅衅披柠鲍舷抽单格衣寿苹袜蛹棕摆涌始祈卡户匣仰软件测试方法介绍课件软件测试方法介绍课件
2.黑盒测试
7
依寞畏躁猴弦黍扯秩窗氰达闷玛迟谢骂性橡议太差盲笛抓衬愤极膏拭维宿软件测试方法介绍课件软件测试方法介绍课件
2.1黑盒测试方法
8
1. 等价类划分
在分析需求说明书的基础上把输入域划分为若干部分,然后在每部分中选取代表数据形成测试用例。
2. 等价类划分方法
所谓等价类是指输入域的某个互不相交的子集合,
所有等价类的并便是整个输入域。
组成:划分等价类+测试用例设计
把筹惨连瓶挛思剿胡希纳搓拟姜废柏廊淆志峦赛旭革厉酱错竭地兰矫妨乍软件测试方法介绍课件软件测试方法介绍课件
2.1黑盒测试方法
9
例1: 输入值是学生成绩,范围是0~100,
(1)等价类可作如下划分
有效等价类:①0≤成绩≤100
无效等价类:①成绩0,②成绩100
(2)设计一用例,输入值范围在0≤成绩≤100,选取符合要求的数据进行测试;
(3)设计一用例,输入值范围在成绩0,选取符合要求的数据进行测试;
(4)设计一用例,输入值范围在成绩100 ,选取符合要求的数据进行测试;
3. 等价类划分法测试用例设计
(1) 对每个输入或外部条件进行等价类划分,形成等价类表,为每一等价类规定一个唯一的编号;
(2) 设计一测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类,重复这一步骤,直到所有有效等价类均被测试用例所覆盖;
(3) 设计一新测试用例,使其只覆盖一个无效等价类,重复这一步骤直到所有无效等价类均被覆盖;
捡埠妹涅每烈雀凄磺锡看虹淮七专桓辩怕萎聋瘫肌冠桩剔酬曲霜强缀巷涨软件测试方法介绍课件软件测试方法介绍课件
2.1黑盒测试方法
10
例2:如规定了输入数据的一组值,且程序对不同输入值做不同处理,则每个允许的输入值是一个有效等价类,并有一个无效等价类(所有不允许的输入值的集合)。
例:输入条件说明学历可为:专科、本科、硕士、博士四种之一
有效等价类:①专科、②本科、③硕士、④博士
无效等价类:①其它任何学历
3. 等价类划分法测试用例设计
北抿痰袁阻怀庸倪谷樟滋霜彩问懂厄辊支但料望虚氏噶锌材于涝媚泻绿诛软件测试方法介绍课件软件测试方法介绍课件
2.1黑盒测试方法
11
边界值分析法
对输入或输出的边界值进行测试
2. 边界值分析法原则
选取正好等于、刚刚大于或刚刚小于等价类边界的值作为测试数据
例:程序的规格说明中规定:重量在10公斤至50公斤范围内的邮件,其邮费计算公式为……。
测试用例中:
(1)选择正好等于边界的值:10及50
(2)选好刚好大于或者刚刚小于边界的值:10.01,49.99,9.99及50.01等。
扇筑簧奴咨龋缩琳骨娠踌舟们歧及焙作蹈诺迸销渴芭邑辗宝旬物亮捏译徐软件测试方法介绍课件软件测试方法介绍课件
2.1黑盒测试
显示全部