系统测试和端到端测试的区别 [英] Difference between system testing and end-to-end testing

查看:45
本文介绍了系统测试和端到端测试的区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

什么是端到端测试,它与系统测试有什么区别?

What is end-to-end testing, and what is the difference between it and system testing?

它们看起来都一样,并且从整体上检查应用程序.网络上的定义非常混乱.

They both seem the same and check the application as a whole. Definitions on the net are very confusing.

推荐答案

对我来说,两者之间并没有太大的区别,而且在某些机构中,这两个术语可以互换使用.各地都不一样.我会尝试像这样解释它:

For me there isn't really a huge difference between the two and in some establishments the terms could be used interchangeably. Everywhere is different. I would try and explain it like so:

系统测试:您正在测试整个系统,即它的所有组件,以确保每个组件都按预期运行.这更多是从功能方面来检查需求.

System testing: You're testing the whole system i.e. all of it's components to ensure that each is functioning as intended. This is more from a functional side to check against requirements.

端到端测试:这更多是关于在更现实的最终用户场景中通过系统的实际流程.用户是否可以按预期导航应用程序并使其正常工作.您正在测试工作流程.

End to end testing: This is more about the actual flow through a system in a more realistic end user scenario. Can a user navigate the application as expected and does it work. You're testing the workflow.

例如,如果您要测试电子商务网站的店面:

For example if you were to test an e-commerce site the shop front:

系统测试:浏览商品、购物车和结帐都可以正常工作.

System test: browsing for items, cart and checkout would all work fine.

端到端测试:然后您可能会发现在这些功能领域之间移动的工作流程存在问题.

End to end test: You may then find issues with the workflow of moving between these areas of functionality.

这篇关于系统测试和端到端测试的区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆