Android Robotium – ¿Cómo administrar el orden de ejecución de los testcases?
Estoy intentando utilizar Robotium para automatizar la prueba de una aplicación. Los casos de prueba fueron documentados y se supone que deben ser pruebas en un orden específico. Pero parece que Junit ejecutar las pruebas en orden alfabético .. ¿cómo reorganizar el orden de ejecución? Aquí está la estructura básica de mi clase de prueba:
public class ETTerminalTest extends ActivityInstrumentationTestCase2<IdleActivity> { private Solo solo; private static final Logger LOGGER = LoggerFactory.getLogger(ETTerminalTest.class); public ETTerminalTest() { super("com.employtouch.etterminal.ui.activity", IdleActivity.class); } protected void setUp() throws Exception { solo = new Solo(getInstrumentation(), getActivity()); } @Smoke public void testEnterPin() throws Exception { ... } @Smoke public void testWhatEver() throws Exception { ... } @Smoke public void testSomethingElse() throws Exception { ... } @Override public void tearDown() throws Exception { try { //Robotium will finish all the activities that have been opened solo.finalize(); } catch (Throwable e) { e.printStackTrace(); } getActivity().finish(); super.tearDown(); } }
- Robotium - haciendo clic en las pestañas de la barra de acción
- ¿Robotium es confiable para probar cuán rápido comienzan las actividades y fragmentos?
- No es posible hacer clic en barra de acción en robotium
- ¿Cómo ejecutar pruebas de unidad con todos los permisos de Android M concedidos?
- Crear prueba Android apk utilizando el sistema de compilación gradle
- Se ha producido un error en la ejecución de la prueba: no se pudo completar la prueba. Se esperan 1 pruebas, recibidas 0
- Ejecute la prueba Junit utilizando la instrumentación de android en un paquete con clases en orden específico
- Cómo inyectar el evento de clic con Android UiAutomation.injectInputEvent
- No se puede conseguir que Robotium funcione en Android Studio
- Prueba de Android usando logcat para la captura de eventos
- Android: Robotium vs marco de prueba de Android
- Cómo manejar la actividad de la aplicación externa en android utilizando robotium
- ChooserActivity no se encuentra con las pruebas Robotium mientras ChooserActivity se muestra en Nexus 5
No estoy seguro de Robotium, pero la orden de prueba para los casos normales de prueba jUnit se puede gestionar mediante la creación de una suite de pruebas. Supongo que debería ser igual en este caso también. (No lo he probado yo mismo). Alguna información aquí .
- Android Broadcast Receiver Error: Clase no encontrada excepción
- ¿Hay una diferencia entre getContext de Fragment y getContext del contenedor pasado a onCreateView of Fragment?