第5章_带上眼罩测试软件ppt课件.ppt

第5章_带上眼罩测试软件ppt课件.ppt

ID:58699795

大小:371.00 KB

页数:67页

时间:2020-10-04

第5章_带上眼罩测试软件ppt课件.ppt_第1页
第5章_带上眼罩测试软件ppt课件.ppt_第2页
第5章_带上眼罩测试软件ppt课件.ppt_第3页
第5章_带上眼罩测试软件ppt课件.ppt_第4页
第5章_带上眼罩测试软件ppt课件.ppt_第5页
资源描述:

《第5章_带上眼罩测试软件ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、带上眼罩测试软件让我们开始真正的测试工作吧!动态黑盒测试5.1动态黑盒测试黑盒测试是最常用和最有效的软件测试技术动态黑盒测试的内容是软件在使用过程中的实际行为,又称为行为测试,关注软件的输入和输出。有效的黑盒测试需要软件的文档需求文档或者产品说明书,通过这些了解输入什么能得到什么或者操作的结果没有产品说明书时使用探索测试——了解软件、设计测试、执行测试同时执行测试用例的设计软件测试中最重要的因素是设计和生成有效的测试用例完全发现软件中的错误是不可能的,那么如何发现尽可能多的错误?软件测试最关键的问题在给定的时间和成本约束下,

2、在所有可能的测试用例中,哪个子集最有可能发现最多的错误?采用某种策略设计测试用例随机输入测试:低效有策略的黑盒测试和白盒测试测试用例的定义对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。不同类别的软件,测试用例是不同的测试用例文档测试用例文档由简介和测试用例两部分组成。简介部分包括测试目的、测试范围、定义术语、参考文档、概述等。测试用例部分包括用例编号、用例名称、测试等级、入口准则、验证步骤、期望结果(含判断标准)、出口

3、准则、注释等。主要的黑盒测试用例设计方法等价类划分边界值分析因果图判定表错误猜测5.2通过性测试和失效性测试通过性测试:确认软件至少能作什么(软件的基本功能),而不会考验其能力。软件测试员并不需要想尽办法使软件崩溃,仅仅运用最简单、最直观的测试用例。失效性测试:纯粹为了破坏软件而设计和执行的测试用例,称为实效性测试(错误强制测试),它是蓄意攻击软件的薄弱环节。5.3等价类划分测试所有可能的输入是不可能的、也是不必要的。等价划分:某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。基本思想:把所有可能

4、的输入,即程序的输入域划分成若干部分,然后从每一部分中选取少数有代表性的数据做为测试用例。等价类划分的特征要从所有可能的测试用例中要找出某个可能发现最多错误的子集,测试用例还应该具备两个特征:它覆盖了大部分其他可能的测试用例——如果等价类的某个输入发现了某个错误,该等价类的其他数据也应该能发现同样的错误,反之亦然。严格控制测试用例的增加——每个测试用例必须体现尽可能多的不同的输入情况等价划分法设计测试用例的步骤第一步:确定等价类选取每个输入条件(通常是规格说明中的一个句子或短语),并将其划分为两个或多个组:有效等价类代表对程

5、序的有效输入,无效等价类代表其他任何可能的输入。等价划分法设计测试用例的步骤第二步:生成测试用例为每个等价类设置一个不同的编号;编写新的测试用例,尽可能多地覆盖那些尚未被涵盖的有效等价类,直到所有等价类都被测试用例所覆盖;编写新的用例,覆盖一个且仅一个尚未被覆盖的无效等价类,直到所有无效等价类都被测试用例所覆盖。例1:测试一个两位数的加法计算器测试需求:测试两个参数的值相加后的结果是否正确。其中输入的数值在-99到99之间。大于99或小于-99的输入应被拒绝,并显示错误信息。12利用等价类技术解决两位数加法器问题(1)根据测

6、试需求,可以把两位数加法分为如下图所示的3个等价类:一个有效数据的等价类,两个无效数据等价类。(2)(3)-9999(1)无效等价类数值<-99有效等价类-99<=数值<=99无效等价类数值>9913(2)建立一个等价类表通常在确定了等价类以后,把程序中的所有等价类建立为等价类表,以便在编写测试用例时有所依据。序号功能项有效等价类编号无效等价类编号1两位数加法-99≤加数取值≤992加数取值<-99加数取值>9913214(3)设计测试用例根据(2)的等价类,就可以确定测试用例,步骤如下:1)设计一个新的测试用例,使它能够尽

7、量覆盖尚未覆盖的有效等价类。重复这一步骤,从而使所有有效等价类均被测试用例所覆盖。2)设计一个新的测试用例,使它只覆盖一个无效等价类。重复这一步骤,从而使所有无效等价类均被测试用例所覆盖。测试用例编号输入数值所属等价类预期输出1-50+242正确输出:-262-1301错误信息31253错误信息15(4)细化等价类划分在测试“-99<=数值<=99”的这个等价类区间的时候,会发现如10+40、-20+30和-3=+(-30)这类的正数相加,正数负数相加,负数相加也是不同的等价区间。因此,可以使用更多的等价类划分。-9999(

8、1)无效等价类数值<-99有效等价类-99<=数值<=0无效等价类数值>99(2)(3)(4)0有效等价类0<=数值<=9916序号功能项有效等价类编号无效等价类编号1两位数加法-99≤加数取值≤00≤加数取值≤9923加数取值<-99加数取值>99142根据以上等价类的结果,得出如下的等

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

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

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