Logo Studenta

5 1

¡Estudia con miles de materiales!

Vista previa del material en texto

Actividad 5.1 
 [Wiegers] Wiegers, Karl, and Joy Beatty. Software requirements. Pearson Education, 2013. (Capítulo 
 17) 
 Casos de prueba 
 ● Para la historia de usuario descripta en la Actividad 4.9, desarrollar los criterios de aceptación 
 en formato Dado que + Cuando + Entonces y derivar los casos de prueba correspondientes 
 empleando la sintaxis del lenguaje Gherkin 
 Historia de usuario 
 Como alumno , quiero conocer cuáles son los cursos de las materias que estoy en condiciones de 
 cursar durante el próximo cuatrimestre. 
 Criterio de aceptación #1 : Consulta de materia 
 Dado que soy un alumno, cuando seleccione una materia, entonces podré ver si estoy en 
 condiciones de cursarla. 
 Scenario : Alumno consulta por materia, con correlativas aprobadas y vacantes 
 Dado que el alumno tiene aprobada Física I y Análisis Matemático II 
 Y que existen cursos de Física II con vacantes 
 Cuando consulta por Física II 
 Entonces se le informará que está en condiciones de cursarla 
 Scenario : Alumno consulta por materia, con correlativas aprobadas y sin vacantes 
 Dado que el alumno tiene aprobada Física I y Análisis Matemático II 
 Y que no existen cursos de Física II con vacantes 
 Cuando consulta por Física II 
 Entonces se le informará que está en condiciones de cursarla pero no hay vacantes 
 Scenario : Alumno consulta por materia, sin correlativas aprobadas 
 Dado que el alumno no tiene aprobada Física I 
 Cuando consulta por Física II 
 Entonces se le informará que no está en condiciones de cursarla 
 Criterio de aceptación #2 : Consulta de correlativas 
 Dado que soy un alumno, cuando seleccione una materia, entonces podré ver sus correlativas. 
 Scenario : Alumno consulta correlativas de materia sin correlativas 
 Dado que Análisis Matemático I no tiene correlativas 
 Cuando el alumno consulta por correlativas de Análisis Matemático I 
 Entonces se le informará que no tiene correlativas 
 Scenario : Alumno consulta correlativas de materia con correlativas 
 Dado que Análisis Fisica II no tiene de correlativas: Análisis Matemático I y Física I 
 Cuando el alumno consulta por correlativas de Análisis Fisica II 
 Entonces se le informará que tiene las correlativas Análisis Matemático I y Física I 
 Scenario : Alumno consulta correlativas de materia con correlativas no aprobadas 
 Dado que Análisis Fisica II no tiene de correlativas: Análisis Matemático I y Física I 
 Y que el alumno no aprobó Física I 
 Cuando el alumno consulta por correlativas de Física II 
 Entonces se le informará que le falta aprobar Física I para poder cursar Física II 
 Criterio de aceptación #3 : Consulta de cursos 
 Dado que soy un alumno, cuando seleccione una materia, entonces podré ver sus cursos. 
 Scenario : Alumno consulta materia con cursos 
 Dado que Física I se dicta en los cursos 1, 2 y 3 
 Cuando el alumno consulta por cursos de Física I 
 Entonces se le informará que se dicta en los cursos 1, 2 y 3 
 Scenario : Alumno consulta materia sin cursos 
 Dado que Física V no se dicta en ningún curso en el periodo lectivo 
 Cuando el alumno consulta por cursos de Física V 
 Entonces se le informará que no hay cursos 
 Criterio de aceptación #4 : Consulta de curso 
 Dado que soy un alumno, cuando seleccione un curso, entonces podré ver sus vacantes. 
 Scenario : Consulta por curso con vacantes 
 Dado que el curso 1 de Física I tiene 30 vacantes restantes 
 Cuando el alumno consulta por vacantes del curso 1 de Física I 
 Entonces se le informará que hay 30 vacantes 
 Scenario : Consulta por curso sin vacantes 
 Dado que el curso 1 de Física II no tiene vacantes restantes 
 Cuando el alumno consulta por vacantes del curso 1 de Física I 
 Entonces se le informará que no hay vacantes

Continuar navegando