测试用例编写规范说明.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《测试用例编写规范说明.doc》由用户(四川天地人教育)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测试 编写 规范 说明
- 资源描述:
-
1、测试部管理文档系列测试用例编写标准及原则测试用例编写标准及原则拟制拟制日期日期审核审核日期日期批准批准日期日期修订历史记录修订历史记录版本版本日期日期AMD修订者修订者说明说明1.0A初稿1.1M(A-添加,M-修改,D-删除)目录引言引言.41.1背景.41.2目的.41.3适用范围.41.测试用例测试用例.41.1.概念.41.2.用途.41.3.设计依据.51.4.编号规则.51.5.用例内容.51.6.用例设计方法.51.6.1.等价类划分法. 51.6.2.边界值分析法. 61.7.功能性测试方法.71.7.1.输入非法数据. 71.7.2.输入默认值. 71.7.3.输入使缓冲区溢
2、出的数据.71.7.4.输出不符合业务规则的无效输出.71.7.5.数据结构溢出. 81.7.6.文件内容受损. 82.用例设计步骤用例设计步骤.83.用例规范用例规范.93.1.编写用例规范.93.2.编写用例标准.93.3.用例说明.94.用例的维护用例的维护.105.风险分析风险分析.116.测试用例模板测试用例模板.12引言引言1.1背景背景为保证测试用例对需求的覆盖率, 即对一个系统从整体功能到单个功能, 都尽可能的高的覆盖。而单个功能点主要强调的是不同的输入及其组合所带来的各种输入动作,系统是否都做了处理;测试用例设计首先要明确该系统存在多少功能点,要通过各种常用的测试方法来保证用
3、例的完整性,然后再对各功能点的边界范围进行考虑。所以要保证测试用例的设计按照一种合理的结构组织进行,这样才能够更有效的保证系统所有功能点的覆盖率。1.2目的目的为测试用例的质量负责, 使测试工作能有序、 合理化的进行, 从而提高实施测试时对所测产品、系统或者模块的测试质量,也是作为各测试人员在设计用例时的一种规范,使之设计的用例能有效的被管理。1.3适用范围适用范围本文档适用于测试人员1. 测试用例测试用例1.1.概念概念是指为了实施测试而编写的一组有规范性、有据可依的输入数据与输出数据的组合,也指为了实施测试而向被测对象提供的一组输入、 输出数据以及由各种执行条件和期望结果相组合的一个特定集
4、合,以便测试某个程序路径或者来核实是否满足某个特定的需求。1.2.用途用途指导测试工作有序进行,使实施测试的数据有据可依确保所实现的功能与客户预期的需求相符合完善软件不同版本之间的重复性测试跟踪测试进度,确定测试重点评估测试结果的度量标准增强软件的可信任度分析缺陷的标准1.3.设计依据设计依据需求说明书项目测试需求功能点所属行业的业务知识掌握程度测试工程师本人的理解程度(个人经验)1.4.编号规则编号规则以各项目制定的规范为依据1.5.用例内容用例内容系统模块功能点案例编号案例名称案例性质判断条件步骤预期结果系统模块:要测试的模块案例编号:唯一标识功能点:要测试的功能点案例名称:测试案例的名称
5、(概述)案例性质:正面/反面判断条件:执行案例需要的逻辑判断条件步骤:执行该动作需要完成的操作预期结果:执行完该动作后程序的表现结果1.6.用例设计方法用例设计方法1.6.1.等价类划分法等价类划分法1)1)概念概念是一种最典型的黑盒测试方法,它完全不考虑程序的内部结构,而是只根据对程序的要求和说明进行测试用例的设计。测试人员要求对需求说明书中的各项功能需求进行细致分析,把程序的输入域划分成若干个部分,然后从每个部分中选取少数代表性数据作为测试用例,经过这种划分后,每一类的代表性数据在测试中的作用都等价于这一类中的其他值。2)2)分类分类有效等价类:是指对于程序的规格说明来说是合理的、有意义的
6、输入数据构成的集合无效等价类:是指对程序的规格说明来说是不合理的、无意义的输入数据构成的集合3)步骤步骤从需求说明书中找出各个输入条件对找出的每个输入条件划分两个或两个以上的等价类4)方法方法在输入条件规定了取值范围或值的个数时,可以确定一个有效等价类和两个无效等价类在输入条件规定了输入值的集合或者规定了“必须如何”的条件情况下,可以确定一个有效等价类和一个无效等价类在输入条件是一个布尔量时,可以确定一个有效等价类和一个无效等价类在规定了输入数据的一组值(假定 n 个) ,并且程序要求对每一个输入值分别处理的情况下,可确定 n 个有效等价类和一个无效等价类1.6.2.边界值分析法边界值分析法是
7、等价类测试的特例,主要考虑等价类的边界条件,在等价类的边缘处选择元素,是指输入和输出的等价类中那些恰好处在边界,恰好超过边界或恰好在边界以内的数据集合组成的用例。对边界值设计测试用例原则:如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超出这个范围边界的值作为测试输入数据如果输入条件规定了值的个数,则用最大个数、最小个数、比最小个数小 1、比最大个数多 1 的数作为测试数据如果程序的规格说明给出的输入域或输出域是有序集合, 则应选取集合的第一个元素和最后一个元素作为测试用例如果程序中使用了一个内部数据结构, 则应选择这个内部数据结构边界上的值作为测试用例分析规格说明,找出其
展开阅读全文