当前位置:网站首页>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 .
边栏推荐
猜你喜欢
[go language question brushing chapter] go conclusion chapter | introduction to functions, structures, interfaces, and errors
Angry bird design based on unity
Li Kou brush question diary /day3/2022.6.25
Li Kou brush question diary /day2/2022.6.24
What if the self incrementing ID of online MySQL is exhausted?
中国农科院基因组所汪鸿儒课题组诚邀加入
VMware Tools和open-vm-tools的安装与使用:解决虚拟机不全屏和无法传输文件的问题
一种将Tree-LSTM的强化学习用于连接顺序选择的方法
Scala基础教程--19--Actor
Halcon template matching
随机推荐
Li Chi's work and life summary in June 2022
Scala basic tutorial -- 20 -- akka
力扣刷题日记/day5/2022.6.27
What if the self incrementing ID of online MySQL is exhausted?
【uniapp】uniapp开发app在线预览pdf文件
6.26CF模拟赛E:价格最大化题解
VMware Tools和open-vm-tools的安装与使用:解决虚拟机不全屏和无法传输文件的问题
Halcon template matching
Mysql5.7 installation tutorial graphic explanation
删除二叉搜索树中的节点附图详解
C language printing exercise
How to download files using WGet and curl
Li Kou brush question diary /day5/2022.6.27
Interpretation of SIGMOD '22 hiengine paper
Send and receive IBM WebSphere MQ messages
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
模板_大整数减法_无论大小关系
未来几年中,软件测试的几大趋势是什么?
Angry bird design based on unity
力扣刷题日记/day6/6.28