Descarga la aplicación para disfrutar aún más
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
Compartir