测试用例编写规范.pdfVIP

  • 1
  • 0
  • 约3.11千字
  • 约 4页
  • 2026-02-04 发布于浙江
  • 举报

测试⽤例编写规范

1⽬⽬的的

(1)为⽤例的质量负责,使⽤例编写⼯作能够有序、合理;

(2)统⼀测试⽤例编写的规范,为测试计⼈员提供测试⽤例编写的指导,提⾼编写的测试⽤例的可读性,可执⾏性、合理性;

(3)能有效的提⾼系统所有功能点的覆盖率。

2适适⽤⽤范范围围

适⽤于⼈员:⽤于测试⼈员阅读和执⾏。它们也可能会被开发⼈员、产品经理、项⽬经理等阅读审查或执⾏,也让新员⼯作为业务学习、测

试执⾏的参照。

适⽤于公司对项⽬的业务流程、功能(功能点)测试的测试⽤例编写。

3测测试试⽤⽤例例

3.1⽤⽤例例概概念念

测试⽤例(TestCase)是为某个特殊⽬标⽽编制的⼀组测试输⼊、执⾏条件以及预期结果,以便测试某个程序路径或核实是否满⾜某个特

定需求。

3.2⽤⽤例例的的⽤⽤途途

(1)指导测试⼯作有序进⾏,使实施测试的数据有据可依

(2)确保所实现的功能与客户预期的需求相符合

(3)跟踪测试进度,确定测试重点

(4)评估测试结果的度量标准

(5)分析缺陷的标准

3.3⽤⽤例例颗颗粒粒度度划划分分规规范范

⽤例颗粒度原则:测试⽤例是执⾏的最⼩实体。

⽤例划分基本原则是以最⼩功能模块来划分,为保障⽤例的可执⾏性、覆盖度,规范编写⽤例的粒度要求如下:

(1)⼀个功能正常流程,编写⼀个测试⽤例;

(2)⼀个功能中多个异常流程,应分开编写多个测试⽤例;

(3)同⼀功能不同⼊⼝,可合并编写⼀个测试⽤例;

(4)同⼀功能不同数据准备,应分开编写多个测试⽤例;

(5)同⼀个功能⽤例的⾃动化⽤例和功能⽤例要匹配,若⾃动化⽤例不能完全覆盖功能⽤例,⾃动化⽤例和功能⽤例拆分两个互补测试⽤

例;

3.4⽤⽤例例的的内内容容格格式式

编号⽤例名称摘要前置条件优先级步骤编号操作步骤预期结果测试结果BugID测试⽇期

(1)编号:⽤例编号,唯⼀标识;

(2)⽤例名称:测试⽤例的名称,体现测试要点;常⽤的结构“主、谓、宾”,名称简洁易懂,不要包括具体操作步骤;

(3)摘要:要测试的功能点(系统、模块功能);

(4)前置条件:测试执⾏前需准备的相关操作,如测试数据、⾓⾊权限,或登⼊系统某页⾯等。

(5)优先级:测试⽤例的优先级别,分为⾼、中、低;

(6)步骤编号:操作步骤的编号,⽤于后期导⼊相应的测试⽤例⼯具。

(7)操作步骤:完成该测试点所需的操作步骤;具体有以下5点要求:

1、操作步骤描述清晰。如:在什么页⾯,点击什么链接或按钮;页⾯⼊⼝、链接、按钮名称都要写清楚;

2、操作和结果是⼀⼀对应的,但操作中不要包含结果的检查;

3、⽤例描述中不允许存在连词、介词,⽐如:⽽且,和,还(这种情况可以拆分为多个点);

4、⽤例描述中不允许出现假性词汇,⽐如:假如,或许,可能,…的时候等;

5、⽤例描述中不允许出现⼆义性语句;

(8)预期结果:执⾏完成操作后,程序预期表现的结果;具体有以下3点要求:

1、原则上每个⽤例必需要有预期结果,结果不能为空;

2、结果中只能包含结果,不能有步骤;

3、⼀个结果有多个检查点时,确保检查点完整;

(9)测试结果:

与预期结果是否相符,相符实际结果内显⽰Pass(表明⽤例通过)

与预期结果不⼀致显⽰Failed(表明执⾏有偏差/错误)

(10)BugID:提交Bug后,edmine中⾃动⽣成的ID

(11)测试⽇期:执⾏测试⽤例的⽇期

4⽤⽤例例计计⽅⽅法法

4.1等等价价类类划划分分法法

将所有可能的输⼊数据划分成若⼲个⼦集,在每个⼦集中,如果任意⼀个输⼊数据对于揭露程序中潜在错误都具有同等效果,那么这样的⼦

集就构成了⼀个等价类。后续只要从每个等价类中任意选取⼀个值进⾏测试,就可以⽤少量具有代表性的测试输⼊取得较好的测试覆盖结

果。

4.2边边界界值值分分析析法法

选取输⼊、输出的边界值进⾏测试。因为通常⼤量的软件错误是发⽣在输⼊或输出范围的边界上,所以需要对边界值进⾏重点测试,通常选

取正好等于、刚刚⼤于或刚刚⼩于边界的值作为测试数据。从⽅法论上可以看出来,边界值分析是对等价类划分的补充,所以这两种测试⽅

法经常结合起来使⽤。

4.3错错误误推推测测法法

在很⼤程度上是凭经验进⾏的,是凭⼈们对过去所作的测试⼯作结果的分析,对所揭⽰的缺陷

文档评论(0)

1亿VIP精品文档

相关文档