Organismo que certifica las pruebas
ISTQB -> (International Software Testing Qualifications Board) Comité Internacional de Certificaciones de Pruebas de Software, dedicada a las pruebas de software a nivel mundial
Existe también Spanish Software Testing Qualifications Board (SSTQB) o Comité Español de Certificaciones de Pruebas de Software. SSTQB es el representante del ISTQB en España
Verificación VS Validación
Definiciones Básicas relativas a las pruebas
7 Principios de las pruebas
Fases del proceso de prueba
Tipos de prueba
Plan de pruebas
Niveles de Prueba de Metrica 3
Las pruebas son prácticas a realizar en diversos momentos de la vida del sistema
Niveles de Prueba de Metrica 3. Unitarias: CAJA BLANCA
Cómo se calcula la complejidad ciclomatica
Niveles de Prueba de Metrica 3. Unitarias: CAJA NEGRA
Niveles de Prueba de Metrica 3. Unitarias: Pasos para su ejecución
Niveles de Prueba de Metrica 3. Pruebas de Integración
Verifican el correcto ensamblaje entre los componentes, para ver si interactuan correctamente a través de sus interfaces.
Niveles de Prueba de Metrica 3. Pruebas del Sistema
Comprueba la integración del sistema de información globalmente
Niveles de Prueba de Metrica 3. Pruebas del Implantación
Comprobar el funcionamiento completo del sistema integrado de hw y sw en el entorno de operación
Niveles de Prueba de Metrica 3. Pruebas de Aceptación
Validación de funcionamiento esperado y aceptación del usuario.
Niveles de Prueba de Metrica 3. Pruebas de Regresión
Eliminar el efecto onda. Comprobar que un cambio en un componente no afecta al resto de componentes no modificados.
Otras pruebas
NOTA: USABILIDAD vs EXPERIENCIA DE USUARIO -> Facilidad de uso VS Sentimiento que da la app al usuario
Las pruebas de SW según Metrica 3
Donde empiezan y acaban los planes de prueba. Ojo!! siempre se ejecutan en construcción pero se especifican y se detallan en otras fases.
Herramientas para pruebas de software
Estandares de pruebas
ISO/IEC 25000 SQuaRE
Es una familia de normas, ISO/IEC 25000 SQuaRE (System and Software Quality Requirements and Evaluation)
Cubre dos procesos principales
* Especificación de requisitos de calidad de SW
* Evaluación de la calidad del SW
ISO/IEC 25010 - System and software quality models, especifica ciertas caracteristicas de calidad:
Organismos y certificaciones
Prácticas ágiles y pruebas del SW