web前端接口测试有哪些需要关注的点
web前端的接口测试一般理解为输入url、参数值,发送请求,验证响应数据是否正常。但是接口测试真正的关注点不仅这些,今天来说说接口测试有哪些需要关注的点。
在实际项目中,通过接口测试将后端测完后,还要对前端进行测试,后端接口测试侧重点是检查数据的交换、传递和控制管理过程。而前端功能测试主要测试检测提供给用户的使用功能是否正确。它们测试的重点不一样,但也存在相同的部分。
一、从功能来看接口测试的关注点
前端功能测试和后端接口测试的目标都是业务功能是否正确且稳定可用,所以功能保 障是基本要求,也是后端测试和前端测试重合度最高的一块。
另外接口测试还需要关注:
1.接口的功能是否按照接口设计文档中来实现的,因为接口文档在整个开发中都需要使用,所以接口实际的设计要与接口设计文档需要保持一致。
3.兼容性测试:后端接口修改后,调用方式是否可以兼容,也就是,是否会带来前端功能的变更。
4.错误码测试:错误码与业务错误码是否实际调用问题一致,错误码是否能够尽可能的全的覆盖所有的情况
5.返回值测试:除了要关注返回是否正确,还需要关注类型是否正确,保证调用方拿到这些参数能够正确的解析
6.默认值测试:很多情况一些非必填的参数会有默认值,比如说一个查询的接口,参数count为返回查询的结果数量,默认为20,那么就应该有一条测试用例来测试,当然前置条件是数据库里面必须要存在这样的数据超过20条。
二、从接口业务逻辑来看关注点
1.是否有依赖业务,比如查看个人信息,是需要用户首先登录的,所以肯定要保证登录了或有相应的cookie
2.业务逻辑测试:接口对数据库进行查询操作,需要验证数据库查询是否正确,接口对数据库进行增删改的操作,也需要看数据库是否同步进行了这些操作
三、从接口性能看关注点
1.接口响应时间
2.接口对应的服务器的吞吐量
3.接口并发数量
4.服务器进出口带宽
四、从接口安全性看关注点
1.接口中敏感信息是否加密
2.必要参数是否后端也进行校验
3.接口是否防恶意请求(SQL注入)
4.cookie:将header中的cookie修改或删除后看是否能返回相应的errorcode
5.header:删除或修改header中部分参数的值,看是否能返回相应的errorcode
6.唯一识别码:删除修改唯一识别码测试
厚学推荐学校
网上报名
推荐学校
更多>>新闻资讯
更多>>-
哈尔滨大数据培训哪家好?
2020-03-10
-
哈尔滨实训Python课程培训哪家专业?
2020-03-10
-
在哈尔滨学习大数据好就业吗
2020-03-10
-
哪些人适合学大数据
2020-03-11
-
哈尔滨哪里有java培训
2020-03-11