OPENAPI的测试用例编写方法

接口测试用例包括用例编号、用例说明、前置条件、测试步骤和检验点。前置条件主要是测试环境配置和数据准备,常通过直接插入数据库数据实现。测试步骤和校验点可借鉴程序开发习惯,使用变量简化描述。复杂流程的API用例可配合流程图辅助理解,提高测试用例评审效率。
摘要由CSDN通过智能技术生成

       接口测试用例的编写方式实际上和普通测试用例即有相似的地方也有自身的特点。首先编写测试用例都有

       用例编号,用例说明,前置条件,测试步骤和检验点五个要素。而前置条件的准备是区别最大的,通常前置条件的准备都是指测试环境(如host配置文件的准备)和测试数据的准备。由于配置文件在每个项目都是相同的。所以一般整个项目只写一次,即在所有TestCase开始的部分进行声明。

       接口测试的数据准备通常是通过直接往数据库里边插入数据来实现的。为了保证测试用例之间相互不会干扰,通常需要为每个测试用例单独准备测试数据。这点是和功能自动化测试用例有相似之处,因为他们都是自动化测试。

       至于测试步骤和校验点的描述由于接口测试本身也是开发人员,所以可以借鉴程序开发的一些优良习惯,如使用变量来取代具体的描述,这样可以让用例显得简洁。

       @T1=传入参数起始时间

         @T2=传入参数结束时间

这样在实际用例编写过程中可以用@T1来表示传入参数起始时间了。

       而在用例说明中,实际上有些API用例涉及的流程非常复杂,而需求文档又是条条框框的文字说明。非常难以帮助测试人员理解需求。而且在测试用例评审的时候也很难描述清楚问题,这时候测试人员有必要借助流程图。下面是两个例子

       一个例子的图用于描述程序流程

       一个例子的图用例描述和时间轴关联比较强烈的用例。之所以涉及时间轴的用例我用图形来表示,是因为我觉得比较直观。所以建议写测试用例的同行在写测试用例的时候不要拘泥于形式,只要能清晰的描述问题,不管黑猫白猫能抓老鼠就是好猫。

如下例:

      

 

 

 

 

 

Case1

app_subsc_ctrl的记录行中Statues=1

测试方法

TestgetAppSubscCtrlByAppAndInstanceId1

输入参数

Appid=”get

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值