- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测试方法分类.doc
基本概念
1、测试用例(案例)主要记录:测试步骤、方法、数据、预期结果的文档,由测试人员在执行测试之前编写的
2、编写用例的方法
(1)等价类划分
(2)边界值
(3)因果图
(4)判定表
(5)正交排列法
(6)场景法
(7)测试大纲法
(8)状态转换图
3、写用例参考什么?
(1)文档:需求、开发文档、用户手册
(2)参考已经开发出来的软件
(3)讨论
等价类划分
1、应用场合
只要有数据输入的地方,就可以使用等价类划分
把无限多的数据根据需求,划分成多个区域(有效、无效),从每个区域中选取一个代表性数据进行测试即可
说明:
穷举测试是最全面的测试,但是是不能采用的方法,时间成本太高,编写用例的方法主要解决的问题是如何使用最少的数据,达到最大的覆盖
2、核心概念
(1)有效等价类
对程序规格有效的、合理的输入数据的集合
程序接收到有效等价类,可以正确计算、执行
(2)无效等价类
对程序规格无效的、不合理的输入数据的集合
程序接收到无效等价类,应该给出错误提示,或者根本不允许输入
3、如何使用?
首先明确测试对象—第一个数文本框
说明:在测试第一个数的时候,保证第二个数正确
(1)根据需求,划分等价类
①有效等价类
-99—99之间的整数
②无效等价类
非整数
-99的整数
99的整数
(2)细化等价类
往往依据的不是字面的需求,而是基于对数据存储方式的深入理解以及数据格式的理解
正负数补码计算不一样,有必要把正数、负数单独测试
-99—0整数
0—99整数
②非整数可以进一步细分
小数
字母
汉字
符号
(3)建立等价类表(熟练后直接做该步)
有效等价类 编号 数据要求 1 -99—0整数 2 0—99整数
无效等价类 编号 数据要求 1 -99 2 99 3 小数 4 字母 5 汉字 6 符号 7 为空
说明:进行需求(数据)分析,是最核心的步骤,决定测试的整体质量
(4)编写用例
从每个等价类中,至少选择一个数据进行测试
说明:
对于无效等价类,开始的时候最好每次只测试一个,最后再适当考虑无效等价类的组合
=================
对“第二个数”文本框测试
保证第一个数正确
总结:
一个好的软件一般要满足两个标准:
(1)完成指定的功能——使用有效等价类
(2)有很强的容错能力(健壮性)——使用无效等价类
边界值
应用场合
只要有数据输入的地方,一般就可以使用边界值
一般情况下等价类和边界值共同使用,形成一套较为完善的方案
如何使用
找到有效数据和无效数据的分界点(最小值、最大值),对该分界点及其两边的点,单独进行测试
说明
边界值的数据,本质上属于等价类的范畴,但是需要单独进行测试,这种冗余在工程中是必要的。
用例的优化
1、不同控件的有效等价类或有效边界值,可以尽可能多的在一条用例中测试——不同控件的有效等价类可以组合——减少用例数量
2、在一条用例中,开始的时候,只测试一个控件的一个无效等价类或无效边界值——无效等价类开始的时候不能组合——避免屏蔽现象发生(前面的错误提示出现后,后面控件的错误提示就不出现了)
最后再适当考虑不同控件和同一控件的多个无效等价类的组合——验证一下极端情况系统不崩溃
五、无效等价类重点考虑
1、必填项(不能为空)——为空
2、不能重复——重复
3、数据要求范围——超出范围
如:年龄:18—60,测试18,60
4、数据有字符个数要求——超出范围
如:姓名:1-20字符,测试1字符,20字符
从数据允许的样式考虑——小数、字母、符号、汉字
6、小数——小数点保留位数不满足
任务:
有效等价类和有效边界值写完
无效等价类写2-3条
第五讲
应用场合
在一个界面中,有多个输入条件,输入之间存在组合关系,不同的输入组合会产生不同的输出结果的组合,为了弄清输入和输出的关系,使用因果图
二、核心概念
1、因——输入条件
2、果——输出结果
使用画图的方法找出输入(因)和输出(果)的关系
三、图形符号
1、基本符号——表示输入和输出之间的关系
2、约束(限制)符号——限制的是同一类型的(同时限制的是输入或者同时限制的是输出)
说明:
互斥和唯一的区别:
一般有默认选项—唯一
没有默认选项—互斥
四、分析程序
1、找出所有的输入(因),编号
(1)投币50元
(2)投币100元
(3)充值50元
(4)充值100元
2、找出所有的输出(果),编号
A、充值成功并退卡
B、提示充值成功
C、找零
D、错误提示,退卡
前两步就是初步分析需求的过程
3、在步骤1基础上,找出哪些输入不能组合(限制),哪些输入可以组合
(1)不能组合(限制)
①输入(1)(2)不能组合
②输入(3)(4)不能组合
(2)能组合(决定测试用例的数量)
①输入(1)(3)
②
您可能关注的文档
最近下载
- QGDW11060-2013交流金属封闭开关设备暂态地电压局部放电带电测试技术现场应用导则.pdf
- 人教版八年级上册英语Unit3单元整体教学设计.pdf VIP
- 2025夏季腹泻常识PPT课件.pptx VIP
- 建筑工程见证取样方案(3篇).docx VIP
- 五年级数学下册期末考试卷【及答案】.doc VIP
- 福建省厦门市2023-2024学年高一下学期7月期末英语试题(含答案).docx VIP
- 国家开放大学1304管理案例分析2022年度期末考试真题(有答案)管理.pdf VIP
- 常压储罐安全附件设置及管理要点.pdf
- 15ZJ201 平屋面(建筑图集).docx VIP
- 《钻孔灌注桩施工技术》课件.ppt VIP
文档评论(0)