Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MaterialRAP2 PDF
MaterialRAP2 PDF
1. Introducción...................................................................................................... 3
2. Estructura de contenido................................................................................... 4
3. Tipo de pruebas................................................................................................ 5
3.1. Funcionales................................................................................................... 5
3.2. No funcionales............................................................................................... 5
4. Técnicas de pruebas........................................................................................ 8
4.3 Estáticas....................................................................................................... 13
5. Casos de pruebas.......................................................................................... 14
6. Material de apoyo........................................................................................... 17
7. Glosario.......................................................................................................... 18
Créditos.............................................................................................................. 20
Diseño de pruebas
que contempla
Basada en la
experiencia
Estos datos pueden contemplar datos de entrada Una persona, funcionario (Instructor, funcionario Call Center, etc) y empresa debe estar registrada en
el sistema para poder acceder a ciertos servicios del sistema de información.
desde interfaces o directamente ingresadas por el
Para acceder al proceso de registro se podrá realizar de dos formas (El Funcionario del SENA/Call
usuario. Center, podrá servir como medio para que la persona/funcionario/empresa pueda registrarse):
Para la ejecución de estas pruebas, el • Pulsando directamente sobre el enlace de registrarse como usuario del sistema de información.
equipo que sea asignado para la realización de • Al aplicar a una oferta educativa el sistema validara que la persona se encuentre registrada de lo
contrario le dará la opción de realizar la inscripción inmediatamente.
las mismas, debe tener el conocimiento de las
reglas de negocio del software para la validación Al ingresar a la opción de registro el sistema le solicitara a la persona/funcionario/empresa el ingreso
funcional y debe tener un conocimiento técnico de su número de identificación o NIT para verificar que no exista un registro anterior de lo contrario
para la validación de interoperabilidad en caso que le dará la opción a usuario de ingresar la información requerida para finalizar el proceso.
exista.
Actores:
Es así que para analizar los diferentes tipos Persona
de prueba funcional que son necesarias realizar, Funcionario
Empresa
es necesario desagregar los requerimientos del Funcionario SENA/Call Center
software con el mayor detalle posible. Por ejemplo,
si se toma el paquete funcional de registro del Precondiciones:
sistema SOFIA Plus, es necesario empezar a
analizar cada una de sus funcionalidades. Para • Si el registro es realizado con la ayuda de un funcionario SENA/Call Center se debe validar
el ejemplo se utilizará la del registro de “Ingresar que dicho funcionario se encuentre autenticado en el sistema para poder realizar el registro.
datos básicos aspirante”. A partir de esto es • Si el registro es realizado directamente por la persona, funcionario o empresa interesada el
necesario tener acceso a la documentación de los acceso no requiere ningún tipo de validación de autenticidad.
Flujo Alternativo:
A1. Si el número de identificación ingresado se encuentra registrado en la base de datos del SENA el
sistema le indicara al Funcionario SENA/Call Center o persona/funcionario/Empresa que debe
ingresar su NIS y Contraseña para visualizar la información almacenada en su registro.
Poscondiciones
• El sistema despliega formulario de registro según perfil de usuario.
De este diagrama se pueden analizar cuáles La evaluación interna del código, implica listar la
son los caminos que pueden recorrer el usuario cantidad de funcionalidades del software tales
y la manera en la que puede terminar cada uno como condiciones, decisiones y condiciones
dependiendo de los datos ingresados. Cada una múltiples.
de estas opciones, representa un caso de prueba. Para la ejecución de estas pruebas existen varias
técnicas que a continuación se mencionan:
4.2. Caja blanca
• Pruebas de bucles: análisis de los
La técnica de caja blanca se realiza para condicionales que se tienen en el grafo, su
analizar las condiciones internas del software, es complejidad y estructura.
decir lo correspondiente al código desarrollado • Determinar la lista de caminos
para su funcionamiento. Por lo tanto, la ejecución independientes: es decir identificar aquellos
de estas pruebas requiere del conocimiento de pasos en los que se están ejecutando algunas
la lógica del software y también requiere que el acciones donde se obtiene un resultado en el
equipo asignado para la ejecución de pruebas, sistema. Por ejemplo, si se ingresa un número
tenga el conocimiento técnico necesario para la y tipo de identificación en el paquete funcional
validación de las mismas. de registro, el sistema indicará que ya existe,
por lo tanto ese sería uno de los caminos.
Ingreso
funcionalidades
registro Validar campos
obligatorios
Registro
Fin
satisfactorio
4.3. Estáticas
Walktrough: la validación se realiza para encontrar Las pruebas exploratorias son pruebas que se van
defectos, contradicciones u omisiones que haciendo a medida que avanza la verificación del
permitan identificar implementaciones opcionales software y que se aplican y modifican de acuerdo
en el software. a su estructura.
Descripción Describir las funciones del software y del caso de prueba a realizar.
Indicar los datos o sucesos previos que se requieren para aplicar el caso de
Condiciones iniciales prueba. Puede por ejemplo requerirse la ejecución previa de otro caso de
prueba.
Flujo Lista de pasos para ejecutar el caso de prueba. Se debe indicar qué hacer y
de qué manera.
Resultado esperado Indicar lo que se espera con la prueba.
Resultado obtenido Listado y descripción de los errores encontrados y la condición bajo la cual
se produjo.
Estado Pendiente de prueba, realizada, satisfactoria, fallida.
Nombre de quien
Nombre de la persona que prueba o tester.
ejecutó la prueba
Requisitos de Establecer requerimientos de ambiente de hardware o software requerido,
configuración para así como l os datos de prueba necesarios para la aplicación del caso de
la prueba pruebas.
Resultado obtenido
6. Material de apoyo
Creative commons
Atribución, no comercial, compartir igual.
Este material puede ser distribuido, copiado y exhibido por terceros
si se muestra en los créditos. No se puede obtener ningún beneficio
comercial y las obras derivadas tienen que estar bajo los mismos
términos de licencia que el trabajo comercial.