接口测试与APP测试的区别

后端接口测试一遍 ,前端也测试一遍,是不是重复测试了?

如何做接口测试?

参考:https://blog.csdn.net/weixin_44370919/article/details/103488233

APP测试

APP测试需要考虑的点:
接口测试与APP测试的区别_第1张图片

接口测试和APP测试的区别

接口测试和APP测试,相同的部分:功能测试、边界分析测试、性能测试,其它部分由于各自特性或关注点不同需要进行特殊的测试。

1、基本功能测试:

由于是针对基本业务功能进行测试,所以这部分是两种测试重合度最高的一块。

2、边界分析测试:

在基本功能测试的基础上考虑输入输出的边界条件,这部分内容也会有重复的部分(比如业务规则的边界)。但是,前端的输入输出很多时候都是提供固守的值让用户选择(如下拉框),在这种情况下测试的边界范围就非常有限,但接口测试就不存在这方面的限制,相对来说接口可以覆盖的范围更广,同样的,接口出现问题的概率也更高。

3、性能测试:

这个比较容易区分,虽然都需要做性能测试,但关注点确大不相同。App端性能主要关注与手机相关的特性,如手机cpu、内存、流量、fps(画面每秒传输帧数)等。而接口性能主要关注接口响应时间、并发、服务端资源的使用情况等。两种测试时的策略和方法都有很大区别,所以这部分内容是需要分开单独进行测试的,理论上来说这也是不同的部分。

综论:

1、接口测试和app测试的活动有部分重复的内容,主要集中在业务功能测试方面。除此之外,针对各自特性的测试都不一样,需要分别进行有针对性的测试,才能确保整个产品的质量。
2、接口测试可以关注于服务器逻辑验证,而UI测试可以关注于页面展示逻辑及界面前端与服务器集成验证

你可能感兴趣的:(题目,APP测试,功能测试)