[英]How to divide test cases effectively to automate them in a mobile app using appium
我正在尝试使一个包含大约5个大部分的应用程序的测试用例自动化,而我每个测试用例中有很多都超过100个。为了使它们自动化,最好的分割测试用例的方法是什么? 我创建了5个单独的类,并在每个类中进行了所有测试?
现在,我正在使用依赖关系编写测试用例,如以下示例所示
@Test(dependsOnMethods = { "method1" })
public void method2() {
System.out.println("This is method 2");
}
但是我的问题是,如果不依赖方法,我应该如何进行操作才能使所有测试用例自动执行?
当我回答您的另一个问题时,您随时可以使用Page Object Pattern使您更容易阅读,并且最重要的是在需要时更容易修复。 然后,如果需要,您可以在一个地方(而不是在所有地方)更改变量。
关于考虑使用不同类用法和方法的注释的问题,请检查以下示例:
@Test
public void checkSampleScreen() throws InterruptedException{
SampleScreen ss = new SampleScreen(driver);
ss.launchStartScreen();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.