Pruebas móviles: descripción general de los marcos
UN testing framework o más específicamente un testing automatización framework es un entorno de ejecución para realizar automated tests. Es el sistema general en el que se automatizarán las pruebas. Se define como el conjunto de supuestos, conceptos y prácticas que constituyen una plataforma de trabajo o soporte para pruebas automatizadas.
Un marco de prueba es responsable de:
- Definiendo el formato en el que expresar expectativas
- Crear un mecanismo para conectar o impulsar la aplicación bajo prueba
- Ejecutando las pruebas y reportando los resultados
Arquitectura del marco
La arquitectura general de un marco de prueba es la siguiente:
Para la automatización de pruebas móviles, necesitamos un buen marco de pruebas de automatización móvil. En la parte superior de ese marco, podemos construir nuestros casos de prueba. Los marcos de prueba de automatización móvil se pueden segregar por el sistema operativo del dispositivo móvil. En los siguientes capítulos, analizaremos dos tipos de marcos de prueba móviles: marcos de prueba de Android y marcos de prueba de iOS.