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

时间:2015-12-16 13:30:52

标签: java android ios selenium appium

我正在尝试自动化包含大约5个大部分的应用的测试用例 我有很多测试用例,每个测试用例超过100个 划分测试用例以实现自动化的最佳方法是什么? 我创建了单独的5个类,在每个类中我都进行了所有测试?

现在我正在使用依赖性编写我的测试用例,例如以下示例

    @Test(dependsOnMethods = { "method1" })
    public void method2() {
        System.out.println("This is method 2");
    }

但我的问题是,如果没有方法依赖我应该如何进行以便自动执行所有测试用例?

1 个答案:

答案 0 :(得分:1)

当我回答您的另一个问题时,您可以随时使用Page Object Pattern以便于阅读,以及在需要时更容易修复的内容。然后,如果需要,您可以在一个地方更改变量 - 而不是在任何地方。

关于使用注释考虑其中的不同类使用和方法的问题,请查看以下示例:

@Test
public void checkSampleScreen() throws InterruptedException{

    SampleScreen ss = new SampleScreen(driver);
    ss.launchStartScreen();
    }