我想从头开始我的自动化项目,根据要求,我必须使用行为驱动方法进行测试用例编写,并使用Selenium进行自动化。请提出最适合的框架。
您可以检查针对Web(selenium- webdriver)和移动(appium)自动化的开源QMetry自动化框架。它具有驱动程序管理,并行执行,所需运行配置的所有功能,以及数据驱动测试,数据Bean,定位器存储库,与第三方工具(CI,测试管理工具等)的集成等更多功能。
它支持 BDD , 关键字驱动 和 编码(TestNG测试) 方法来编写测试用例。因此,您可以选择bdd进行测试创作。
您还将发现内置的bdd步骤可用于该框架的硒webdriver和rest-webservices。
您可以从使用ANT和IVY的git 下载空白项目开始。如果要使用maven,可以下载qaf-blank-project- maven。要开始使用,请按照分步教程进行