- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
等价类划分工程方法
修订记录
Catalog目录
TOC\o1-5\h\z\oCurrentDocument概述 5
\oCurrentDocument适用范围 5
\oCurrentDocument工程方法定义 5
\oCurrentDocument接口描述 6
工程方法使用环境 6
\oCurrentDocument输入 6
\oCurrentDocument输出 6
\oCurrentDocument应用分析及指导 7
应用分析 7
应用指导 7
\oCurrentDocument测试分部的应用及案例 8
6.1, 无线测试分部简化实例 8
工程方法输入 9
划分等价类 9
确定测试用例 9
\oCurrentDocument相关表格 9
\oCurrentDocument工具需求 9
\oCurrentDocument附录 10
\oCurrentDocument参考文档 10
等价类划分工程方法
关键词:阶段、活动、工程方法、SDV/SIT、等价类
摘要:本文详细描述了测试设计过程中等价类划分工程方法
缩略语清单:
Abbreviations缩略语
FullSDellina英文全名
Chineseexplanation中文解释
IPD
IntegratedProductDevelopment
集成产品开发
PM
ProjectManager
测试经理
TE
TestEngineer
测试工程师
PL
ProjectLeader
测试项目经理
SDV
SystemDesignVerification
系统设计验证
SIT
SystemIntegrationTest
系统集成测试
SVT
SystemVerificationTest
系统验证测试
概述
等价类划分是一种典型的黑盒测试设计方法,使用该方法主要根据特性测试规格进行用例设计,而不用对系统内部处理进行深入了解,它也是目前测试设计过程中使用最普遍的一种方法。采用等价类划分,是将程序的输入域划分为若干部分,然后从每个部分选取少数代表性数据进行测试,这样可以避免穷举法产生的大量用例。
适用范围
适用阶段:
等价类划分的方法适用于测试方案设计阶段的特性测试设计活动中使用
适用业务:
等价类划分的方法是一种通用的测试设计方法,可以适用于所有类型的业务。
以下情况下不适宜使用本工程方法:
各个输入之间相互限约、相互影响普遍,此时等价类划分方法只能起辅助作用,不能独立承担用例设计工作
工程方法定义
等价类是指某个输入域的子集合,在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试。因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可
以用少量代表性的测试数据取得较好的测试结果。
等价类划分可有两种不同的情况,有效等价类和无效等价类:
有效等价类
是指对于系统的规格说明来说是合理的,有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。
无效等价类
是指对于系统的规格说明来说是不合理或无意义的输入数据所构成的集合。
设计测试用例时,要同时考虑这两种等价类。因为,软件不仅要能接收合理的数据,也要能经受意外的考验,这样的测试才能确保软件具有更高的可靠性。
接口描述
工程方法使用环境
本工程方法在测试方案设计阶段的特性测试用例设计活动中使用。在实际操作上,等价类划分通常是其它工程方法的辅助手段或配合使用,例如等价类划分常与边界值的方法一同使用。
输入
输入:特性测试规格
参考文档:设计规格、SRS、概要设计
进入标准:
特性测试规格覆盖了特性的所有输入
特性测试规格对输入的细分达到了参数级别
输出
当等价类划分做为独立特性用例设计方法时:
输出:测试用例
退出标准:
测试用例覆盖了所有特性测试规格
测试用例覆盖了所有输入的有效域和无效域
当等价类划分做为其它工程方法辅助手段时:
输出:等价类
退出标准:
每个输入的等价类覆盖了其所有的有效域和无效域
应用分析及指导
应用分析
该工程方法普遍适用于各种类型特性的测试用例设计
优点:
最终测试用例规模小,并能充分覆盖特性测试规格
缺点:
没有考虑输入之间的组合情况
等价类的划分完全基于特性测试规格而不考虑内部实现时,容易造成用例遗漏
对输入的边界考虑不充分,通常需要与边界值分析的方法一起使用
该工程方法有两种应用模式:
做为独立的特性用例设计方法,完全承担用例设计工作。该应用模式适合于输入之间组合关系少的情
文档评论(0)