当前位置:网站首页>Technology sharing | interface testing value and system
Technology sharing | interface testing value and system
2022-07-28 06:51:00 【Yehna rahmin】
If you simply divide tests into two categories , So it's client-side testing and server-side testing . The test of mobile terminal includes UI test , Compatibility test, etc , Server testing includes interface testing . Interface tests check the exchange of data 、 Transfer and control the management process . It bypasses the client , Test the server directly .

The value of interface testing
The server is very complex , Just like the Alibaba core link diagram in the figure below , Contains about 150 A component , Components interact with each other , Forming a dense back-end network .UI Testing can't cover such a complex network of component interactions , So bypass the client , Directly use the interface test to test the server .

Interface testing system
Layering the various tests in the industry , Upwards , Find out bug The later it gets , The higher the cost . The interface test (Service) comparison UI test , Problems can be found earlier , Faster quality feedback ; Empathy , unit testing (Unit) Compared to interface testing , Problems can be found earlier , Faster quality feedback , It costs less .
Layered testing :

The relationship between client test and server test
Although interface testing covers a wide range , But you can't use interface testing instead of client testing .UI Testing is about the user experience , This part cannot be replaced by interface testing .
边栏推荐
- How to simulate the implementation of strcpy library functions
- JS reverse question 100 - question 1
- Analysis of the semaphore source code of AQS
- MySQL master master
- cocos2d-x 学习笔记——瓦片地图TiledMap
- QT uses MSVC compiler to output Chinese garbled code
- 测试人生 | 二线城市年薪超40W?疫情之下涨薪100% + 是怎么做到的?
- Dynamic memory management function of C language
- 技术分享 | 如何模拟真实使用场景?mock 技术来帮你
- 准备开始写博客了
猜你喜欢
随机推荐
RayMarching realizes volume light rendering
KVM热迁移
OSI七层模型
@PostConstruct注解及用处示例
mongo ssl 配置实战
yapi漏洞挂马程序chongfu.sh处理
如何描述一个BUG以及BUG级别的定义、生命周期
单元测试框架Jest搭配TypeScript的安装与配置
Analysis of reentrantlock source code of AQS
Which brand of air conduction earphones is good and highly praised
QGraphicsView提升为QChartView
遍历 二叉树
技术分享 | 接口自动化测试中,如何做断言验证?
---栈&队列---
Question brushing record -- binary tree
[the beginning of self redemption]
浅谈Cookie和Session
Optimization ideas from ordinary query commodities to highly concurrent query commodities
How to store floating point data in memory
[dynamic planning -- the best period for buying and selling stocks series 3]









