5带上眼罩测试软件PPT课件

上传人:无*** 文档编号:181868018 上传时间:2023-01-18 格式:PPT 页数:17 大小:434.50KB
收藏 版权申诉 举报 下载
5带上眼罩测试软件PPT课件_第1页
第1页 / 共17页
5带上眼罩测试软件PPT课件_第2页
第2页 / 共17页
5带上眼罩测试软件PPT课件_第3页
第3页 / 共17页
资源描述:

《5带上眼罩测试软件PPT课件》由会员分享,可在线阅读,更多相关《5带上眼罩测试软件PPT课件(17页珍藏版)》请在装配图网上搜索。

1、 Software TestingSoftware Testing 动态黑盒测试动态黑盒测试 概念:不深入代码细节测试软件的方法。常被称为行为测试1 1、有效的动态测试需要关于软件行为的一些定义、有效的动态测试需要关于软件行为的一些定义也即需求文档也即需求文档或者产品说明书。或者产品说明书。2 2、在没有产品说明书时使用探索测试。、在没有产品说明书时使用探索测试。了解软件、设计测试、执行测试同时执行。此时需要把软件当作产品说明书来对待,系统地逐项了解软件的功能、记录软件的执行情况、详述描述功能先用静态黑盒技术,再用动态黑盒技术 Software TestingSoftware Testing

2、通过性测试和失效性测试 测试软件有两种基本方法:通过性测试(test-to-pass)和失效性测试(test-to-fail)。1 1、在进行通过性测试时,是确认软件至少能做什么,而不会考验其能力。2 2、在设计和执行测试用例时,总是首先进行通过性测试。在破坏性测试之前看看软件基本功能是否能实现是很重要的,软件测试员可能会吃惊地发现仅仅正常使用软件就会发现那么多软件缺陷。3 3、确信软件在普通情况下能正确运行之后,就可以采取各种手段搞垮软件来找出软件缺陷了。纯粹为了破坏软件而设计和执行的测试用例称为失效性测试或错误强制测试。Software TestingSoftware Testing 等价

3、类划分 为了保证软件质量,我们需要做尽量多的测试,但不可能用所有可能的输入数据来测试程序,即穷尽测试是不可能的。我们可以选择一些有代表性的数据来测试程序,但怎样选择呢?等价类划分是解决这一问题的一个方法。例:计算器不可能完全测试,太多的输入输出,中间还有分支 Software TestingSoftware Testing 等价类划分规则把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。Software TestingSoftware Testing 等价类划方法(一)1.1.如果

4、输入条件规定了取值范围,可定义一个有效等价类和两个无效等价类。例:输入值是学生成绩,范围是0100有效等价类:0成绩100无效等价类:成绩100 Software TestingSoftware Testing 等价类划方法(二)(2)如果规定了输入数据的个数,则类似地可以划分出一个有效等价类和两个无效等价类。例:一个学生每学期只能选修13门课 有效等价类:选修13门 无效等价类:不选 或 选修超过3门 Software TestingSoftware Testing 等价类划方法(三)(3)如规定了输入数据的一组值,且程序对不同输入值做不同处理,则每个允许的输入值是一个有效等价类,并有一个无

5、效等价类(所有不允许的输入值的集合)。例:输入条件说明学历可为:专科、本科、硕士、博士四种之一有效等价类:专科、本科、硕士、博士无效等价类:其它任何学历 Software TestingSoftware Testing 等价类划方法(四)(4)如果规定了输入数据必须遵循的规则,可确定一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。例:校内电话号码拨外线为9开头有效等价类:9外线号码无效等价类:非9开头外线号码 9非外线号码,Software TestingSoftware Testing 例1:报表日期假设某公司要打印20012005年的报表、其中报表日期为6位数字组成,其

6、中,前4位为年份,后两位为月份。Software TestingSoftware Testing 2021/3/910第一步:划分等价类输入及外部条件有效等价类无效等价类报表日期的报表日期的类型及长度类型及长度6 6位数字字符位数字字符有非数字字符有非数字字符 少于少于6 6个数字字符个数字字符 多于多于6 6个数字字符个数字字符 年份范围年份范围在在2001200120052005之间之间小于小于2001 2001 大于大于2005 2005 月份范围月份范围在在1 11212之间之间小于小于1 1 大于大于12 12 Software TestingSoftware Testing 202

7、1/3/911第二步:为有效等价类设计测试用例对表中编号为的3个有效等价类用一个测试用例覆盖:测试数据期望结果覆盖范围200105200105输入有效输入有效等价类等价类 Software TestingSoftware Testing 2021/3/912第三步:为每一个无效等价类至少设计一个测试用例测试数据测试数据期望结果期望结果覆盖范围覆盖范围001001MAYMAY输入无效输入无效等价类等价类2001520015输入无效输入无效等价类等价类20010012001001输入无效输入无效等价类等价类200020000 0输入无效输入无效等价类等价类200820080 0输入无效输入无效等价

8、类等价类200120010000输入无效输入无效等价类等价类200120011313输入无效输入无效等价类等价类本例的本例的1010个等价类至个等价类至少需要少需要8 8个测试用例个测试用例不能出现相同的测试用例不能出现相同的测试用例 Software TestingSoftware Testing 等价类划分习题城市的电话号码由两部分组成。这两部分的名称和内容分别是:地区码:以0开头的三位或者四位数字(包括0);电话号码:以非0、非1开头的七位或者八位数字。假定被调试的程序能接受一切符合上述规定的电话号码拒绝所有不符合规定的号码,请用等价分类法来设计它的调试用例,并回答,如果测试全覆盖,一共

9、要有多少个测试用例 Software TestingSoftware Testing 2021/3/914划分等价类并编号输入数据有效等价类无效等价类地区码以0开头的3位数串以0开头的4位数串以0开头的含有非数字字符的串以0开头的小于3位的数串以0开头的大于4位的数串以非0开头的数串电话号码以非0、非1开头的7位数串以非0、非1开头的8位数串以0开头的数串以1开头的数串以非0、非1开头的含有非法字符7或者8位数串以非0、非1开头的小于7位数串以非0、非1开头的大于8位数串 Software TestingSoftware Testing 2021/3/915为有效等价类设计测试用例 测试数据期

10、望结果覆盖范围010 23145678显示有效输入1、8023 2234567显示有效输入1、70851 3456789显示有效输入2、70851 23145678显示有效输入2、8 Software TestingSoftware Testing 2021/3/916为每一个无效等价类至少设计一个测试用例 测试数据期望结果覆盖范围0a34 23456789显示无效输入305 23456789显示无效输入401234 23456789显示无效输入52341 23456789显示无效输入6028 01234567显示无效输入9028 12345678显示无效输入10028 qw123456显示无效输入11028 623456显示无效输入12028 886234569显示无效输入132021/3/917放映结束 感谢各位的批评指导!谢谢 谢!谢!让我们共同进步

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!