软件测试一个项目几个接口,软件测试工程师必考:给你一个接口测试你该思考怎样的问题...

在测试APP的过程中,很多初级学子对接口测试的提问一直是重点话题,今天上海软件测试培训小编来吐槽一下,软件测试工程师做接口测试的一些必要思路。顺带帮助大家解决下燃眉之急。

提:1:如果要做Android端的接口测试,需要注意哪些方面?

上海软件测试培训答:如果给你一个Android端的接口测试,做为软件测试工程师的你需要注意哪些方面?熟悉套路的软件工程师都会在做接口测试前了解需求,了解接口的功能,选择适合的测试工具,编写测试用例,数据库中维护测试数据,执行测试,输出测试报告,后期进行持续集成方便进行回归测试;

那么上海软件测试培训小编分析下这个案例:APP接口一般都是在服务端与客户端进行对接,由于服务器接口测试通过后,客户端调用可能会出现问题,如何保证客户端与服务端的接口正常对接,值得深究;在测试APP过程中,关注业务功能的同时,还需要关注底层接口间数据交互,移动端查看接口间的数据交互往往通过抓包工具来实现,(这里上海软件测试培训专家推荐目前主流的抓包工具:fiddler、Charles),客户端发送请求后,通过抓包工具查看请求后返回的字段、数据类型等是否与接口文档中一致。

提问2:常用的接口测试工具有哪些吗?

上海软件测试培训答:常用的测试工具有postman、jmeter、poster等等。在不同的学习阶段,问题是个绕不过去的梗,作为一个初级测试人员,在还未上升为软件测试工程师的过程中,学接口测试,比较适合学习的工具有哪些?这里推荐的几款都是适用,简单好用的工具。①

Postman是谷歌浏览器的一款插件;②

Jmeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。③

Poster是火狐浏览器的一款插件。

提问3:接口测试数据用什么方式构造和存储,会有利于后期维护?

你所知道的接口测试,其实就是检查数据的交换、传递和控制管理的过程,软件测试工程师的你在面对这个问题时,可能会直接想到,用什么方式构造和存储比较合理,就可以更好的维护。这无疑为我们的问题提供了更进一步的解答。上海软件测试培训:接口测试数据存放在测试数据库中,测试数据(增删改)可通过数据脚本进行维护,对于测试数据的构造软件测试工程师需要考虑2点:①

入参 ,② 出参。

根据数据驱动测试的思想,软件测试工程师需要将入参与出参的数据全部提取出来,单独进行管理。将接口测试作为数据驱动是最好的一种模型。

提问4:针对 App 中新业务或新功能的开发,是否要等到新业务功能接口都开发完毕后,才能落实接口测试?

增加新功能或新业务不仅对开发人员来说是个难题,对于软件测试工程师来说,也增加了工作量。上海软件测试培训:在新业务或新功能开发过程中,相应的接口会新增或者修改,在开发的过程中可先了解需求,与开发沟通功能实现,数据表结构等;待接口开发完成后可进行接口测试。

看完这些你是不是对接口测试有所了解了呢?!加入【上海达内软件测试培训在线学习】,做更有价值的事。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值