Pruebas de automatización de iOS con Xcode Marco de automatización de la interfaz de usuario
Pruebas de automatización de iOS usando Xcode
Para garantizar la calidad de su aplicación iOS, debe seguir los procesos de desarrollo basados en pruebas que se muestran en la siguiente figura.
El desarrollo basado en pruebas (TDD) es un Pruebas modelo que se aplica a las pruebas de aplicaciones iOS. En este modelo, un probador debe seguir las 4 fases siguientes:
- Design: Descubra lo que quiere probar, diseñe sus casos de prueba
- Prueba: Ejecute todas las pruebas y vea si los casos de prueba fallan
- Implementar: RevEdite su código, corrija errores que hacen que la prueba falle
- Prueba de nuevo: si falla, si regresa al diseño. Si todos los casos de prueba pasan, el código cumple con todos los requisitos probados.
Configuración Xcode Proyecto para pruebas de UI
Para crear un programa de prueba de iOS, necesita un Libro Mac.Tu Mac ya ha instalado:
- OS X. Operasistema de ting para Mac PC
- Xcode IDE, una herramienta de desarrollo para iOS
- Marco de pruebas automatizadas (automatización de UI, OCUnit...)
- iOS SDK 4 (o superior)
Cómo crear automatización de iOS utilizando el marco de automatización de UI
Paso 1) Lanzar instrumentos
Abrir XCode ->Abrir herramienta para desarrolladores ->Instrumento
Paso 2) Agregar instrumento de automatización
In Instrumentos ventana, seleccionar Instrumento de automatización
Para crear un script de prueba, puede grabar a Escenario de prueba o tu programalo manualmente.
Paso 3) Presione el botón rojo
Se lanza un instrumento y Parada grabando inmediatamente. Si desea iniciar el registro, presione el botón rojo
Paso 4) Crea un nuevo script
En la ventana Scripts, haga clic en Agregar > Crear para crear un nuevo guión
Paso 5) Elige el objetivo
Estás en la ventana Seguimiento, usa la opción Elegir Target Desplácese hacia abajo para navegar a la versión de depuración de su aplicación.
En este caso, usaré la muestra de Apple. SimpleDrillDown Aplicación sencilla como aplicación bajo prueba. Tiene GUI a continuación.
Paso 6) Comience a grabar su guión
Grabe su guión presionando el botón grabar en la parte superior o inferior de la herramienta.
Ahora puede realizar alguna acción de la interfaz de usuario en la aplicación que está probando y su secuencia de comandos quedará registrada.
Paso 7) Vea su guión
Para ver tu guión, presiona el Registro de seguimiento/Registro del editor desplegable y cambie a la vista de registro de script.
Verá su guión grabado.
Paso 8) Reproduce tu guión
Prensa PLAY , el script se ejecuta y puede detenerlo después de que aparezcan los registros.
Cómo crear automatización de iOS usando el marco OCUnit
Paso 1) Inicio Xcode IDE, agregar Paquete de prueba unitaria dirigidos
Paso 2) Escriba el nombre del nuevo paquete de prueba unitaria como se muestra en la figura anterior, luego haga clic en Acabado
Paso 3) Hacer que la prueba unitaria sea objetivo activo
Paso 4) Agregar un grupo para clases de prueba
Paso 5) Agregar una clase de prueba unitaria
Paso 6) Ahora comienza tu implemento.
OCUnit utiliza el lenguaje Objective-C para crear un programa de prueba. El Desarrollador debe conocer este idioma.
Código de muestra de automatización de la interfaz de usuario
Este artículo incluye algunos ejemplos de código fuente. Le ayudan a comprender el tutorial de forma más clara y rápida.
Muestra de automatización de UI Script de prueba para la demostración de automatización de la interfaz de usuario.