您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 软件测试用例编写规范
测试用例编写规范{项目名称}测试用例文件状态:[]草稿[]正式发布[]正在修改文件标识:当前版本:作者:完成日期:版本历史版本/状态作者参与者起止日期备注目录1.概述.............................................................................................................................................-1-1.1目的...........................................................................................................................................-1-1.2使用范围...................................................................................................................................-1-1.3名词解释...................................................................................................................................-1-2.测试用例编写原则.....................................................................................................................-1-2.1系统性.......................................................................................................................................-1-2.2连贯性.......................................................................................................................................-1-2.3全面性.......................................................................................................................................-2-2.4正确性.......................................................................................................................................-2-2.5符合正常业务惯例...................................................................................................................-2-2.6仿真性.......................................................................................................................................-2-2.7容错性(健壮性)...................................................................................................................-2-3.测试用例设计方法.....................................................................................................................-3-4.测试用例编写规范.....................................................................................................................-5-4.1测试用例命名规则...................................................................................................................-5-4.2测试用例编号规则...................................................................................................................-5-4.3测试用例书写规则...................................................................................................................-5-4.4测试用例编写流程.................................................................................................................-11-5.测试用例模板...........................................................................................................................-12-5.1功能测试用例.........................................................................................................................-12-5.2健壮性测试用例.....................................................................................................................-14-5.3性能测试用例.........................................................................................................................-15-5.4图形用户界面测试用例.........................................................................................................-16-5.5用户界面测试的检查表........................................................................................................-17-5.6信息安全性测试用例.............................................................................................................-18-测试用例编写规范-1-1.概述1.1目的统一测试用例编写的规范,为测试设计人员提供测试用例编写的指导,提高编写的测试用例的可读性,可执行性、合理性。为测试执行人员更好执行测试,提高测试效率,最终提高公司整个产品的质量。1.2使用范围适用于对产品的业务流程、功能测试用例的编写。1.3名词解释系统测试:是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求,检查软件的行为和输出是否正确并非一项简单的任务,它被称为测试的“先知者问题”。测试分析:对重要业务、重要流程进行测试前的分析。业务流程测试用例:关于产品业务、重要流程的测试用例。2.测试用例编写原则2.1系统性1、对于系统业务流程要能够完整说明整个系统的业务需求、系统由几个子系统组成以及它们之间的关系;2、对于模块业务流程要能够说明清楚子系统内部功能、重要功能点以及它们之间的关系;2.2连贯性1、对于系统业务流程来说,各个子系统之间是如何连接在一起,如果需要接口,各个子系统之间是否有正确的接口;如果是依靠页面链接,页面链接是否正确;2、对于模块业务流程来说,同级模块以及上下级模块是如何构成一个子系-2-统,其内部功能接口是否连贯;2.3全面性1、应尽可能覆盖程序的各种路径2、应尽可能覆盖系统的各个业务3、应考虑存在跨年、跨月的数据4、大量数据并发测试的准备5、系统中各功能、业务的异常情况2.4正确性1、输入用户实际数据以验证系统是否满足需求规格说明书的需求。2、测试用例中的测试点应保证至少覆盖需求规格说明书中的各项功能。2.5符合正常业务惯例1、测试数据应符合用户实际工作业务流程2、兼顾各种业务变化的可能3、要符合当前业务行业法律,法规。2.6仿真性人名、地名、电话号码等应具有模拟功能,符合一般的命名惯例。2.7容错性(健壮性)程序能够接收正确数据输入并且产生正确(预期)的输出,输入非法数据(非法类型、不符合要求的数据、溢出数据等),程序应能给出提示并进行相应处理。-3-3.测试用例设计方法1.等价类划分法:将所有可能的输入数据(有效的和无效的)划分成若干个等价类。2.边界值分析法:指对输入的边界条件进行分析,设计出针对边界值的测试用例。3.因果图法:就是利用图解法分析软件输入(原因)和输出条件(结果)之间的关系,以设计测试用例的方法。因果图法适合于检查程序输入条件的多种情况的组合,并最终生成判定表,来获得对应的测试用例。4.功能图法功能图是描述程序状态变化、转移的过程,因为软件运行或操作的过程可以看作是其状态不断发生变化的过程。测试用例的设计就是如何覆盖所有软件表现出来的状态,即在满足输入/输出的一组条件下,软件运行是一系列有次序的、受控制的状态变化过程。5.错误推测法推测法主要依赖经验、直觉来作出简单的判断甚至是猜测,给出可能存在缺陷的条件、场景等,在找到缺陷后,设计出相应的测试用例。6.正交实验设计方法主要步骤是:(1)对软件需求规格说明中的功能要求进行划分(层层分解与展开),分解成具体的、相对独立的基本功能。(2)根据基本功能的质量需求,找出影响其功能实现的操作对象和外部因素,每个因素的取值可以看作水平,多个取值就存在多个水平。(3)确定待测试软件中所有因素及其权值,这是测试用例设计的关键,确保全面、准确。权值是依据各因素的影响范围、发生的频率和质量的需求来确定的。(4)加权筛选,生成因素分析表。-4-(5)利用正交表构造测试数据集,正交表的每一行,就是一条测试用例。考虑交互作用不可忽略的处理因素和不可混杂的原则,有交互作用的组合优先安排。利用正交实验设计方法设计测试用例,可控制生成的测试用例数量,覆盖率高且测试效率高。7.接口间测试测试各个模块相互间的协调和通信情况
本文标题:软件测试用例编写规范
链接地址:https://www.777doc.com/doc-3261838 .html