当前位置:网站首页>Technology sharing | interface testing value and system
Technology sharing | interface testing value and system
2022-07-04 19:02:00 【Hogwarts_ test】
This article is excerpted from the internal textbook of Hogwarts testing and development society
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 .
边栏推荐
- Detailed explanation of the maturity classification of ITSS operation and maintenance capability | one article clarifies the ITSS certificate
- Pb extended DLL development (super chapter) (VII)
- Scala基础教程--12--读写数据
- 使用SSH
- 基于C语言的菜鸟驿站管理系统
- Torchdrug tutorial
- Nature Microbiology | 可感染阿斯加德古菌的六种深海沉积物中的病毒基因组
- 神经网络物联网应用技术就业前景【欢迎补充】
- What types of Thawte wildcard SSL certificates provide
- 神经网络物联网是什么意思通俗的解释
猜你喜欢

Angry bird design based on unity

力扣刷题日记/day6/6.28

My colleagues quietly told me that flying Book notification can still play like this

力扣刷题日记/day8/7.1

Li Kou brush question diary /day5/2022.6.27

千万不要只学 Oracle、MySQL!

Scala基础教程--16--泛型

.NET ORM框架HiSql实战-第二章-使用Hisql实现菜单管理(增删改查)

Uni app and uviewui realize the imitation of Xiaomi mall app (with source code)

力扣刷题日记/day2/2022.6.24
随机推荐
Li Kou brush question diary /day6/6.28
【2022年江西省研究生数学建模】水汽过饱和的核化除霾 思路分析及代码实现
Li Kou brush question diary /day4/6.26
神经网络物联网是什么意思通俗的解释
Grain Mall (I)
Scala basic tutorial -- 20 -- akka
php伪原创api对接方法
模板_大整数减法_无论大小关系
An example of multi module collaboration based on NCF
ThreadLocal原理与使用
vbs或vbe如何修改图标
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
How is the entered query SQL statement executed?
NBA赛事直播超清画质背后:阿里云视频云「窄带高清2.0」技术深度解读
What if the self incrementing ID of online MySQL is exhausted?
力扣刷题日记/day7/2022.6.29
一种将Tree-LSTM的强化学习用于连接顺序选择的方法
Scala基础教程--20--Akka
【云端心声 建议征集】云商店焕新升级:提有效建议,赢海量码豆、华为AI音箱2!
repeat_P1002 [NOIP2002 普及组] 过河卒_dp