...
- Accesibilidad: De imperativo legal, deben asegurar y documentar que nuestras aplicaciones cumplen la normativa vigente en lo que a accesibilidad se refiere.
- Pruebas sobre el código fuente: Test unitarios y de integración implementados en el código y que serán lanzado por el servidor de integración continua antes de cada despliegue.
- Pruebas de carga: Necesarias para el paso a producción de nuestros proyectos, deben asegurar la estabilidad del mismo.
- Pruebas funcionales: Prueba que nuestro proyecto funciona correctamente, depurando los fallos que se pudieran producir.
- Pruebas de usabilidad: Mejoran la experiencia del usuario final, reduciendo las incidencias que no son errores de aplicación, sino dificultad para encontrar funcionalidad o rellenar datos.
- Pruebas de aceptación: Aseguran que el proyecto realizado cubre los requisitos indicados por el cliente final.
...
Ancla | ||||
---|---|---|---|---|
|
1.2. Pruebas sobre el código fuente
<< - - - Pendiente de completar - - -> →
Las pruebas sobre el código fuente son las que engloban tanto los test unitarios como los test de integración. Éstas pruebas se deben desarrollar a la par que el código del proyecto evoluciona con la finalidad que los diferentes cambios e integraciones de módulos no causan problemas colaterales en nuestro proyecto. Las pruebas unitarias están enfocadas a probar clases mientras que las de integración prueban interacciones entre diferentes clases y EJB's de nuestro proyecto. Estos test serán lanzado de manera automática por el servidor de integración continua abortando la integración en caso de que algún test falle.
Por cada test o conjunto de test (a discreción del Responsable del proyecto) se creará una o varias tareas de la siguiente forma
Alta tarea JIRA: "Realización de test de código" | |||
---|---|---|---|
Tipo de tarea: | "Tarea test" | Pórtico: | Asociado al Proyecto |
Disciplina: | "Calidad del Software" | Proceso: | "Controlar internamente la calidad" |
Etiqueta: | sdaym_test_codigo | Versión correctora: | Versión correspondiente a la release en la que estamos. |
Para poder reflejar este trabajo dentro de nuestro proyecto en Confluence, deberemos ir a la release en la que nos encontremos y editar el apartado Plan de Release > Control de calidad > Test de código. En esta sección registraremos el repositorio donde está el código fuente de nuestro proyecto y el enlace al gestor de calidad del mismo.
Para poder ver los test reflejados deberemos editar la macro correspondiente
Poniendo en el campo del filtro el siguiente contenido:
Info |
---|
project = MI_PROYECTO AND issuetype = "Tarea Test" AND labels = sdaym_test_codigo and fixVersion=VERSION_DE_LA_RELEASE |
Ancla | ||||
---|---|---|---|---|
|
1.3. Pruebas de carga
...