Prueba y documentación de programas. Técnicas.
Revisión del 16:47 10 abr 2021 de Joselv (discusión | contribuciones)
Sumario
- 1 Introducción
- 2 El testing
- 3 La documentación
- 4 Anexo I - Herramientas Software para la realización de pruebas
- 5 Bibliografía
- 6 Referencias
Introducción
El testing
Qué es
Importancia
7 principios
Error, defecto y fallo
Niveles de testing
Test unitarios
Test de integración
Test de sistemas
Test de aceptación
Tipos de prueba
Funcionales
No funcionales
Técnicas de prueba
Caja blanca
Caja negra
Basadas en la experiencia - Alfa y beta testing
Organización de los casos de prueba y herramientas para su gestión
Automatización
La documentación
Anexo I - Herramientas Software para la realización de pruebas
Se presenta a continuación una tabla con varias herramientas que permiten la gestión y automatización de ciertos tipos de pruebas de software
| Tipo de prueba | Herramienta | Lenguajes | Comentario |
|---|---|---|---|
| Unitaria | JUnit 5 | Java | |
| Codeception | PHP | Realmente cubre más allá de pruebas unitarias: integración, aceptación, BDD.... | |
| PHPUnit | PHP | La versión 10 está en desarrollo | |
| NUnit | .NET | ||
| PyUnit | Python | ||
| BDD | Behat | PHP | |
| Cucumber | |||
| Funcional y de regresión | Selenium | ||
| XX | |||
| Integración | SoapUI | ||
| Postman | |||
| XX | |||
| Carga y rendimiento | Apache JMeter | ||
| Gatling | |||
| LoadRunner | |||
| Aceptación | FitNesse | ||
| Concordion | |||
| Acunetix | Software de pruebas automáticas de seguridad web | ||
| Nessus | Programa de escaneo de vulnerabilidades que permite agilizar pruebas de seguridad | ||
| Gestión | TestLink |
Bibliografía
- Pressman, R. S. Ingeniería del Software: Un enfoque práctico. Editorial McGraw-Hill
- Sommerville, I. Ingeniería del software. Editorial Addison Wesley
- Norma ISO/IEC/IEEE 29119(Estándar para pruebas del software).
- Métrica versión 3. Metodología de planificación, desarrollo y mantenimiento de sistemas de información. Ministerio para las Administraciones Públicas.
- [www.istqb.org International Software Testing Qualifications Board]