第3章黑盒测试.ppt
上传人:sy****28 上传时间:2024-09-14 格式:PPT 页数:84 大小:3.8MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

第3章黑盒测试.ppt

第3章黑盒测试.ppt

预览

免费试读已结束,剩余 74 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

黑盒测试引言3.1黑盒测试概述软件1.黑盒测试主要用于发现以下情况2.“黑盒”的两种基本方法3.黑盒测试的优、缺点4.黑盒测试的测试用例设计方法3.2等价类划方法5.2.1等价类划方法的理论知识1.等价类2.划分等价类的规则2.划分等价类的规则(续)2.划分等价类的规则(续)2.划分等价类的规则(续)等价类划分法测试用例设计4.常见等价类划分测试形式强类型定义语言例1:报表日期第一步:划分等价类第二步:为有效等价类设计测试用例第三步:为每一个无效等价类至少设计一个测试用例对招干考试系统“输入学生成绩”子模块设计测试用例招干考试分三个专业,准考证号第一位为专业代号,如:1-行政专业,2-法律专业,3-财经专业.行政专业准考证号码为:110001~111215法律专业准考证号码为:210001~212006财经专业准考证号码为:310001~314015例:准考证号码的等价类划分有效等价类:(1)110001~111215(2)210001~212006(3)310001~314015无效等价类:(4)-~110000(5)111216~210000(6)212007~310000(7)314016~+例3电话号码划分等价类并编号为有效等价类设计测试用例为每一个无效等价类至少设计一个测试用例例4:回顾NextDate问题。例4:回顾NextDate问题……续例5三角形问题三角形问题三角形问题3.3边界值分析法3.3.1边界值分析方法的理论知识常见的边界值边界值分析方法选择测试用例原则边界值分析方法选择测试用例原则边界值分析方法选择测试用例原则边界值分析方法选择测试用例原则inta[10];for(i=1;i<=10;i++)a[i]=0;很明显,这段代码的目的是创建包含10个元素的数组,并为数组中的每一个元素赋初值0。看看有什么问题?3.4因果图方法3.4.1因果图介绍因果图概念—关系因果图概念--约束因果图概念--约束利用因果图生成测试用例的步骤3.4.2因果图举例例1对应的因果图根据因果图建立判定表把判定表的每一列拿出来作为依据,设计测试用例判定表驱动测试方法判定表驱动测试方法判定表组成判定表组成规则及规则合并规则及规则合并举例规则及规则合并举例2024/10/6判定表驱动测试方法建立判定表举例建立判定表举例建立判定表举例⑤化简。合并相似规则后得到图。NextData函数的精简决策表判定表在功能测试中的应用判定表在功能测试中的应用判定表在功能测试中的应用判定表在功能测试中的应用判定表在功能测试中的应用Myers测试方法选择的综合策略5.5错误推测法5.6功能图分析方法1.功能图2.测试用例生成方法3.测试用例生成规则4.从功能图生成测试用例的过程作业M1={月份:每月有30天}M2={月份:每月有31天,12月除外}M3={月份:12月}M4={月份:2月}D1={日期:1<=日期<=27}D2={日期:28}D3={日期:29}D4={日期:30}D5={日期:31}Y1={年:年是闰年}Y2={年:年不是闰年}Q&A