Eclipse testng体系结构的最佳实践

Eclipse testng体系结构的最佳实践,eclipse,selenium-webdriver,testng,Eclipse,Selenium Webdriver,Testng,我正在使用seleniumwebdriver/Testng/Eclipse/java创建我的测试。我从一个类开始,只是添加了导航和测试功能的代码。然后我创建了多个标记为@Test的方法。这显然更好,因为我可以使用@Test(priority=8,enabled=true)或从列出要运行的方法的XML文件运行单个测试 拥有1个类和15个测试现在变得有点难以维护。人们倾向于把考试分到更多的班级吗?包含相关测试的每个类?或者每个测试都要运行一个类和分组类 这取决于以下因素:项目复杂性、编程风格、未来维

我正在使用seleniumwebdriver/Testng/Eclipse/java创建我的测试。我从一个类开始,只是添加了导航和测试功能的代码。然后我创建了多个标记为@Test的方法。这显然更好,因为我可以使用@Test(priority=8,enabled=true)或从列出要运行的方法的XML文件运行单个测试


拥有1个类和15个测试现在变得有点难以维护。人们倾向于把考试分到更多的班级吗?包含相关测试的每个类?或者每个测试都要运行一个类和分组类

这取决于以下因素:项目复杂性、编程风格、未来维护。如果项目在上述因素方面足够公平,那么您可以创建单独的基于特性的类,根据特性或需求将多个类分组到一个组中。您可以在基本测试类和其他测试类中使用公共测试来扩展该类。所以基本上这取决于你的需求。
让我知道这是否有助于接受这个答案。

你应该考虑在你的项目中使用模式。