Estrategias de pruebas MyExpenses Sprint 2 - NATHA1096/titans GitHub Wiki
MyExpenses es una aplicación móvil que permite gestionar las finanzas de sus usuarios. Esta permite generar diferentes cuentas y presupuestos según la necesidades.
Es totalmente nativa en Android escrita en Java y usando como base el Android SDK con su respectivas librerías que son open source.
Tamaño: 10M Version actual: 3.0.7.1 Requiere Android: 4.1 y versiones posteriores
A continuación se listan los recursos destinados:
Simulador android |
- Hardware:
Especificaciones |
---|
Dell Intel Core i7, RAM 16GB, 64 bit, Windows |
Asus Intel Core i5, RAM 8GB, 64 bit, Windows |
Asus Intel Core i7, RAM 8GB, 64 bit, Windows |
- Recurso Humano: 3 ingenieros de pruebas.
- Tiempo: 12 horas total equipo pruebas por semana (4 horas por cada ingeniero).
- Conocer la aplicación de una manera mas completa realizando pruebas E2E.
- Ejecutar pruebas monkey.
- Pruebas aleatorias.
Se desean ejecutar pruebas a nivel de sistema, nuestra idea es probar funcionalidades individuales, o combinadas con flujos completos de inicio a fin.
Para este sprint hemos aprendido a utilizar el monkey de android para realizar un par de pruebas, aunque no se evidencian inconsistencias si es necesario ajustar mas las pruebas para que sean mas acertadas acorde a lo que se desea dentro de la aplicación. Para lo anterior hemos encontrado información acerca del -s (seed) el cual es el valor de origen para el generador de números pseudoaleatorios, lo que indica que si se vuelve a ejecutar el Monkey con el mismo valor inicial, generará la misma secuencia de eventos.