GAT接口用例注意事项

接口用例开发

 

1         基本要求:

l  断言方法要添加断言注解@AssertStepMethodDesc

l  作为用例中间步骤的方法添加Step注解:@StepsMethodDesc

l  作为Setup方法使用的添加注解@SetupStepMethodDesc

l  作为Teardown方法使用的添加注解@TearDownMethodDesc

l  注解属性不能为空

 

2   语法要求:

l  尽量避免使用硬编码,参数使用尽量参数化

l  避免重复代码,提高代码复用性。原则上同一段代码不得出现两次。此条根据个人能力自行决定。

l  正确使用注解

l  方法,用例名称能够表达方法功能

l  StepMethod方法不应该是static或其他类型方法,只能是一个无返回值的public 方法

 

3         结果检查要求:

l  每个接口返回的Json字符串结构中90%以上的字段必须验证。

l  每个接口的返回结果都必须验证。

l  接口的每个参数必须有一条与之对应的用例。

 

4     用例设计依据:

l  API文档

l  产品需求设计文档,根据产品需求文档设计用例

l  根据已有功能点,设计接口测试用例。

 

5     用例的执行

l  用例开发完毕后,每天提交到svn,并在jenkins上建立任务定时运行。

 

6         用例的维护

l  每日运行一次用例,对失败的用例做到当天分析,当天处理,保证用例可用。

l  开发的用例必须保证能够重复运行,拒绝只能执行一次用例。

 

7     用例Review

l  不定时对用例设计,用例实现做评审(本条仅针对服务端测试)

 

8      测试结果评价:

l  功能测试过程中发现的所有服务端bug视为服务端测试的漏测,漏测率目标10%。

漏测率=漏测的bug数/服务端测试bug数。(本条仅针对服务端测试)

 

 

咦?还没有评论,抢沙发!

发表评论