端到端测试会从用户的角度检查一项完整任务能否正常完成。它就像从前门一路走到目的地,而不是只检查路边的一块指示牌。

对于网站,测试可能会打开登录页面、输入信息、提交表单,并确认账户页面出现。它会检查用户可见的步骤以及背后的连接。

这类测试可以发现小型独立测试遗漏的问题,但通常速度较慢;如果周围的测试环境不可靠,也容易失败。