¿Cuáles son las diferencias en las distintas clases de casos de prueba de Android?

¿Cuáles son las diferencias en las distintas clases de casos de prueba de Android? Que son más de 10 clases en el android.test paquete que termina con "TestCase".

La diferencia entre los AcitivtyTestCase y ServiceTestCase es trivial. Pero cual es la diferencia entre ActivityTestCase, ActivityInstrumentationTestCasey ActivityUnitTestCase?

preguntado el 28 de agosto de 11 a las 05:08

1 Respuestas

Por lo general, no usa la clase ActivityTestCase, su existencia se debe principalmente a que ActivityInstrumentationTestCase (no use esto, está en desuso), ActivityInstrumentationTestCase2 y ActivityUnitTestCase pueden heredar una funcionalidad común útil de.

A partir de ahí, la diferencia se reduce principalmente al tipo de prueba que desea hacer. Las pruebas funcionales / de integración se realizan mejor dentro de ActivityInstrumentationTestCase2, mientras que las pruebas unitarias de una actividad son de ActivityUnitTestCase. La diferencia se debe principalmente a los métodos disponibles en las clases y, por lo general, con Android como código abierto, cualquier método que desee de uno que no esté en el otro (nunca he tenido esto), puede ir y obtener y probablemente agregar usted mismo.

respondido 02 nov., 12:18

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.