当前位置:网站首页>技术分享 | 接口测试价值与体系
技术分享 | 接口测试价值与体系
2022-07-04 17:09:00 【Hogwarts_测试】
本文节选自霍格沃兹测试开发学社内部教材
如果把测试简单分为两类,那么就是客户端测试和服务端测试。移动端的测试包括 UI 测试,兼容性测试等,服务端测试包括接口测试。接口测试检查数据的交换、传递和控制管理过程。它绕过了客户端,直接对服务端进行测试。
接口测试的价值
服务端非常复杂,就像下图的阿里核心链路图,包含大约 150 个组件,组件与组件之间进行交互,形成了密集的后端网络。UI 测试无法覆盖这么复杂的组件交互网络,所以要绕过客户端,直接使用接口测试对服务端进行测试。
接口测试的体系
对行业的各种测试进行分层,越往上,发现 bug 的时间越晚,成本越高。接口测试(Service)相比 UI 测试,可以更早发现问题,更快的质量反馈;同理,单元测试(Unit)相比接口测试,可以更早发现问题,更快的质量反馈,花费的成本更低。
分层测试:
客户端测试与服务端测试的关系
虽然接口测试覆盖面广,但是也不能使用接口测试替代客户端测试。UI 测试涉及到了用户体验的问题,这部分是无法用接口测试进行替代的。
边栏推荐
- 6.26CF模拟赛E:价格最大化题解
- 字节跳动Dev Better技术沙龙成功举办,携手华泰分享Web研发效能提升经验
- 线上MySQL的自增id用尽怎么办?
- 【2022年江西省研究生数学建模】水汽过饱和的核化除霾 思路分析及代码实现
- Lua EmmyLua 注解详解
- 如何提高开发质量
- I wrote a learning and practice tutorial for beginners!
- Detailed explanation of the maturity classification of ITSS operation and maintenance capability | one article clarifies the ITSS certificate
- Redis master-slave replication
- Li Kou brush question diary /day2/2022.6.24
猜你喜欢
Nature microbiology | viral genomes in six deep-sea sediments that can infect Archaea asgardii
Halcon template matching
ThreadLocal原理与使用
What types of Thawte wildcard SSL certificates provide
Crawler (6) - Web page data parsing (2) | the use of beautifulsoup4 in Crawlers
Improve the accuracy of 3D reconstruction of complex scenes | segmentation of UAV Remote Sensing Images Based on paddleseg
力扣刷题日记/day8/7.1
提升复杂场景三维重建精度 | 基于PaddleSeg分割无人机遥感影像
输入的查询SQL语句,是如何执行的?
机器学习概念漂移检测方法(Aporia)
随机推荐
Scala基础教程--14--隐式转换
Nature microbiology | viral genomes in six deep-sea sediments that can infect Archaea asgardii
SIGMOD’22 HiEngine论文解读
ISO27001认证办理流程及2022年补贴政策汇总
I wrote a learning and practice tutorial for beginners!
C language printing exercise
基于lex和yacc的词法分析器+语法分析器
能源行业的数字化“新”运维
I always thought that excel and PPT could only be used for making statements until I saw this set of templates (attached)
My colleagues quietly told me that flying Book notification can still play like this
Once the "king of color TV", he sold pork before delisting
Interview summary of large factory Daquan II
TCP waves twice, have you seen it? What about four handshakes?
被忽视的问题:测试环境配置管理
Scala基础教程--20--Akka
ByteDance dev better technology salon was successfully held, and we joined hands with Huatai to share our experience in improving the efficiency of web research and development
【210】PHP 定界符的用法
[system disk back to U disk] record the operation of system disk back to U disk
同事悄悄告诉我,飞书通知还能这样玩
一直以为做报表只能用EXCEL和PPT,直到我看到了这套模板(附模板)