Guia de Aprendizaje Calidad
Guia de Aprendizaje Calidad
Guia de Aprendizaje Calidad
GUÍA DE APRENDIZAJE
GFPI-F-135 V01
2. PRESENTACIÓN
Estimado aprendiz:
La presente guía de aprendizaje le entregará un conjunto de saberes y haceres necesarios para aplicar
buenas prácticas a la hora de desarrollar productos de software.
● Descripción de la(s) Actividad(es): Las siguientes actividades están diseñadas para brindar
herramientas al aprendiz que permitan dominar los conceptos fundamentales de la calidad del
software.
LA CALIDAD, EL TESTING Y SUS OBJETIVOS, Introducción a las Pruebas Funcionales, Técnicas de
Diseño de Casos de Prueba, Introducción al Testing Exploratorio, Habilidades de un Tester
✔ ¿Qué es calidad?
✔ ¿Qué es control de calidad?
✔ ¿Defina gestión de la calidad?
✔ ¿Qué son los factores de calidad y cuáles conoce?
✔ Defina que son las revisiones técnicas formales en el campo de la calidad del software.
GFPI-F-135 V01
Socialice sus respuestas en plenaria con el resto del grupo. Tiempo estimado: 45 minutos.
Después de socializarlo el instructor les comparte el documento introducción a la calidad, con el fin de
afianzar los conocimientos.
Descripción de las actividades: En esta etapa se acercará al aprendiz a los conceptos relacionados a
la calidad del software y al mundo del testing.
Teniendo en cuenta que el aprendiz ya conoce las normativas que rigen el mundo de la calidad del
software, el instructor hace una breve explicación y retroalimentación de conceptos relacionados, y se
invita a los aprendices a que se documenten con los recursos proporcionados por el instructor (documentos
pdfs)
1. Principios de Pruebas.
2. Estrategias de las pruebas de software
El Instructor realizara la explicación detallada en clases magistrales de los temas y luego el aprendiz
debe desarrollar las siguientes acciones:
Acción 1. El grupo se dispone en una mesa redonda con el fin de debatir sobre los conceptos
estudiados.
Acción2.
Estimado(a) Aprendiz:
GFPI-F-135 V01
En el contexto del tema gestión de riesgos, suponga que usted es el dueño de una pequeña empresa de
desarrollo de software, por ejemplo, formada por cinco programadores. Considere el riesgo asociado a la
pérdida de todos los archivos de datos y código fuente y conteste las siguientes preguntas:
a) ¿Cuáles son los riesgos asociados?
b) ¿Cuál es la probabilidad de pérdida asociada a esos riesgos?
c) ¿Cuál sería el costo monetario de recuperarse de los riesgos si éstos ocurrieran?
d) ¿Cuál sería el costo si ocurriera el peor escenario? ¿Cómo se puede hacer para disminuir o eliminar el
costo si ocurriera el peor escenario?
e) ¿Cuáles son las alternativas para atenuar los riesgos? ¿Cómo se controla que las alternativas son
efectivas y se están llevando a cabo correctamente?
f) ¿Las alternativas producen otros riesgos?
Descripción de las actividades: Con el objetivo de fortalecer las orientaciones entregadas por el
instructor y a la vez apropiarse de los temas, subtemas y conceptos sobre la calidad y testing de la
solución de software, el aprendiz debe desarrollar las siguientes acciones:
Para asegurar la calidad de Software, existe una parte documental sumamente importante, en este caso
vamos a tratar los CASOS DE PRUEBAS DE SOFTWARE, es un documento donde se estipulan las pruebas, es
especificar y comunicar las condiciones específicas que deben validarse para permitir una evaluación del
sistema. Los casos de prueba están motivados por muchas cosas, pero generalmente incluirán un
subconjunto de casos de uso o historias de usuario, características de desempeño, validaciones,
cumplimiento de reglas del negocio y riesgos en el sistema.
Para esta acción el instructor explicará el proceso de pruebas de caja blanca y caja negra, en una sesión
magistral, luego los aprendices leerán los apartes del libro gestión de proyectos informáticos 3 edición
(pruebas), que se encuentra en el siguiente link
https://www-eni-training-com.bdigital.sena.edu.co/client_net/mediabook.aspx?idR=258291,
y observaran los siguientes videos
https://www.youtube.com/watch?v=O6Cg4ing5bo
https://www.youtube.com/watch?v=pAVc6SY__cA&t=575s
Posteriormente los aprendices, deben consultar los campos necesarios para construir una matriz, luego
entregarán un documento excel donde tengan los campos necesarios de la matriz y documentado 10 casos
de pruebas, se pueden apoyar en el siguiente video
https://www.youtube.com/watch?v=laawNIdX9js
GFPI-F-135 V01
Acción 2: Aplicación Pruebas de software
Desde un punto de vista psicológico, el análisis y el diseño del software (junto con la codificación) son tareas
constructivas. El ingeniero del software crea un programa de computadora, su documentación y sus
estructuras de datos asociadas. Cuando comienza la prueba, aparece una sutil, aunque firme intención de
“romper” lo que el ingeniero del software ha construido.
Desde el punto de vista del constructor, la prueba se puede considerar (psicológicamente) destructiva. Por
tanto, el constructor anda con cuidado, diseñando y ejecutando pruebas que demuestren que el programa
funciona, en lugar de detectar errores. Desgraciadamente, los errores seguirán allí. Y si el ingeniero del
software no los encuentra, ¡el cliente si lo hará!
Actividad:
El instructor dará una clase magistral del tema (Pruebas de software), y luego dividirá la ficha en 5 grupos,
con el fin de que cada uno de ellos hagan la investigación y expongan uno de los siguientes temas:
1. Pruebas funcionales:
2.Pruebas no funcionales.
3.Pruebas de caja blanca o estructural.
4.Pruebas de caja negra.
5.Pruebas de regresión.
La exposición debe realizarse en un tiempo aprox de media hora, se avaluará con una rubrica desde
territorium. (Foro de discusión)
Después de haber conocido todo el proceso de pruebas manuales, es importante el uso de herramientas
que nos ayuden a automatizar los casos de prueba que sean óptimos. Los invito a ver el siguiente video,
https://www.youtube.com/watch?v=lbePIiPX2eM
y posteriormente leer Parte 2. Verificación y Validación, que lo podrá encontrar en el siguiente link;
https://ebookcentral-proquest-com.bdigital.sena.edu.co/lib/senavirtualsp/reader.action?
docID=4795310&query=pruebas+de+software+#
Se realizará una sesión virtual donde el instructor dará las indicaciones de la actividad, la cual consiste en
realizar las pruebas automatizadas de unos de los módulos del proyecto formativo con la herramienta
Selenium y entregar un reporte (informe) de lo realizado.
Nota: el aprendiz realizará una investigación sobre el uso de dicha herramienta(selenium) y aplicará sus
conocimientos adquiridos.
GFPI-F-135 V01
3.4 Actividades de transferencia:
● Descripción de las actividades: Una vez realizadas las actividades de reflexión, contextualización y
apropiación sobre los temas relacionados con la introducción a PHP, es el momento de socializar y
realizar la transferencia de lo aprendido, por ende, se plantea la siguiente acción.
4. ACTIVIDADES DE EVALUACIÓN
Tome como referencia la técnica e instrumentos de evaluación citados en la guía de Desarrollo Curricular
● (CONOCIMIENTO
Evidencias de Producto: ● DESEMPEÑO)
1. Informe de las pruebas realizadas
al proyecto formativo
5. GLOSARIO DE TÉRMINOS
6. REFERENTES BILBIOGRÁFICOS
GFPI-F-135 V01
7. CONTROL DEL DOCUMENTO
Nombre Cargo Dependencia Fecha
Autor (es)
GFPI-F-135 V01