gpt4 book ai didi

automated-tests - 如何按特定顺序运行机器人测试?

转载 作者:行者123 更新时间:2023-12-04 18:15:39 24 4
gpt4 key购买 nike

我有这个机器人测试项目,它有一个测试类。测试类包含所有的测试方法。现在,当我运行测试类时,测试方法按字母顺序运行。由于我在测试方法之间有一些依赖关系(我知道这不是首选做法),我希望测试方法以特定顺序运行。我有依赖项的原因是,它允许编写更少的代码并使整个测试类运行得更快。有没有办法按特定顺序运行测试方法?

最佳答案

创建一个包含测试服顺序的类。例如:

package com.android.test; 

import junit.framework.TestSuite;
import android.app.Activity;
import android.test.ActivityInstrumentationTestCase2;

public class AllTests extends ActivityInstrumentationTestCase2<Activity> {



public AllTests(Class<Activity> activityClass) {
super(activityClass);
}

public static TestSuite suite() {
TestSuite t = new TestSuite();
t.addTestSuite(SplashScreenTest.class);
t.addTestSuite(MainLoginScreenTest.class);
t.addTestSuite(EmailSignUpScreenTest.class);
t.addTestSuite(EmailVerificationTest.class);
t.addTestSuite(EmailLoginScreenTest.class);

return t;
}

@Override
public void setUp() throws Exception {

}


@Override
public void tearDown() throws Exception {
}

}

通过这种方式,您可以设置机器人的执行顺序
测试服。如需完整教程,请查看 link

关于automated-tests - 如何按特定顺序运行机器人测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11765129/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com