它是很好的做法,建设和房屋测试的应用程序的同一目录内的自动化框架? [关闭]

问题描述 投票:0回答:1

目前我'构建一个自动化框架,但需要对是否它是一个好主意,澄清容纳根据测试的应用程序的同一目录内的自动化框架?

例如:我已经开发利用硒的webdriver和Java,我创建脚本来测试在HTML,CSS和JavaScript是建立在应用的自动化框架,它是这两个项目住在一起或隔离单独的Maven项目是个好主意被测系统(网站)

selenium selenium-webdriver automation browser-automation
1个回答
1
投票

您共同的框架应该是一个不同的实体,应该使用像任何其他Maven的依赖和共同框架不应包含在测试您的应用程序测试。

它的建议,你应该有一个不同的项目共同框架,你应该把它上传在你的关系,并把它作为测试项目中的应用程序中的罐子。这就像做其他的Maven依赖这将解决您的常见配置和实用程序的问题。

那将是最大的优势:可以说,你正在对web应用,并且已经取得了共同的框架,并在同一个项目,并在未来的Web应用程序的测试,如果你的应用程序开始支持移动网络,以及,那么你就需要再次让你在前面项目已取得所有的配置和设置。所以,为了使你的代码更可用和可扩展的,共同的框架应该是完全不同的项目,不应该有写在上面的任何测试,以便在不久的将来,当你需要支持其他平台的自动化,你只需要添加共同框架罐子在该项目中,你将能够轻松地获取所有的方法和配置。

希望帮助和回答您的问题!

© www.soinside.com 2019 - 2024. All rights reserved.