Documente Academic
Documente Profesional
Documente Cultură
Tipos de Pruebas
Pruebas Unitarias
Un componente es la unidad más pequeña especificada de un sistema, las pruebas se
llevan a cabo tras la construcción o realización de cada componente para verificar que la
implementación se esté llevando conforme a los estándares acordados.
Es importante mencionar que estas pruebas las ejecuta el desarrollador verificando que su
código cumple con lo solicitado y no ha violado ningún estándar que ponga en riesgo la
estabilidad del sistema.
Pruebas Integrales
Las pruebas integrales también son conocidas como pruebas de interfaz, ya que
comprueban la interacción entre componentes.
Las pruebas de integración asumen que los módulos ya han sido probados de manera
individual (pruebas unitarias).
El orden de integración elegido afecta a diversos factores como los siguientes:
Requisitos de software
Los requisitos funcionales del software se definen en la segunda fase. La pregunta
sobre lo que el software debe ser capaz de hacer se responde aquí y se aclara en
"especificaciones", que también incluye los resultados de la primera fase.
Análisis de requerimientos
En la fase de análisis de requisitos, las funciones del software se diseccionan y
estructuran de modo que los elementos funcionales individuales y las unidades
funcionales puedan separarse entre sí. El análisis de necesidades tiene por objeto
examinar la viabilidad e importancia de las funciones.
Diseño de programas
El diseño técnico se implementa ahora con la ayuda de estas especificaciones de
requisitos. Los componentes de esta fase también incluyen decisiones sobre la
arquitectura de la información y las tecnologías aplicadas, tales como lenguajes de
programación, bibliotecas de clases y secuencias de programas.
Implementación
Durante la implementación, las estructuras y los flujos de trabajo se implementan
teniendo en cuenta las condiciones marco y los objetivos sistémicos. El diseño de
software se convierte en un programa directamente relacionado con un sistema
operativo, uno o más lenguajes de programación y la infraestructura.
Probando
La fase de implementación es seguida por la prueba de todos los componentes de
software, módulos y todo el sistema. También se comprueba la integración en
sistemas operativos específicos. Si se producen errores y conflictos, deben
repararse inmediatamente.
Lanzamiento
El software se implementa después de la aceptación por parte del cliente. Las
actualizaciones y el mantenimiento pueden ser necesarios antes de que el
producto entre en una tienda o se entregue al cliente.
Plan de Pruebas
En esta etapa se llevan a cabo las primeras actividades correspondientes al proceso de
pruebas, tiene como resultado un entregable denominado plan de pruebas el cual debe
estar conformado mínimo por los siguientes aspectos:
Bibliografía
CHIU, C. C. (Abril de 2015). LAS PRUEBAS EN EL DESARROLLO DE SOFTWARE. Obtenido de
ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/7627/Las%20pruebas
%20en%20el%20desarrollo%20de%20software.pdf?sequence=1