Please enable JavaScript.
Coggle requires JavaScript to display documents.
PRUEBAS DE SOFTWARE, PRUEBAS DE INTEGRACIÓN, PRUEBAS DE MANTENIMIENTO -…
PRUEBAS DE SOFTWARE
PRUEBAS UNITARIAS
Son pruebas dirigidas a probar fragmentos del código aisladamente, analizar su relación con el resto del código y su responsabilidad. Esto con la finalidad de determinar sus fragmentos más críticos.
-
JUnit
Es una herramienta
simple, Open Source que se ha convertido en el estándar para probar clases java de forma unitaria.
Para utilizarla se crea una subclase de junit.framework.TestCase.
y se adicionan métodos de prueba a la clase.
Por lo general son realizadas por los programadores, por lo general, estos mismos corrigen los defectos encontrados sobre la marcha.
PRUEBAS DE ACEPTACIÓN
El objetivo se encuentra enfocado en demostrar que el producto o sistema se encuentra listo para el despliegue. Por lo que deben ejecutarse una vez que las el resto de las pruebas hayan sido realizadas.
-
Son realizadas por los usuarios y clientes, en veces por probadores independientes.
PRUEBAS DE SISTEMA
Se basan en los requisitos del sistema, el diseño de alto nivel, los casos de uso,y la experiencia del usuario y del probador.
-
PRUEBAS ALFA
Llevadas a cabo por los usuarios o un equipo de pruebas independiente, con la finalidad de una forma de pruebas de aceptación internas.
PRUEBAS BETA
Llevadas a cabo por los usuarios sin los desarrolladores presentes para determinar si satisface sus necesidades y se ajusta a sus procesos de negocio. Son una forma de prueba de aceptación externa con el objeto de obtener retroalimentación del mercado.
PRUEBAS PILOTO
Se realizan pruebas con el sistema nuevo y el existente, comparando resultados. Se utiliza una mestra de la comunidad de los usuarios.
PRUEBAS DE INTEGRACIÓN
-
Se basan en el diseño del sistema, la arquitectura, los flujos de trabajo, los casos de uso, los esquemas de la base de datos, y los flujos de datos.
El objeto de prueba o ítem sometido a prueba es una colección de unidades que pueden incluir una implementación de base de datos, una infraestructura, interfaces, etc.
Consisten en probar las interfaces entre los componentes, las interacciones con diferentes partes de un sistema, y las interfaces entre unidades, componentes o sistemas.
-
Las pruebas de integración pueden ocurrir en múltiples niveles, en otras palabras, no es inusual para un cierto proyecto complejo de requerir más de un nivel de pruebas de integración.
PRUEBAS DE MANTENIMIENTO
Se realizan por mejoras, correcciones, cambios en el entorno operativo y parches, así como por migración o retiro.
-
Las pruebas de mantenimiento podrían producir una regresión, que es el comportamiento de un sistema que ha retrocedido, o se ha degradado, en comparación con su estado actual o pasado, debido a un cambio.
-