接口测试活动先后顺序
测试分析---测试用例设计---jemter编写并执行用例
测试分析
在只有技术方案的情况下,进行接口测试。需要充分理解技术方案,了解大大致支持的业务功能。在测试分析上,着重功能、接口的分析。
文档来源:技术方案、接口文档、数据库设计等。
目的:了解技术实现,熟悉接口功能,了解数据库设计,了解大致功能。
方面:
1.正常场景
2.模块之间的关系
3.异常情况,例如:必填项的校验、长度限制校验、枚举类型的校验、不合法的参数校验、边界值检查等
4.并发测试,如果有需要的话
5.压力测试,如果有需要的话
测试用例设计
进行完测试分析后,所有功能都了然于心,所有模块的关系都已明确,所有的异常都已列出,接下来就是从测试分析到测试用例设计的过程。
对关键点、难点先进行测试用例的设计,再动手在jmeter上编写测试用例。否则,对于有些逻辑复杂或功能比较多的接口,就会写着写着,忘了写到哪里了。对于功能相对简单的接口测试,可以简单列一下接口测试用例的思路,这样一来,在编写测试用例的过程中可以有个依据和参考。
1.用例组的拆分。
如果接口较多,可以拆分成不用的用例组,每个用例组聚焦所包含模块的测试,这样可以避免用例太大不好维护的风险。
2.设计合适(尽量少)的用例,覆盖需要测试的测试项。
3.充分考虑模块之前的影响。
模块之间的影响的设计举例
涉及业务私密性,略
网友评论