接口测试需要验证数据库么?
Posted 小期科技
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口测试需要验证数据库么?相关的知识,希望对你有一定的参考价值。
关于这个问题,我觉得吧,首先得看需求,看这个接口是干嘛的,然后再决定验证或者不验证数据库。
当前测试的接口,是需要验证数据库的,现在测试“签到”接口,用户在客户端点击“签到”按钮,在数据库的签到表中就会插入一条记录。
在测试中,除了看客户端展示外,也需要看签到表中各个字段的值是否能准确记录。
之前有这样的情况,表中一些字段的值没有被记录进去,值仍然是NULL。
此外,关于签到接口的“并发”测试,也是需要看数据库的,按理讲,“签到”的话,一天只能签一次,签到表中,同一天,只能有一条签到记录。
因此在进行了并发测试后,需要看签到表中是否只有一条签到记录。关于接口的并发测试,我们当前用的工具是Fiddler,只测了几个并发的情况。
果不其然,并发测试,程序出现bug,同一时间,多次调用签到接口,在签到表中有了多条签到记录,于是果断将bug报给开发。
关于接口测试,个人感觉,在测试之前,需要了解要测的接口都会涉及到哪些表,以及调用接口前后,哪些表和哪些字段会有变化,这样的话,再测试,也就有针对性了!
以上是关于接口测试需要验证数据库么?的主要内容,如果未能解决你的问题,请参考以下文章