Testing Rosemary Torrico Bascope. Software Quality Assurance SQA Garantiza la calidad de Software Se...
-
Upload
alejandra-miranda -
Category
Documents
-
view
223 -
download
0
Transcript of Testing Rosemary Torrico Bascope. Software Quality Assurance SQA Garantiza la calidad de Software Se...
![Page 1: Testing Rosemary Torrico Bascope. Software Quality Assurance SQA Garantiza la calidad de Software Se aplica la calidad a todo el proceso desde la concepción.](https://reader036.fdocuments.ec/reader036/viewer/2022082519/5665b4731a28abb57c919394/html5/thumbnails/1.jpg)
Testing
Rosemary Torrico Bascope
![Page 2: Testing Rosemary Torrico Bascope. Software Quality Assurance SQA Garantiza la calidad de Software Se aplica la calidad a todo el proceso desde la concepción.](https://reader036.fdocuments.ec/reader036/viewer/2022082519/5665b4731a28abb57c919394/html5/thumbnails/2.jpg)
Software Quality Assurance SQA
• Garantiza la calidad de Software• Se aplica la calidad a todo el proceso desde la
concepción de los requerimientos• Requerimientos se traducen en casos de uso
![Page 3: Testing Rosemary Torrico Bascope. Software Quality Assurance SQA Garantiza la calidad de Software Se aplica la calidad a todo el proceso desde la concepción.](https://reader036.fdocuments.ec/reader036/viewer/2022082519/5665b4731a28abb57c919394/html5/thumbnails/3.jpg)
Casos de Uso
• Un caso de uso es un conjunto de escenarios que tienen una meta de usuario en común. Martin Fowler
• En XP se establecen las historias de usuario• Cada CU define una funcionalidad– Una historia de usuario define un pedazo de
funcionalidad del sistema• Ejemplo: Sistema contable– Historia de usuario: “El usuario puede verificar su
balance, los últimos movimientos”
![Page 4: Testing Rosemary Torrico Bascope. Software Quality Assurance SQA Garantiza la calidad de Software Se aplica la calidad a todo el proceso desde la concepción.](https://reader036.fdocuments.ec/reader036/viewer/2022082519/5665b4731a28abb57c919394/html5/thumbnails/4.jpg)
Test cases
• Prueba una funcionalidad específica• La granularidad depende de la lógica del
sistema, del sentido común.• Si existe Test Cases que han fallado indicar en
que fallo, en que versión, en que paso. Depende de la herramienta.– Cuándo se encuentra un error, se debe escribir un
test case mas específico, para reproducir el ISSUE, luego recién se reporta.
![Page 5: Testing Rosemary Torrico Bascope. Software Quality Assurance SQA Garantiza la calidad de Software Se aplica la calidad a todo el proceso desde la concepción.](https://reader036.fdocuments.ec/reader036/viewer/2022082519/5665b4731a28abb57c919394/html5/thumbnails/5.jpg)
Valída el SW
Envía reporte de bugs
Arregla los bugs y vuelve a enviar al QE
Envía Sw trabajando
Quality EngineerDeveloper
![Page 6: Testing Rosemary Torrico Bascope. Software Quality Assurance SQA Garantiza la calidad de Software Se aplica la calidad a todo el proceso desde la concepción.](https://reader036.fdocuments.ec/reader036/viewer/2022082519/5665b4731a28abb57c919394/html5/thumbnails/6.jpg)
Test cases automatizados
• Se recomienda automatizar pruebas tediosas, repetitivas y que no requieren criterio humano
• Cuando los resultados esperados son concretos
• Cuando los resultados esperados son exactos
![Page 7: Testing Rosemary Torrico Bascope. Software Quality Assurance SQA Garantiza la calidad de Software Se aplica la calidad a todo el proceso desde la concepción.](https://reader036.fdocuments.ec/reader036/viewer/2022082519/5665b4731a28abb57c919394/html5/thumbnails/7.jpg)
Test cases manuales
• Existen test cases que no son suceptibles de automatizarse. – Ejemplo: Testeo de reportes– Requieren del criterio humano (buen gusto, ojo
para ver distancias entre caracteres, cadenas, filas, etc.)