功能测试案例编写指引-V10

功能测试案例编写指引-V10

ID:41804824

大小:85.22 KB

页数:13页

时间:2019-09-02

功能测试案例编写指引-V10_第1页
功能测试案例编写指引-V10_第2页
功能测试案例编写指引-V10_第3页
功能测试案例编写指引-V10_第4页
功能测试案例编写指引-V10_第5页
资源描述:

《功能测试案例编写指引-V10》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、功能测试案例编写指引VI.0类别文件名:功能测试案例编写指导版本号:VI.0版本日期:作者:单位:日期:文档版本版本日期注释VI.0编制许可职务签名日期审核1目的32范围33术语34原则34.1案例编写依据34.2案例组织方式35编写要求45.1测试案例组成元素45.2总体要求46案例覆盖面57设计方法57.1等价类划分方法57.1.1简述57.1.2划分原则57.1.3划分组合57.2边界值分析方法67.2.1简述67.2.2选择原则67.3因果图法67.3.1简述67.3.2分析步骤68实例78.1字符、长度校验78.2路径组合覆

2、盖88.3条件组合覆盖8附件测试案例(模版)10为了使项目开发人员与测试人员了解功能测试案例编写的方法及要求,特编写此文档,以作指导之用。本规范适用于项目开发组全体人员、质量检测组所有检测人员,作用于项目开发的测试案例编写阶段。3术语>测试案例:为达到最佳的测试结果或高效地揭露隐藏的错误而精心设计的测试数据,称之为测试案例。这种数据具有代表性或特殊性。4原则4.1案例编写依据测试案例编写主要依据有以下文档:>需求说明及相关文档>相关的设计说明(概要设计,详细设计等)>已经基本成型的UI,即Demo4.2案例组织方式>案例可以根据功能进

3、行分类,然后按照系统工作方式,依据主工作流程和辅助工作流程进行组织。案例可以进行归纳整理,整理的最小单位为最小不可拆分模块。如:登陆模块,包含的案例可能为密码校验,帐户合法性校验,系统掉线处理等子测试案例,但是可以认为登陆操作是个不可再分的最小测试案例模块,其中包含很多的子测试案例。>案例可以根据功能工作流程分类,按照系统工作流程将所有测试案例分派完毕,达到可对系统检验的目的。项目/软件名称软件版本项目负责人功能模块名功能项:功能特性:测试类别:测试目的:测试数据:相关案例:参考信息:编制人员编制日期开发人员测试人员测试日期回归测试操

4、作编号:指的是功能模块中的子模块名,即测试的功能点简述需测试的功能项所具备的功能与相关制约条件选择“功能测试”简述对功能项执行测试所要达到的目的执行测试的前置条件(即案例执行前必须输入的数据)依赖或受其影响的其他案例测试案例来源(如,XX文档中关于XX功能的说明)角色:执行该测试案例的使用者身份(如:系统管理员,普通用户等)功能描述:所测功能点的简要说明,即该案例执行的目的或方法用例描述:包括执行本案例必须要满足的条件、案例执行的详细操作步骤输入数据:列举送到软件执行测试案例的所有输入内容或条件。每个数字值、击键或手工操作都属于输入数

5、据预期输出:执行测试案例预期的结果测试结果:实际执行输出的结果测试状态(P/F):通过或不通过(P/F)5.2总体要求5编写要求5.1测试案例组成元素每一条测试案例应包括以下元素,格式参见附件1《测试案例》。>>>>>>>>>>>>>>>用于引用和定位测试案例的标识符(以“Step+数字”作为命名规则)>>>>>编写测试案例,要求以下几点:>功能描述和用例描述要简单清晰。>案例中所有测试数据应详细描述。>案例要求覆盖范围要广,各种可能性都要覆盖到。>案例内容应包括输入和输出的合法/非法检验,边界检验,和所有可能出现的条件组合与路径组合

6、。6案例覆盖>字符合法与非法校验>长度或个数边界校验>各种条件>各条路径7设计方法测试案例设计方法:等价类划分、边界值分析、因果图7.1等价类划分方法7.1.1简述等价类划分是一种典型的黑盒测试方法,这一方法完全不考虑程序的内部结构;其指一套被选择的值,这些值分别代表了许多众多的可能输入值,程序对其处理的方式都是一样的。等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭示程序中的错误都是等效的。等价类合理地假设:某个等价类的代表值,与该等价类的其他值,对于测试来说是等价的;也就是说,如果该代表值发现了错误,这一等价类中的其

7、他值也能发现同样的错误。因此,可以把全部的输入数据划分成若干的等价类,在每一个等价类中取一个数据来进行测试。这样就能以较少的具有代表性的数据进行测试,而取得较好的测试效果。7.1.2划分原则等价类的划分有两种不同的情况:>有效等价类:是指对于程序的需求说明来说,是合理的,有意义的输入数据所构成的集合;利用它可以检验程序是否实现了预期的功能;>无效等价类:是指对于程序的需求说明来说,是不合理的,没有意义的输入数据所构成的集合;利用它可以检验程序对于无效数据的处理能力。7.1.3划分组合等价类的划分通常包括以下几种组合:(1)合法/非法的

8、输入和输出(2)对数值型的值分为正数、负数和0(3)对于字符串型的分为空串和非空串7.2边界值分析方法7.2.1简述边界值分析也是一种黑盒测试方法,是等价类划分的扩展,它不是选择等价类的任意元素,而是选择等价类边界的测试

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。