当前位置:文档之家› 《测试用例编写规范模板》

《测试用例编写规范模板》

《测试用例编写规范模板》
《测试用例编写规范模板》

XXXXXXX公司测试用例编写规范

XXXXX公司

XXXX年XX月XX日

目录

1编写目的 (3)

2范围 (3)

3术语解释 (3)

4业务流程测试用例编写原则 (3)

4.1系统性 (3)

4.2连贯性 (3)

5测试用例设计的方法 (4)

5.1等价类划分法 (4)

5.1.1确定等价类的原则 (4)

5.1.2测试用例的选择原则 (4)

5.2边界值分析法 (5)

5.2.1测试用例的选择原则 (5)

6测试用例设计的原则 (5)

6.1全面性 (5)

6.2正确性 (5)

6.3符合正常业务惯例 (5)

6.4仿真性 (6)

6.5可操作性 (6)

7测试用例优先级 (6)

8用例书写注意事项 (6)

8.1书写测试用例说明 (6)

8.1.1用例模板在VSS上所需的模板 (6)

8.1.2编写步骤 (6)

8.2控件的书写规范 (7)

9测试用例ID编号规定 (7)

9.1ID编号的含义 (7)

9.2注意事项 (8)

1编写目的

统一测试用例编写的规范,以保证使用最有效的测试用例,保证测试质量。

2范围

适用于公司对产品的业务流程、功能测试测试用例的编写。

3术语解释

测试分析:对重要业务、重要流程进行测试前的分析。

业务流程测试用例:关于产品业务、重要流程的测试用例。

4业务流程测试用例编写原则

4.1 系统性

对于系统业务流程要能够完整说明整个系统的业务需求、系统由几个子系统组成以及它们之间的关系;

对于模块业务流程要能够说明清楚子系统内部功能、重要功能点以及它们之间的关系;

4.2 连贯性

对于系统业务流程来说,各个子系统之间是如何连接在一起,如果需要接口,各个子系统之间是否有正确的接口;如果是依靠页面链接,页面链接是否正确;

对于模块业务流程来说,同级模块以及上下级模块是如何构成一个子系统,其内部功能接口是否连贯;

5测试用例设计的方法

5.1 等价类划分法

5.1.1确定等价类的原则

?如果输入条件决定了取值范围,或值的个数,则可以确立一个有效等价类和两个无效等价类。

?如果输入条件规定了输入值的集合,或者规定了“必须如何”

的条件,此时可确立一个有效等价类和一个无效等价类;

?如果输入条件是一个布尔量,则可以确定一个有效等价类和一个无效等价类;

?如果规定了输入数据的一组值,而且程序对每个输入值分别进行处理,此时可为每一个输入值确立一个有效等价类,此

外,针对这组值确立一个无效等价类,它是所有不允许输入

值的集合;

?如果规定了输入数据必须遵守的规则,则可以确立一个有效等价类(符合规则)和若干个无效等价类(从不同的角度违

反规则)。

?如果确知,已划分的等价类中各元素在程序中的处理方式不同,则应将此等价类进一步划分成更小的等价类。

5.1.2测试用例的选择原则

?为每一个等价类规定一个唯一的编号;

?设计一个新的测试用例,使其尽可能多的覆盖尚未被覆盖的有效等价类,重复这一步,直至所有的有效等价类都被覆盖

过;

?设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,直至所有的无效等价类都被覆盖为止。

5.2 边界值分析法

5.2.1测试用例的选择原则

?如果输入了条件规定了值的范围,则应取刚达到这个范围的边界值,以及刚刚超越这个边界范围的值作为测试输入数据;

?如果输入条件规定了值的个数,则用最大个数、最小个数、比最大多1、比最小小1的数作为测试输入数据;

?根据规格说明的每个输出条件,使用前面的原则;

?如果程序的规格说明给出的输入输出域是有序集合,则应选取集合的每一个元素和最后一个元素作为测试用列;

?如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例;

?分析规格说明,找出其他可能的边界条件。

6测试用例设计的原则

6.1 全面性

?应尽可能覆盖程序的各种路径

?应考虑存在跨年、跨月的数据

?大量数据并发测试的准备

6.2 正确性

?输入界面后的数据应与测试文档所记录的数据一致

?预期结果应与测试数据发生的业务吻合

6.3 符合正常业务惯例

?测试数据应符合用户实际工作业务流程

?兼顾各种业务变化的可能

6.4 仿真性

人名、地名、电话号码等应具有模拟功能,符合一般的命名惯例;不允许出现与知名人士、小说中人物名等雷同情况。

6.5 可操作性

测试用例中应写清测试的操作步骤,不同的操作步骤相对应的操作结果。

7测试用例优先级

备注:对于A、B 级应重点考虑

8用例书写注意事项

8.1 书写测试用例说明

8.1.1用例模板在VSS上所需的模板

8.1.2编写步骤

StepName Description Expected Result

1.单击编辑->助手,查看列表框默认选中项默认选中第一项"标题"

2.在Step 1基础上,单击切换内容视图按纽列表框显示关于标题的每个分项

8.2 控件的书写规范

?菜单例如:单击文件->另存为打开【另存为】对话框,打开【另存为】对话框一定要写,而且窗体的名称用【】?按钮例如:单击"确定"按钮,一定要把按钮二个字加上

?文本框例如:在"数目"文本框中输入123456

?单选按钮例如:在"性别"单选按钮中,选择"男" 并单击"确定"按钮,查看

?UP-DOWN 控件文本框例如:在"数目"UP-DOWN 控件中直接输入插入的工作表数目为10

?组合列表框例如:在"重音符"组合列表框中,选择重音符为"点",单击"确定"按钮

?滚动条例如:拖动滚动条到中间的位置或者单击滚动条上部的箭头

?关于页签或者选项卡的写法例如:单击<格式>页签(选项卡)

9测试用例ID编号规定

为加强对测试组测试工作文档的管理,规定所有的测试文档资料必须进行ID编号,ID编号可以使文档的分类检索更加方便。另外,为了保证电子文档数据格式的统一,要求所有与测试文档相关的电子文档编辑均使用MS Office 办公软件。本规定用于与测试用例文档所使用的ID编号。

9.1 ID编号的含义

ID的构成方法:

ID由n个英文字母、下划线、4个数字构成;例如:***_0001;n个英文字母表示子模块名称汉语拼音的第一个缩写,中间用下划线隔开,后4位数表示用例的编号。

9.2 注意事项

用例的追加、削除应不影响其他已经存在用例的ID编号。

相关主题
文本预览
相关文档 最新文档