欢迎来到天天文库
浏览记录
ID:33107951
大小:327.50 KB
页数:12页
时间:2019-02-20
《测试用例编写规范说明》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
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.输入使缓冲区溢出的数据71.7.4.输出不符合业务规则的无效输出71.7.5.数据结构溢出8
2、1.7.6.文件内容受损82.用例设计步骤83.用例规范93.1.编写用例规范93.2.编写用例标准93.3.用例说明94.用例的维护105.风险分析116.测试用例模板12引言1.1背景为保证测试用例对需求的覆盖率,即对一个系统从整体功能到单个功能,都尽可能的高的覆盖。而单个功能点主要强调的是不同的输入及其组合所带来的各种输入动作,系统是否都做了处理;测试用例设计首先要明确该系统存在多少功能点,要通过各种常用的测试方法来保证用例的完整性,然后再对各功能点的边界范围进行考虑。所以要保证测试用例的设计按照一种合理的结构组织进行,这样才能够更有效的保证
3、系统所有功能点的覆盖率。1.2目的为测试用例的质量负责,使测试工作能有序、合理化的进行,从而提高实施测试时对所测产品、系统或者模块的测试质量,也是作为各测试人员在设计用例时的一种规范,使之设计的用例能有效的被管理。1.3适用范围Ø本文档适用于测试人员1.测试用例1.1.概念是指为了实施测试而编写的一组有规范性、有据可依的输入数据与输出数据的组合,也指为了实施测试而向被测对象提供的一组输入、输出数据以及由各种执行条件和期望结果相组合的一个特定集合,以便测试某个程序路径或者来核实是否满足某个特定的需求。1.2.用途Ø指导测试工作有序进行,使实施测试的数
4、据有据可依Ø确保所实现的功能与客户预期的需求相符合Ø完善软件不同版本之间的重复性测试Ø跟踪测试进度,确定测试重点Ø评估测试结果的度量标准Ø增强软件的可信任度Ø分析缺陷的标准1.1.设计依据Ø需求说明书Ø项目测试需求功能点Ø所属行业的业务知识掌握程度Ø测试工程师本人的理解程度(个人经验)1.2.编号规则Ø以各项目制定的规范为依据1.3.用例内容系统模块功能点案例编号案例名称案例性质判断条件步骤预期结果Ø系统模块:要测试的模块Ø案例编号:唯一标识Ø功能点:要测试的功能点Ø案例名称:测试案例的名称(概述)Ø案例性质:正面/反面Ø判断条件:执行案例需要的逻
5、辑判断条件Ø步骤:执行该动作需要完成的操作Ø预期结果:执行完该动作后程序的表现结果1.4.用例设计方法1.4.1.等价类划分法1)概念是一种最典型的黑盒测试方法,它完全不考虑程序的内部结构,而是只根据对程序的要求和说明进行测试用例的设计。测试人员要求对需求说明书中的各项功能需求进行细致分析,把程序的输入域划分成若干个部分,然后从每个部分中选取少数代表性数据作为测试用例,经过这种划分后,每一类的代表性数据在测试中的作用都等价于这一类中的其他值。1)分类Ø有效等价类:是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合Ø无效等价类:是指对程序
6、的规格说明来说是不合理的、无意义的输入数据构成的集合2)步骤Ø从需求说明书中找出各个输入条件Ø对找出的每个输入条件划分两个或两个以上的等价类3)方法Ø在输入条件规定了取值范围或值的个数时,可以确定一个有效等价类和两个无效等价类Ø在输入条件规定了输入值的集合或者规定了“必须如何”的条件情况下,可以确定一个有效等价类和一个无效等价类Ø在输入条件是一个布尔量时,可以确定一个有效等价类和一个无效等价类Ø在规定了输入数据的一组值(假定n个),并且程序要求对每一个输入值分别处理的情况下,可确定n个有效等价类和一个无效等价类1.1.1.边界值分析法是等价类测试的
7、特例,主要考虑等价类的边界条件,在等价类的边缘处选择元素,是指输入和输出的等价类中那些恰好处在边界,恰好超过边界或恰好在边界以内的数据集合组成的用例。对边界值设计测试用例原则:Ø如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超出这个范围边界的值作为测试输入数据Ø如果输入条件规定了值的个数,则用最大个数、最小个数、比最小个数小1、比最大个数多1的数作为测试数据Ø如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例Ø如果程序中使用了一个内部数据结构,则应选择这个内部数据结构边界上的值
8、作为测试用例Ø分析规格说明,找出其他可能的边界条件1.1.功能性测试方法1.1.1.输入非法数据处理非法数据的方法:Ø防止
此文档下载收益归作者所有