Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Es un proceso que se sigue para construir un software, este proceso consta de una serie de
etapas que se deben seguir para desarrollar el producto, desde la comunicación con el
cliente para la recolección de los requisitos, hasta la implementación del producto y su
respectivo mantenimiento.
2. Cuáles son los principios del testing. Definir con palabras propias y ejemplos.
Las pruebas sirven para detectar los errores que tiene un software, pero si en las pruebas
no se encuentra ningún error eso no significa que el software este en su 100% de calidad
Ejemplo: Existen casos de grandes compañías a nivel mundial que, aunque invierten mucho
dinero en el desarrollo de un producto y sus respectivas pruebas, este producto falla
después de que salió al mercado, es decir un software sin errores es una falacia.
En las pruebas de software es imposible cubrir todos los escenarios posibles a excepción de
casos sencillos, se debe hacer un análisis de los errores más riesgosos que pueda tener el
software y enfocarse en evitar de que estos ocurran.
Las pruebas de software se deben iniciar en las etapas tempranas del ciclo de vida del
desarrollo de manera que se puedan reducir riesgos y costos de corrección de fallos en
etapas tardías.
Ejemplo: En el desarrollo de un software se deben incluir las pruebas en todas las etapas del
ciclo de vida, ya que la corrección de un error detectado después del desarrollo es mucho
más costoso que uno detectado desde el análisis o el diseño.
Si realizamos las mismas pruebas una y otra vez, eventualmente no se encontrará más
defectos, por lo tanto, las pruebas ya no serán eficaces y se deben actualizar o crear nuevas
pruebas para detectar más defectos.
Las pruebas se deben adaptar a los riesgos y al entorno del software, por lo tanto, dos
sistemas diferentes no pueden ser probados de la misma manera.
Realizar muchas pruebas y solucionar los defectos encontrados no asegura el éxito del
software.
3. Defina brevemente cada uno de los siguientes conceptos. Además, indique en qué etapa
del ciclo de vida de software se aplican, y quienes son los responsables: pruebas
funcionales, pruebas unitarias, pruebas de integración, ¿pruebas de regresión y pruebas
no funcionales?
Pruebas funcionales: Son pruebas específicas para probar y validar que el software realice
lo que se debe hacer según los requerimientos funcionales. Estas se basan en funciones,
descritas en documentos o entendida por los probadores.
Responsable: Desarrollador
Pruebas de integración: Son las que comprueban que los componentes se integren
correctamente y funcionen de manera conjunta. Cada componente ya ha sido probado con
respecto a su funcionalidad interna.
Pruebas de regresión: Son pruebas que se hacen para detectar defectos producidos por los
cambios realizados al software, estos cambios pueden ser para corregir un error o para
realizar una mejora, no se prueba solamente los componentes modificados sino también
otros componentes involucrados.
Responsable: Tester
Pruebas no Funcionales: Son pruebas para verificar cómo funciona el sistema, esto incluye
aspectos tales como el rendimiento, usabilidad, mantenibilidad, fiabilidad.
Son pruebas que están codificadas para que se ejecute automáticamente y así evitar la
intervención humana para verificar el correcto funcionamiento de un componente de un
software, tiene beneficios como reducir los casos de pruebas manuales, no eliminando estas
pruebas, sino reforzar la calidad del software, también disminuir el tiempo de ejecución y
costo de las pruebas.
Es necesario porque este proceso garantiza que el producto que se desarrolla es de calidad
y fiable y cumple con las expectativas iniciales, lo que en última instancia permite fidelizar
al cliente. Este proceso debe estar presente en todas las etapas del desarrollo para prevenir
sobrecostos en la corrección de errores detectados tardíamente
Control de Pruebas
Plan de Pruebas
Análisis y diseño de pruebas
Implementación y ejecución de pruebas
Evaluación del criterio de salida y generación de informes
Actividades de cierre de pruebas
Durante la ejecución de todo este proceso se lleva a cabo el proceso de control de pruebas.
7. Indique cual es la diferencia entre un caso de uso, una historia de usuario y caso de prueba.
El caso de uso es un modelamiento que especifica la interacción entre uno o varios actores
y un sistema. Normalmente es un texto detallado con términos técnicos diligenciados en
una plantilla especifica.
La historia de usuario es una descripción breve de una funcionalidad tal y como la percibe
el usuario el cual necesita una capacidad del sistema. Por lo general son frases cortas en el
lenguaje del usuario.
R1. Es necesario ofrecer al usuario un método por el cual registrarse a Napoleon Secret Chat, se
solicitará un número telefónico para la validación de cuenta por medio de SMS o Llamada, al
finalizar el proceso se solicitará el Nombre y Apodo que usará en Napoleon, el campo Nombre
debe ser de tipo alfanumérico con un límite de 22 caracteres, el campo Apodo debe ser
alfanumérico, con un límite de 16 caracteres y el Apodo debe ser único, debe arrojar alerta si el
Apodo ya existe. Adicionalmente debe contener las opciones de tutorial y creación de Pin acceso
para finalizar el proceso del registró. Antes de presentar el tutorial de Napoleon se debe tener las
Continuar para visualizar el tutorial de uso del aplicativo Napoleon, el tutorial debe ser una serie
de imágenes y al finalizar debe tener la opción continuar para seguir a la pantalla de Pin de acceso.
El pin de acceso debe contener dos campos de tipo numérico con límite de 4 caracteres, uno para
la creación del pin y otro para la confirmación del mismo, se debe tener las opciones de guardar.
1.Click en la opción
Se ha registrado el
Continuar mostrará una serie Abrir la ventana
Nombre y Apodo y Dar clic opción Se mostró una serie de
11 CP11 Visualizar Tutorial 2. En cada imagen del de imágenes del de registro de Pin Paso Baja
el usuario da clic en Continuar imágenes del Tutorial
Tutorial dar clic en la Tutorial de Acceso
la opción Tutorial
opción Siguiente
Nombre Resultados
No Descripción Precondiciones Entradas Pasos Postcondición Resultado Actual Estado Prioridad
Identificador Esperados
No se visualiza el No se visualizó el
Se ha registrado el
tutorial y se abre la Abrir la ventana Tutorial y se visualiza
Opción Omitir Nombre y Apodo y Dar clic opción
12 CP12 1.Click en la opción Omitir ventana para el de registro de Pin la ventana para el Paso Baja
Tutorial el usuario da clic en Omitir
registro de Pin de de Acceso registro de Pin de
la opción Tutorial
Acceso Acceso
Mostrará un
mensaje resaltando Se mostró un mensaje
Registro con los Datos de Pin el campo Pin de resaltando el campo
1. Sin llenar los campos
campos Pin de Acceso y Acceso y Pin de Acceso y
Se ha registrado el Pin de Acceso y No se registra el
13 CP13 Acceso y Confirmación Confirmación como Confirmación como Paso Alta
Nombre y Apodo Confirmación Hacer clic en Pin de Acceso
Confirmación de Pin de requeridos y no requeridos y no
guardar
Vacíos Acceso continuará con el continuara con el
registro de Pin de registro
Acceso
1. Se llena el campo Pin de
Datos de Pin Acceso sin exceder los 4
Registro mostrará un mensaje Se mostró un mensaje
Acceso y caracteres
ingresando los 2 Se ha registrado el indicando que se Se guardo el Pin indicando que se
14 CP14 Confirmación 2. Se llena el campo de Paso Alta
campos de Pin de Nombre y Apodo guardó el Pin de de Acceso guardó el Pin de
de Pin de confirmación sin exceder
Acceso Acceso Acceso
Acceso los 4 caracteres
3. Clic en opción Guardar
Mostrará un
Se mostró un mensaje
1. Se llena el campo Pin de mensaje resaltando
Datos de Pin resaltando el campo
Registro Pin Acceso sin exceder los 4 el campo
Acceso y Confirmación como
ingresando solo el Se ha registrado el caracteres Confirmación como No se registra el
15 CP15 Confirmación requerido y no Paso Alta
campo Pin de Nombre y Apodo 2. Sin llenar el campo requerido y no Pin de Acceso
de Pin de continuara con el
Acceso Confirmación, hacer clic continuará con el
Acceso registro del Pin de
en guardar registro del Pin de
Acceso
Acceso
Mostrará un
Se mostró un mensaje
1. Se llena el campo mensaje resaltando
Datos de Pin resaltando el campo
Registro de Pin de Confirmación sin exceder el campo Pin de
Acceso y Pin de Acceso como
Acceso ingresando Se ha registrado el los 4 caracteres Acceso como No se registra el
16 CP16 Confirmación requerido y no Paso Alta
solo el campo Nombre y Apodo 2. Sin llenar el campo Pin requerido y no Pin de Acceso
de Pin de continuara con el
confirmación Pin de Acceso, hacer clic en continuará con el
Acceso registro del Pin de
opción Guardar registro del Pin de
Acceso
Acceso
Nombre Resultados
No Descripción Precondiciones Entradas Pasos Postcondición Resultado Actual Estado Prioridad
Identificador Esperados
Datos de Pin
Opción No Acceso y
Se ha registrado el 1. Hacer clic en la opción No se guarda Pin
18 CP18 guardar Pin de Confirmación Cierra la ventana Se cerró la ventana Paso Baja
Nombre y Apodo No guardar pin de Acceso de Acceso
Acceso de Pin de
Acceso