我试图清楚地了解 e2e 测试用例的样子。我对公司如何处理 e2e 测试感到困惑。在我的理解中,e2e 测试是对应用程序的不同系统和层的测试。一个例子:如果我试图对“购买”端点进行 e2e 测试,我还必须检查 DB 层并使用 UI 进行购买流程。如果我错了,请纠正我。所以问题是 - 我将如何自动化这种类型的场景?我是分别测试 UI、API 和 DB,还是编写一个庞大的测试用例?此外,如果我的自动化框架只处理 API 和 DB 层。如果我不测试 Web 层,我什至可以创建一个 e2e 测试用例?
我试图清楚地了解 e2e 测试用例的样子。我对公司如何处理 e2e 测试感到困惑。在我的理解中,e2e 测试是对应用程序的不同系统和层的测试。一个例子:如果我试图对“购买”端点进行 e2e 测试,我还必须检查 DB 层并使用 UI 进行购买流程。如果我错了,请纠正我。所以问题是 - 我将如何自动化这种类型的场景?我是分别测试 UI、API 和 DB,还是编写一个庞大的测试用例?此外,如果我的自动化框架只处理 API 和 DB 层。如果我不测试 Web 层,我什至可以创建一个 e2e 测试用例?