- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 软件测试用例设计1——黑盒测试.ppt
在软件测试过程中,测试用例的设计是软件测试的灵魂。 测试工程师就是借助测试用例的运行来检测被测软件的功能和性能。 软件测试中永远不可能做到穷举测试,然而测试工作的效率又想达到最高,那么该如何兼顾工作量和效率的问题? 什么是测试用例 测试用例的质量对于发现缺陷的能力是至关重要的。 测试用例作用: 指导测试的实施; 规划测试数据的准备; 编写测试脚本的“设计规格说明书”。 评估测试结果的度量基准 分析缺陷的标准 3.1 黑盒测试 什么是黑盒测试呢? 黑盒测试强调了软件输入与输出之间的关系,它将被测软件看作一个打不开的黑盒,根据软件规格说明书设计测试用例,完成测试。 1:边界值测试 大量的软件测试实践表明,故障往往出现在定义域或值域的边界上,而不是在其内部。为检测边界附近的处理专门设计测试用例,通常都会取得很好的测试效果。因此边界值分析法是一种很实用的黑盒测试用例方法,它具有很强的发现故障的能力。 边界值测试 测试方法 (1 ) 单变量边界值分析 a) “五点法”:取变量的最小值(min),最大值(max),略大于最小值的值(min+),略小于最大值的值(max-)以及正常值(nom)这五个值。 例:某个输入文件最多可容纳255条记录,根据“五点法”进行边界值分析。 分析:利用边界值分析方法进行测试用例设计。 (a) 将文件放入1条记录,测试应用程序;(min) (b) 将文件放入2条记录,测试应用程序;(min+) (c) 将文件放入50条记录,测试应用程序;(nom) (d) 将文件放入254条记录,测试应用程序;(max-) (e) 将文件放入255条记录,测试应用程序。(max) 步长的选取? 以五点法中min+为例,min+=min+1?还是min+=min+0.01?min+=min+0.001?即为该测试用例的步长选取问题 (2 ) 多变量边界值分析 (3 ) 健壮性边界值分析 “七点法”:min、min+,nom,max-,max,还需要分析略小于最小值的值(min-)和略大于最大值的值(max+)。 健壮性 “健壮性”这个词,经常出现在软件测试领域,包括系统测试时的健壮性测试和这里的健壮性边界值分析。有关健壮性的测试往往是检测无效的未预料到得输入和输出。尤其在无效的输出方面,健壮性测试有着不可小觑的能力。 边界值法测试用例设计的局限性 边界值分析方法所测试的变量要求是独立的并且是物理量。边界值分析方法对于多变量的测试用例设计不是有很高的效率,尤其是对于多变量之间的相关性等。 2:等价类测试 等价类划分法根据程序规格说明书对输入范围进行划分,把所有可能的输入数据,即程序输入域划分为若干个互不相交的子集,称为等价类,然后从每个等价类中选取少数具有代表性的数据作为测试用例,进行测试。 有效等价类:符合程序规格说明书,有意义的,合理的输入(输出)数据所构成的集合。 无效等价类:不符合程序规格说明书,不合理的或者无意义的输入(输出)数据所构成的集合。 有效等价类可以是一个,也可以是多个;而无效等价类至少应有一个。 在等价类划分的时候一定要注意划分的完备性和非冗余性。完备的划分保证了测试用例能够覆盖所有的输入域,没有遗漏。非冗余性使得划分更加合理,测试用例质量更高。 例:等价类 学生信息管理系统——“登录”模块,在规格说明书中描述这一模块。 要求1:用户名使用学生学号,学号要求有9位数字组成,如:090705101。 要求2:密码使用4-8位字符串。字符串由大小写字母,“下划线_”或者数字组成。 分析: (一)要求用户名,也就是学号由9位数字组成: 1)9位数字,为一组等价类;(090705101;070405206;100705102) 2)非9位数字,为一组等价类;(7,8位数字)(0907051;10070) 3)用户名中含有字母和其他字符; (二)要求密码使用4-8位字符串: 4)4-8位字符串,为一组等价类; 5)非4-8位字符串,为一组等价类; (三)要求字符串由大小写字母,“下划线_”或者数字组成: 6)字符串包含大小写字母,“下划线_”或者数字; 7)字符串包含特殊字符(空格,¥,#,@等)。 等价类划分步骤 具体等价类执行步骤如下: (1)划分等价类,将每一个等价类进行编号; (2)标记等价类是有效等价类还是无效等价类; (3)设计测试用例: a)设计有效等价类测试用例,尽可能多的覆盖所有有效等价类; b) 设计无效等价类测试用例,一个无效等价类测试用例只能覆盖一个无效等价类。 等
您可能关注的文档
最近下载
- 汤显祖和牡丹亭.pptx VIP
- 2024年春江苏开放大学Android基础050324第三次形考作业.doc VIP
- 冠状动脉CT血管成像在慢性冠脉综合征的风险分层和诊疗中应用的专家共识.pptx
- 上海市浦东新区华东师范大学第二附属中学2024届高一数学第一学期期末考试试题含解析.doc VIP
- 中级商务汉语 全套课件.PPT VIP
- 中国式现代化党课学习主题教育.pptx VIP
- 行政事业单位审计存在的常见问题与对策.pptx VIP
- 营养科患者营养评估.pptx VIP
- IPC-A-610E-2010 国外国际标准.pdf
- 2024-2025学年高中信息技术(信息科技)必修1 数据与计算沪科版(2019)教学设计合集.docx
原创力文档


文档评论(0)