测试用例编写规范大全 (测试用例编写规范最新版)

《软件系统测试用例编写规范》,原件获取请评论区留言。原文在文末。

软件测试用例编写步骤,测试用例的编写规范

软件测试用例编写步骤,测试用例的编写规范

软件测试用例编写步骤,测试用例的编写规范

软件测试用例编写步骤,测试用例的编写规范

软件测试用例编写步骤,测试用例的编写规范

软件测试用例编写步骤,测试用例的编写规范

1编写目的

此文档为规范软件系统测试用例的编写而制定。

2使用范围

该规范适用于所有定制开发的软件项目测试用例编写,在系统测试前必须按照规范编写测试用例。测试用例是项目组内部资料,无需提供给客户确认,同时也没有严格的格式要求。

3文档概述

文档包括软件系统测试用例编写规范以及编写的注意点等内容。

4术语和缩略语

序号

缩写

说明

1

测试用例

测试用例(Test Case)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。

5编写规范

5.1编写目的

测试用例是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境(要模拟客户真实环境)、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。测试用例指导测试结果,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。

5.2编写范围

软件系统测试用例包含两大部分内容:一是测试用例,包括系统功能测试用例、系统性能测试用例(并发用户测试用例、大数据量测试用例);二是测试数据,包括基础数据、业务数据、正确结果数据。测试用例在需求分析阶段需求规格说明书确认后开始编写。

5.3编写规范

测试用例是根据软件需求规格说明书,详细准确理解用户真正需求,并且对软件所实现的功能已经准确理解,然后着手编写测试用例。

5.3.1功能测试用例

功能测试用例对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。测试的目标是核实数据的接收、处理和检索是否正确,以及业务规则的实施是否恰当。

系统功能测试只针对功能模块中的功能点编写测试用例,比如提交、审核、撤销等功能操作,测试用例中应描述该功能的操作过程以及预期结果,测试人员将对照测试用例进行测试,验证预期结果与实测结果是否一致。

5.3.2性能测试用例

系统性能测试将包括并发用户测试和大数据量测试,性能系统将根据客户实际对性能需求有选择的进行性能测试,在需求评审过程中确定需要性能测试的功能模块。

用户并发测试是性能测试最主要的部分,主要是通过增加用户数量来加重系统负担,以检验测试对象能接收的最大用户数来确定功能是否达到要求。该测试需要通过测试工具进行,并且根据性能需求有选择的选择特定功能模块进行测试。

大数据量测试使测试对象处理大量的数据,以确定是否达到了将使软件发生故障的极限。大数据量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。大数据量测试可以先通过脚本插入大量数据,再由测试人员单用户测试在大量数据情况下的性能情况。该测试是根据性能需求有选择的选择特定功能模块进行测试。

5.3.2.1并发用户测试用例

并发用户测试用例需要包括测试目的、功能模块、测试功能、并发用户数量(不同用户数分多组)、用户通过率、期望性能等,特别是期望性能,是客户能够接受的性能最大值,超过最大值,客户可能提出抱怨。

5.3.2.2大数据量测试用例

大数据量测试用例需要包括测试目的、功能模块、测试功能、输入最大数据量(不同数据量级分多组)、事务成功率、期望性能等,特别是期望性能,是客户能够接受的性能最大值,超过最大值,客户可能提出抱怨。

5.3.3测试数据准备

测试用例编制完成后要准备测试数据,包括测试用基础数据、业务数据、测试结果数据等,使用EXCEL文档准备,不同项目准备的基础数据不同,格式不做要求。测试数据一定要模拟客户的真实数据准备,这样测试结果才会更加真实。

6参考文档