PROPONER APLICACIÓN DE SW Y REALIZAR PRUEBA DE HUMO
Enviado por pandacach • 3 de Mayo de 2019 • Ensayo • 1.777 Palabras (8 Páginas) • 106 Visitas
DIPLOMADO EN PRUEBAS DE SOFTWARE
FASE 1 – PROPONER APLICACIÓN DE SW Y REALIZAR PRUEBA DE HUMO
PRESENTADO POR:
CLAUDIA ANDREA CIFUENTES HINCAPIE Cod. 21480206
GRUPO: 204047_2
PRESENTADO A:
ING. AMPARO OLAYA
TUTORA
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
12 DE FEBRERO DE 2019
INTRODUCCIÓN
En este trabajo escrito conoceremos los conceptos de los fundamentos de calidad de software para realizar en un software una prueba de humo, también estudiaremos y aprenderemos el significado de las pruebas, los procesos de las pruebas y código de conducta en el aseguramiento de calidad de software
DESARROLLO DE LA ACTIVIDAD
- Leer la página del 10 al 12 del siguiente enlace: http://hdl.handle.net/10596/9647- El documento 204047- ProgramaDeEstudioDeNivelBásicoISTQB_2011.pdf
Con base a la lectura defina con sus propias palabras ¿Por qué es necesario el proceso de pruebas?
R// El proceso de pruebas de calidad de software permite a los desarrolladores brindar productos con altos estándares de calidad y minimizar los riesgos.
Los diferentes productos de software, sistemas y aplicaciones son definitivamente desarrolladas e implementadas por los seres humanos por consiguiente en cualquier etapa de creación se puede presentar una equivocación, al presentarse esta equivocación o error puede conllevar a un defecto en el software, pueden ser por: mala digitación, distracción al codificar, mala elaboración de un documento y muchas más; al no identificar ese defecto en el software y la aplicación se ejecuta podría ocurrir que la aplicación no haga lo que debería de hacer y para lo que fue creada, es decir, se genera un fallo lo cual podría desencadenar en catástrofes, accidentes, perdidas.
Estos fallos también pueden ser presentados por situaciones del entorno como radiación, descargas eléctricas, contaminación, humedad; entre otras.
- Leer la página 13 y 14 del siguiente enlace http://hdl.handle.net/10596/9647 - El documento 204047-ProgramaDeEstudioDeNivelBásicoISTQB_2011.pdf
Con base a la lectura defina con sus propias palabras el proceso de las pruebas.
R// El proceso de pruebas lo puedo definir como la verificación del comportamiento del software a partir de un conjunto infinito de eventos posibles;
tienen como objetivo principal verificar la funcionalidad del sistema a través de sus interfaces externas comprobando que dicha funcionalidad sea la esperada en función de los requisitos del sistema.
Puedo definir la prueba como la ejecución de una aplicación, o un trozo de código, para identificar uno o varios errores; definiendo como error un resultado distinto al esperado.
- Leer la página 15 del siguiente enlace http://hdl.handle.net/10596/9647 - El documento 204047-ProgramaDeEstudioDeNivelBásicoISTQB_2011.pdf
Con base a la lectura realice un mapa mental con los 7 principios de las pruebas.
[pic 2]
MAPA MENTAL CON LOS 7 PRINCIPIOS DE LAS PRUEBAS[pic 3]
[pic 4][pic 5]
[pic 6][pic 7]
[pic 8][pic 9]
[pic 10][pic 11][pic 12][pic 13]
[pic 14][pic 15][pic 16]
[pic 17][pic 18][pic 19][pic 20]
[pic 21][pic 22][pic 23]
[pic 24][pic 25][pic 26]
[pic 27][pic 28][pic 29][pic 30][pic 31]
[pic 32][pic 33][pic 34][pic 35][pic 36][pic 37][pic 38]
- De acuerdo al estándar IEEE 610 defina que es error, fallo y defecto.
De acuerdo al estándar IEEE 610:
ERROR: “Acción humana que produce un resultado incorrecto. Ej. Un error de programación. Este ‘Error’ va a producir un DEFECTO (DEFECT, BUG) EN EL SOFTWARE: Desperfecto en un componente o sistema que puede causar que el componente o sistema falle en desempeñar las funciones requeridas, por ejemplo una sentencia o una definición de datos incorrecta. Si se localiza un defecto durante una ejecución puede causar un fallo en el componente o sistema.
FALLO (FAILURE): es la manifestación física o funcional de un defecto. Si un defecto es encontrado durante la ejecución de una aplicación puede producir un fallo. Es la desviación de un componente o sistema respecto de la prestación, servicios o resultado esperado.”
“Un error introduce un defecto, un defecto causa un fallo”.
- Leer la página 16 del siguiente enlace http://hdl.handle.net/10596/9647 - El documento 204047-ProgramaDeEstudioDeNivelBásicoISTQB_2011.pdf
Con base a la lectura construya un cuadro comparativo donde se defina cada etapa y sus características que se utiliza en un proceso de calidad de software. Para el formato se puede apoyar en el siguiente ejemplo.
Fase Características
FASE | CARACTERÍSTICAS |
Usabilidad | Se caracteriza por la capacidad del producto software de ser entendido, aprendido y usado por los usuarios bajo condiciones específicas. |
Funcionalidad | Se caracteriza por la capacidad del producto software de proporcionar funciones que ejecuten las necesidades explícitas e implícitas de los usuarios cuando el software es usado bajo condiciones específicas |
Confiabilidad | Se caracteriza por la capacidad del producto software de mantener un nivel específico de rendimiento cuando es usado bajo condiciones específicas |
Eficiencia | Este representa la relación entre el grado de rendimiento del sitio y la cantidad de recursos (tiempo, espacio, entre otros) usado bajo ciertas condiciones |
Mantenimiento | Se carateriza por la capacidad del producto software de ser modificado y probado |
Portabilidad | Se caracteriza por la capacidad del producto software de ser transferido de un ambiente a otro |
...