Las funciones de prueba de dispositivos móviles garantizan la calidad de dispositivos móviles, como teléfonos móviles, PDA, etc. [ 1 ] Se realizan tanto en hardware como en software, y desde la perspectiva de los diferentes procedimientos, las pruebas comprenden pruebas de I+D, pruebas de fábrica y pruebas de certificación. Implican un conjunto de actividades desde la monitorización y la resolución de problemas de aplicaciones móviles, contenido y servicios en dispositivos reales. Incluyen la verificación y validación de dispositivos de hardware y aplicaciones de software. Las pruebas deben realizarse con múltiples versiones de sistemas operativos, configuraciones de hardware, tipos de dispositivos, capacidades de red y, en particular, con el sistema operativo Android, con varias capas de interfaz de proveedores de hardware.
Características clave de la automatización
- Agregar espacio para aplicaciones/productos.
- Cree versiones de prueba para la aplicación/producto.
- Asocie las compilaciones de prueba con el espacio de la aplicación/producto.
- Añade tus propios dispositivos remotos instalando en ellos una pequeña aplicación de servicio.
- Grabe los casos de prueba, los scripts y los datos en un dispositivo de referencia o emulador.
- Asocie los casos de prueba, los scripts y los datos con el espacio de la aplicación o del producto.
- Mantener los casos de prueba/scripts/datos para cada aplicación/producto.
- Seleccione los dispositivos/emuladores en los que ejecutar sus scripts de prueba.
- Reciba los resultados de la prueba por correo electrónico (tras completar toda la ejecución, el número fijo de pasos y después de X unidades de tiempo). Actualmente, se admite el formato PDF.
Empresas cotizadas como Keynote Systems , Capgemini Consulting y la empresa de pruebas de aplicaciones móviles y dispositivos móviles Intertek , y empresas de control de calidad como PASS Technologies AG, [ 2 ] y Testdroid proporcionan pruebas móviles, ayudando a las tiendas de aplicaciones, desarrolladores y fabricantes de dispositivos móviles en las pruebas y el monitoreo de contenido , aplicaciones y servicios móviles . [ 3 ]
Análisis de código estático
El análisis de código estático es el análisis del software informático que se realiza sin ejecutar realmente los programas creados a partir de ese software (el análisis realizado en programas en ejecución se conoce como análisis dinámico ) [ 4 ] Existen reglas de análisis estático disponibles para el código escrito para diversas plataformas de desarrollo móvil.
El marco de pruebas de Android admite
- Prueba unitaria
- Prueba funcional
- Prueba de actividad
- Objetos simulados
- Utilidades para simplificar la creación de pruebas
Pruebas unitarias
Las pruebas unitarias son una fase de prueba en la que se prueban partes del desarrollo de un dispositivo móvil, generalmente por el propio desarrollador. Pueden incluir pruebas de hardware , pruebas de software y pruebas mecánicas .
Pruebas de fábrica
Las pruebas de fábrica son una especie de verificación de funcionamiento de los dispositivos móviles. Se realizan automáticamente para comprobar que no existan defectos derivados de la fabricación o el ensamblaje.
Las pruebas móviles incluyen:
- pruebas de aplicaciones móviles
- pruebas de hardware
- prueba de la batería (carga)
- recepción de señal
- pruebas de red
- Pruebas de protocolo
- Pruebas de juegos móviles
- pruebas de compatibilidad de software móvil
Pruebas de certificación
Las pruebas de certificación son el control previo al lanzamiento de un dispositivo móvil al mercado. Numerosos institutos y gobiernos exigen que los dispositivos móviles cumplan con sus especificaciones y protocolos para garantizar que no perjudiquen la salud de los usuarios y sean compatibles con dispositivos de otros fabricantes. Una vez superadas todas las pruebas, se emite la certificación correspondiente. Cuando los usuarios envían aplicaciones móviles a las tiendas de aplicaciones, estas pasan por un proceso de certificación. Muchos proveedores subcontratan las pruebas y la certificación a terceros para aumentar la cobertura y reducir los costos. [ 5 ]
foros de certificación
Referencias
- ↑ P. Sethi, Vaibhav Agarwal, Shivakant Shukla, Ravi Ramchandra Nimbalkar (2018). "Pruebas de aplicaciones móviles: desafíos, estrategia y enfoques" (PDF) . Revista Internacional de Aplicaciones Informáticas . 179 : 16–22 . doi : 10.5120/ijca2018916868 .
{{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace ) - ↑ "Tecnologías móviles que anuncian innovaciones en la industria de la salud" . PASS Technologies AG . Consultado el 19 de diciembre de 2013 .
- ↑ Certificación de la tienda de aplicaciones
- ↑ Perspectiva industrial sobre el análisis estático. Software Engineering Journal, marzo de 1995: 69–75, Wichmann, BA, AA Canning, DL Clutterbuck, LA Winsbarrow, NJ Ward y DWR Marsh. http://www.ida.liu.se/~TDDC90/papers/industrial95.pdf Archivado el 27 de septiembre de 2011 en Wayback Machine
- ↑ desafíos de certificación de la tienda de aplicaciones
- Pruebas de software
