《黑盒测试方法》PPT课件

《黑盒测试方法》PPT课件

ID:41363257

大小:1.29 MB

页数:56页

时间:2019-08-23

《黑盒测试方法》PPT课件_第1页
《黑盒测试方法》PPT课件_第2页
《黑盒测试方法》PPT课件_第3页
《黑盒测试方法》PPT课件_第4页
《黑盒测试方法》PPT课件_第5页
资源描述:

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

1、第3章黑盒测试方法HelloEveryone主讲人:许刚电话:13673990036QQ:1411069655本章要点测试用例的含义设计测试用例的基本准则黑盒测试的含义黑盒测试无法实现穷举测试的原因黑盒测试的优点和局限性各种典型的黑盒测试方法黑盒测试方法的综合使用策略前言本章将介绍测试用例的含义和设计准则,黑盒测试方法的概念和特点,以及典型的黑盒测试方法。3.1测试用例1.测试用例的概念测试用例(TestCase)是为特定目标开发的一组测试输入、执行条件和预期结果。目的是:测试程序中的某路径,或核实程序或软件能否完成某个

2、特定的功能需求。程序在执行某测试用例的输入数据时,若其输出结果与测试用例中的预期结果不同,则说明程序中存在缺陷。为完成对一个被测程序的测试,一般需要设计并执行多个测试用例。3.1测试用例2.测试用例的重要性测试用例构成了设计和制定测试过程的基础测试的“深度”与测试用例的数量成比例判断测试是否完全的一个主要评测方法是基于需求的覆盖,而这又是以确定、实施和执行的测试用例的数量为依据的测试工作量与测试用例的数量呈比例测试设计和开发的类型及所需的资源都受控于测试用例3.1测试用例3.测试用例的设计方法概述由于穷举测试是不可能的,

3、故测试用例的编写是一项富于技巧性和挑战性的工作,是软件测试中的重点和难点。测试人员应从数量极大的可用测试用例中精心挑选数量有限的具有代表性或特殊性的测试用例,以高效地揭露程序或软件中的错误。设计测试用例的基本准则是:测试用例的代表性:应尽量覆盖各种合理的和不合理的,合法的和非法的,边界的和越界的,以及极限的输入数据、操作和环境设置,设计的测试用例应是最可能发现程序或软件中错误的。测试用例的非重复性。测试结果的可判定性。测试结果的可再现性。测试用例的设计方法主要分为白盒法、黑盒法和灰盒法。3.2黑盒测试方法概述3.2.1黑

4、盒测试的概念和对象1.黑盒测试的概念“黑盒”测试又称为数据驱动测试或基于规格说明的测试。可理解为程序或软件装在一个漆黑的盒子里,故盒子内的程序对测试人员是不可见的。执行黑盒测试的人员在完全不考虑程序或软件的内部逻辑结构和处理过程的情况下,测试人员根据软件的需求规格说明书设计测试用例,在程序或软件的界面上进行测试。黑盒测试是从用户角度出发进行的测试。3.2.1黑盒测试的概念和对象黑盒测试主要是为了发现以下错误:是否有不正确或遗漏了的功能。在接口上,输入能否正确地接受。能否输出正确的结果。是否有数据结构错误或外部信息(例如数

5、据文件)访问错误。性能上是否能够满足要求。是否有初始化或终止性错误。3.2.1黑盒测试的概念和对象黑盒方法不可能实现穷举测试,是因为:在测试某功能时不可能对其所有输入值进行测试,更不可能对其所有输入取值组合进行测试。无法对需求规格说明书中未规定的潜在需求进行测试。3.2.1黑盒测试的概念和对象2.黑盒测试的对象既可以是单个程序,也可以是模块集成过程中的多个临时版本及最终软件3.2.2黑盒测试的优点和局限性1.黑盒测试的优点黑盒测试不考虑程序或软件的具体实现,若程序或软件的内部实现发生了变化,原先的测试用例依然可用。黑盒测

6、试用例的设计可以与软件的实现同时进行,因而加快了软件测试与开发的速度。3.2.2黑盒测试的优点和局限性2.黑盒测试的局限性从程序的界面上进行测试,有时难以查找出错误的具体原因和位置,还需要通过执行白盒测试来进行更细致的错误定位。黑盒测试的惟一依据是软件的需求规格说明书,它无法发现需求规格说明本身存在的问题。3.3典型的黑盒测试方法典型的黑盒测试方法包括:等价类划分法边界值分析法错误推测法因果图法判定表法正交试验法场景法功能图法等3.3.1等价类划分法1.等价类划分法的实施策略等价类是被测程序输入域的一个子集合,该输入集合

7、中的数据对于揭露程序中的错误是等价的。故对某等价类中的代表值的测试就相当于对等价类中所有值的测试,这大大减少了测试用例的数目,提高了测试的效率。使用等价类划分法时,应仔细分析需求规格说明书,将被测程序的输入域划分为若干等价类。等价类又分为有效等价类和无效等价类。有效等价类是指该等价类中的输入数据是符合需求规格说明的。无效等价类是指该等价类中的数据是违反需求规格说明的。有效等价类和无效等价类都是使用等价类法时所必需的。因为被测程序若是正确的,就应能接受有效输入数据,也能接受无效输入数据的考验。3.3.1等价类划分法划分等价

8、类的若干原则在规定了输入数据取值范围的情况下,可以确定一个有效等价类和两个无效等价类在规定了输入条件必须如何的情况下,可以确定一个有效等价类和一个无效等价类在输入数据是一个布尔量的情况下,可以确定一个有效等价类和一个无效等价类在规定了输入数据是由n个值构成,并要求对其中的每个值进行测试时,可以确定n个有效等价类和一个

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

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

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