《软件功能性测试》PPT课件.ppt
《《软件功能性测试》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《软件功能性测试》PPT课件.ppt(70页珍藏版)》请在三一办公上搜索。
1、软件功能性测试,概览,在本章中,我们将学习:功能性测试概述功能分解等价类划分边界值分析 因果图法其他测试法,目标,完成此课程之后,学员将具备以下能力: 理解功能性测试的含义使用等价类划分的方法设计测试用例使用边界值分析的方法设计测试用例 使用因果图的方法设计测试用例对具体项目进行功能测试,课程目录,功能性测试概述功能分解等价类划分 边界值分析 因果图法 其他测试方法,功能性测试概述,任何程序都可以看作是将从输入定义域取值映射到输出值域的函数将系统看成黒盒,又称为黒盒测试黒盒的实现是不需要了解的,只需要知道输入和预期输出,功能性测试模型,输入,输出,黒盒,内部实现不可见,功能性测试的优点,功能性
2、测试与软件如何实现无关,如果实现发生变化,功能性测试用例仍然可用测试用例开发可以与软件开发同时进行,可节省软件开发时间,通过软件的用例(use case)就可以设计出大部分功能性测试用例,功能性测试的缺点,测试用例数量较大测试用例可能产生很多冗余功能性测试的覆盖范围不可能达到100%,功能性测试的方法,功能分解等价类划分边界值分析因果图法其他测试方法,课程目录,功能性测试概述功能分解等价类划分 边界值分析 因果图法 其他测试方法,功能分解,含义把软件分解为相对独立的功能单元目的通过功能分解可以明确软件功能性测试的内容使软件功能性测试可度量,有利于测试监督和管理,功能分解,功能分解应把握好度不能
3、分解得过粗不能分解得过细可提高软件功能性测试度量的准确性,课程目录,功能性测试概述功能分解等价类划分 边界值分析 因果图法 其他测试方法,等价类划分,等价类划分是将程序的输入域或输出域的不同区间划分为不同的数据类,以便导出测试用例每个等价类所揭示的程序错误都是等价的要求此方法的测试用例能各自发现一类错误,从而减少必须开发的测试用例数,等价类分类,有效等价类 对于程序的需求说明来说是合理的,有意义的输入数据所构成的集合利用它可以检验程序是否实现了预期的功能和性能无效等价类 对于程序的需求说明来说是不合理的,没有意义的输入数据所构成的集合 利用它可以检验程序对于无效数据的处理能力,等价类划分,数学
4、含义A=x=B C=y=D,确立等价类的原则,如果输入条件规定了取值范围,或者值的个数,则可以确立一个有效等价类和两个无效等价类,例如:数据范围是150 有效等价类为“=1&50”,确立等价类的原则,如果输入条件是一个布尔量,则可以确立一个有效等价类和一个无效等价类 如果规定了输入数据的一组值,而且程序要对每一个输入值分别进行处理,这时要对每一个规定的输入值确立一个有效等价类,而对于这组值之外的所有值确立一个无效等价类,确立等价类的原则,如果规定了输入数据必须遵守的规则,则可以确立一个有效等价类(即遵守规则的数据)和若干无效等价类(从不同角度违反规则的数据),例如: 测试密码域,要求密码必须是
5、数字或字母 有效等价类为“密码是数字和字母的组合” 无效等价类为“密码包括中文”、“密码包括其它符号”等如果确知已划分的等价类中的各元素在程序中的处理方式不同,则应进一步划分成更小的等价类,等价类测试用例设计,分析输入输出划分有效等价类、无效等价类 设计测试用例,使其尽可能多的覆盖有效等价类 设计测试用例,使其尽可能多的覆盖无效等价类,举例(保险费率计算),某保险公司承担人寿保险,该公司保费计算方式为:保费=投保额*保险率,保险率依点数不同而有别,10点以上(含10点)费率为0.6%,10点以下费率为0.1%点数的计算是年龄、性别、婚姻、抚养人数所得的点数的总和输入:年龄、性别、婚姻、抚养人数
6、输出:保险率查看程序,输入数据说明,等价类划分,等价类划分,设计测试用例,课程目录,功能性测试概述功能分解等价类划分 边界值分析 因果图法 其他测试方法,边界值分析,缺陷往往遗漏在角落里,聚集在边界上 选取输入条件的边界区域作为测试数据比中间的数据更加容易发现错误 边界值分析法是一种补充等价类划分的测试用例设计技术不是对某个等价类随便挑一个数据做测试数据,而是选一个或多个边界数据,使得该等价类的每个边界都被测试到 不仅考虑输入数据,而且考虑输出数据,边界值分析,数学含义A=x=B C=y=D,确立边界值的原则,如果输入条件或输出条件规定了值的范围并且有效条件包括了值的边界,可分别对边界和略超出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件功能性测试 软件 功能 测试 PPT 课件
链接地址:https://www.31ppt.com/p-1442719.html