我是一名自动化测试工程师,他开发了一个基于Java的框架以使用Selenium来实现Web应用程序的自动化,最近,我面临着为后端Web服务开发新项目的挑战。
我擅长编码部分并编写用于验证Web服务的单个脚本,但是我不确定如何为Web服务开发完整的框架(如POM)。
有人可以建议用于Web服务自动化的任何框架/设计模式吗?
答案 0 :(得分:0)
在开发用于Web应用程序(前端应用程序)的框架时,我们将主要使用POM和Hybrid。
由于Web服务将在后台运行,因此我们可以将它们作为测试步骤包含在脚本中,或者因为您已经提到它是测试Web服务的唯一要求,所以我们可以进行基于场景的框架开发。
确定方案并相应地构建框架。
Cucumber是构建基于场景的框架的最佳选择。