首页 > 解决方案 > 黑盒测试和端到端测试有什么区别?

问题描述

他们都从用户的角度检查应用程序,那么,他们之间有什么区别呢?

标签: testingend-to-endblack-box-testing

解决方案


我认为黑盒和端到端测试的定义可能会根据您的项目环境而有所不同。我见过不同的人使用这些术语来描述不同的事物。话虽如此,通常这就是这两个术语的含义-

黑盒测试- 这是指将系统或应用程序作为黑盒进行测试,您可以在其中提供不同的输入并期望得到特定的输出,而不必了解系统的内部结构。在这之下有各种技术,如等价类划分、决策表测试等。

端到端测试- 这是指基于端到端用户流测试系统,而不是像单元测试或故事级别测试那样测试具有单独组件的系统。例如 - 登录应用程序,然后将产品添加到购物车,然后转到结帐屏幕,然后下订单,然后退出应用程序,这可能是一个用户流程。


推荐阅读