黑盒测试方法

黑盒测试方法

ID:69318127

大小:157.50 KB

页数:9页

时间:2021-11-01

黑盒测试方法_第1页
黑盒测试方法_第2页
黑盒测试方法_第3页
黑盒测试方法_第4页
黑盒测试方法_第5页
黑盒测试方法_第6页
黑盒测试方法_第7页
黑盒测试方法_第8页
黑盒测试方法_第9页
资源描述:

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

1、-.黑盒测试是一种基于证明功能需求和用户最终需求的测试方法,设计黑盒测试用例的方法有如下8种:  等价类划分法。  边界值分析法。  因果图法。  判定表驱动测试。  场景法。  功能图法。  错误推测法。  正交试验设计法。  在实际测试工作中,往往是综合使用各种方法才能有效地提高测试效率和测试覆盖率,这就需要认真掌握这些方法的原理,积累更多的测试经历,以有效地提高测试水平和测试效率。下面就将主要介绍这8种设计黑盒测试用例的方法。  等价类划分  等价类划分法是一种典型的、重要的黑盒测试方法,它将程序所有可能的输入数据〔有效的和无效的〕划分成假设干个等价类。然后从每个局部中选取具有代

2、表性的数据当做测试用例进展合理的分类,测试用例由有效等价类和无效等价类的代表组成,从而保证测试用例具有完整性和代表性。利用这一方法设计测试用例可以不考虑程序的部构造,以需求规格说明书为依据,选择适当的典型子集,认真分析和推敲说明书的各项需求,特别是功能需求,尽可能多地发现错误。  由于等价类是在需求规格说明书的根底上进展划分的,并且等价类划分不仅可以用来确定测试用例中的数据的输入输出的准确取值围,也可以用来准备中间值、状态和与时间相关的数据以及接口参数等,所以等价类可以用在系统测试、集成测试和组件测试中,在有明确的条件和限制的情况下,利用等价类划分技术可以设计出完备的测试用例。这种方法

3、可以减少设计一些不必要的测试用例,因为这种测试用例一般使用一样的等价类数据,从而使测试对象得到同样的反映行为。对于等价类我们从以下几个方面讨论它的划分方法。1、等价类划分  等价类可以划分为有效等价类和无效等价类。  〔1〕有效等价类  有效等价类指对于程序规格说明来说,是合理的、有意义的输入数据构成的集合。利用有效等价类可以检验程序是否实现了规格说明预先规定的功能和性能。有效等价类可以是一个,也可以是多个,根据系统的输入域划分假设干局部,然后从每个局部中选取少数有代表性数据当做数据测试的测试用例,等价类是输入域的集合。  〔2〕无效等价类-.可修编.-.  无效等价类和有效等价类相反

4、,无效等价类是指对于软件规格说明而言,没有意义的、不合理的输入数据集合。利用无效等价类,可以找出程序异常说明情况,检查程序的功能和性能的实现是否有不符合规格说明要求的地方。2、等价类划分的方法和原那么1〕等价类划分的方法有:  按区间划分。  按数值划分。  按数值集合划分。  按限制条件或规划划分。  按处理方式划分。2〕等价类划分的原那么如下:  在输入条件规定的取值围或值的个数的情况下,可以确定一个有效等价类和两个无效等价类。  在规定了输入数据的一组值中〔假定有n个值〕,并且程序要对每个输入值分别处理的情况下,可以确定n个有效等价类和一个无效等价类。在规定输入数据必须遵守的规那

5、么的情况下,可以确定一个有效等价类和假设干个无效等价类。  在输入条件规定了输入值的集合或规定了“必须如何〞的条件下,可以确定一个有效等价类和一个无效等价类。  在确定已划分的等价类中各元素在程序处理中的方式不同的情况下,那么应将该等价类进一步地划分为更小的等价类。3、等价类表的建立  等价类表的建立如表1所示。  表1是等价类表的根底,可依据表1确定测试用例。测试用例可按以下步骤来确定:  表1等价类表1〕在分析需求规格说明的根底上划分等价类,列出等价类表,为每一个等价类规定一个唯一的编号。2〕将程序可能的输入数据分成假设干个子集,从每个子集中选取一个有代表性的数据作为测试用例。等价

6、类是某个输入域的子集,在该子集中的每个输入数据的作用都是等效的。3〕设计新的测试用例,使其尽可能多地覆盖未覆盖的有效等价类,按照这一步骤重复进展,直到所有的有效等价类都被覆盖为止。-.可修编.-.4〕设计新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,按照这一步骤重复进展,直到所有的无效等价类都被覆盖为止。4、等价类表与测试用例的关系  等价类表与测试用例的关系如表2所示。  表2等价类表与测试用例的关系表  边界值分析法  边界值分析法〔BVA,BoundaryValueAnalysis〕是用于对输入或输出的边界值进展测试的一种黑盒测试方法。  在测试过程中,边界值分析法是作为对

7、等价类划分法的补充,专注于每个等价类的边界值,两者的区别在于前者在等价类中随机选取一个测试点。边界值分析法采用一到多个测试用例来测试一个边界,不仅重视输入条件边界值,而且重视输出域中导出的测试用例。边界值分析法比拟简单,仅用于考察正处于等价划分边界或边界附近的状态,考虑输出域边界产生的测试情况,针对各种边界情况设计测试用例,发现更多的错误。边界值分析法的测试用例是由等价类的边界值产生的,根据输入输出等价类,选取稍高于边界值或稍低于边界值等特定情

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

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

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