如何使用不同的包管理 Selenium 项目代码(如页面对象 model/Keyword 驱动程序框架)
How to manage Selenium Project Code using different package (Like page object model/Keyword driver framework)
作为自动化的第一次用户,我正在寻找与自动化项目组织和其他相关内容相关的帮助。
任何人都可以与我分享示例项目以加注星标。
我可以编写脚本,但无法管理 java 中的代码。向我推荐任何网站的任何最佳方式。
当使用 selenium webdriver 开始新的 web/mobile UI 测试自动化时,您还需要选择提供常见黑盒测试需求的框架之一。即使您从可用的单元测试(白盒测试)框架开始,如 junit/testng/jbehave/cucumber,它也不足以进行黑盒测试。
自动化框架提供驱动程序管理和其他自动化方面。您可以使用多种可用的框架。众所周知的框架之一是 QMetry Automation Framework.
首先,检查并参考 qaf-blank project for ant + ivy or qaf-blank-project-maven 的 maven。
如果您不熟悉自动化,您应该了解一下 step-by-step-tutorial
资源和测试数据管理对于任何测试自动化都至关重要,这将根据您的框架进行管理。例如,您可以将资源和测试数据放在每个环境的单独目录中,并在执行时进行配置。参考 resource management
作为自动化的第一次用户,我正在寻找与自动化项目组织和其他相关内容相关的帮助。 任何人都可以与我分享示例项目以加注星标。 我可以编写脚本,但无法管理 java 中的代码。向我推荐任何网站的任何最佳方式。
当使用 selenium webdriver 开始新的 web/mobile UI 测试自动化时,您还需要选择提供常见黑盒测试需求的框架之一。即使您从可用的单元测试(白盒测试)框架开始,如 junit/testng/jbehave/cucumber,它也不足以进行黑盒测试。
自动化框架提供驱动程序管理和其他自动化方面。您可以使用多种可用的框架。众所周知的框架之一是 QMetry Automation Framework.
首先,检查并参考 qaf-blank project for ant + ivy or qaf-blank-project-maven 的 maven。
如果您不熟悉自动化,您应该了解一下 step-by-step-tutorial
资源和测试数据管理对于任何测试自动化都至关重要,这将根据您的框架进行管理。例如,您可以将资源和测试数据放在每个环境的单独目录中,并在执行时进行配置。参考 resource management