繁体   English   中英

如何使用appium在移动应用程序中有效地划分测试用例以使其自动化

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM