黑盒测试方法.ppt

黑盒测试方法.ppt

ID:48256753

大小:1.31 MB

页数:80页

时间:2020-01-18

黑盒测试方法.ppt_第1页
黑盒测试方法.ppt_第2页
黑盒测试方法.ppt_第3页
黑盒测试方法.ppt_第4页
黑盒测试方法.ppt_第5页
资源描述:

《黑盒测试方法.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Mardi28septembre,prèsd’Alberta,notreregardseperddanslaprairiecanadiennesurplombéeparleséoliennes.Cetterégionestl’unedesplusventeusesaupays.第3章黑盒测试方法黑盒测试法概述1边界值测试2等价类测试3基于决策表的测试4主要内容错误推测法53.1黑盒测试把程序和系统看成一个黑盒子,完全不考虑程序的内部结构和处理程序,只是在程序的接口进行测试,以检查程序功能是否正常,程序是否能适当接收输入数据产生正确的输出数据

2、。检查程序功能是否按照需求规格说明书的规定正常使用,测试每个功能是否有遗漏,检测性能等特性要求是否满足要求。检测模块接口是否存在问题。检测程序初始化和终止方面的错误。3.1黑盒测试法概述通过测试(Test-to-pass)就是通过执行测试用例看看软件基本功能是否实现,以确信软件在普通情况下能够正确运行。失败测试(Test-to-fail)则是采取各种手段通过搞垮软件来找出缺陷,是纯粹为了破坏软件而设计和执行测试用例。在设计黑盒测试用例时,考虑到测试用例数量和测试数据的有限性性,测试数据的选取起到了关键作用。1、如何找到一组符合测试目标、具有

3、代表性的测试数据?2、如何通过测试数据优化来提高测试质量和效率?3.1黑盒测试法概述本章重点–测试数据选择边界值测试等价类测试决策表测试经验预测测试黑盒测试13542等价类划分法边界值分析法其它决策表法错误推测法3.1黑盒测试法概述边界值测试-起因长期的测试工作经验可以得到一个结论:大量缺陷发生在输入域或输出域的边界(即极值)上,而非输入或输出域的内部。通常可作为等价类测试的补充并非黑盒测试的特权如:日期的计算(第一天、最后一天….)学号的划分(年级、班级、专业的min和max值)银行信用卡利息罚款计算规则3.2边界值测试考虑的问题如何寻找

4、边界点如何限定边界点的附近邻域的大小在边界点附近的邻域内应选择多少个测试数据当存在多个输入条件时,应如何处理边界条件的组合情况3.2边界值测试针对每个局部的输入条件,确定边界点的基本原则:若输入条件规定了取值范围,则以该范围作为边界;若输入条件规定了值的个数,则以值的个数为边界;在输出域中,针对每个输出条件,使用原则(1)和(2);若输入域或输出域是有序集合(如有序表、顺序文件等),则选取集合中特定次序的元素作为边界,如第一个、最后一个元素等。3.2边界值测试基本边界值分析:基本思想对于每个边界点,在该点附近确定大小为1的邻域,并直接取略高

5、于其值的点和略低于其值的点作为测试数据。不考虑无效数据。不考虑输入条件的边界组合情况。3.2边界值测试3.2边界值测试任何程序都可以看成是一个函数程序的输入构成函数的定义域程序的输出构成函数的值域基本原理错误更可能出现在输入变量的极值附近例如:程序把<=误写成了<基本思想是测试时输入变量取最小值(min)略高于最小值(min+)正常值(nom)略低于最大值(max-)最大值(max)3.2边界值测试基本边界值分析:一个输入条件基本思想是测试时输入变量取最小值(min)略高于最小值(min+)正常值(nom)略低于最大值(max-)最大值(m

6、ax)3.2边界值测试基本边界值分析:两个输入条件边界值分析设计测试用例的获得通过使所有变量取正常值,只使一个变量按边界值基本思想循环取值。例如:两变量函数的边界值分析测试用例为:(X1nom,X2min)(X1nom,X2min+)(X1nom,X2nom)(X1nom,X2max-)(X1nom,X2max)(X1min,X2nom)(X1min+,X2nom)(X1max-,X2nom)(X1max,X2nom)对于一个n变量函数,测试用例数为4n+1个3.2边界值测试健壮性测试是边界值分析的一种简单扩展,用于观察例外处理情况基本思想

7、是测试时输入变量取最小值(min)略高于最小值(min+)正常值(nom)略低于最大值(max-)最大值(max)略超过最大值(max+)略低于最小值(min-)3.2边界值测试最坏情况测试考虑多个变量取极值的情况最坏情况测试用例的获得所有变量均可取最小值(min)、略高于最小值(min+)、正常值(nom)、略低于最大值(max-)、最大值(max)这五个元素中的任何一个。测试用例为五个集合的笛卡儿乘积N变量的最坏情况测试会产生5^n个测试用例健壮最坏情况测试N变量的健壮最坏情况测试会产生7^n个测试用例3.2边界值测试案例分析-三角形问

8、题案例一:三角形问题三角形问题接受三个整数a、b、c作为输入,代表三角形的三条边。a,b,c必须满足以下条件:C1.1<=a<=200C2.1<=b<=200C3.1<=c<=2

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

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

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