SlideShare una empresa de Scribd logo
1 de 22
ACTIVIDAD 3
PRUEBAS DEL SOFTWARE
APRENDIZ:
JUAN ESTEBAN URIBE MONSALVE
FORMADOR:
EDWARD DE JESUS VALENCIA SÁNCHEZ
CURSO VIRTUAL:
CALIDAD EN EL DESARROLLO DE SOFTWARE
SENA-ANTIOQUIA
ACTIVIDADES DE APROPIACIÓN DEL CONOCIMIENTO (ANÁLISIS DE CASO)
El proyecto de software para administrar la gestión de recursos humanos de la
empresa, ya pasó por las etapas de análisis, diseño y desarrollo e ingresa a la etapa
de pruebas, es allí donde Camilo Andrés como director del proyecto debe asegurar
que el software cumpla con las especificaciones requeridas y eliminar los posibles
defectos que pueda tener.
Para iniciar esta etapa es necesario elaborar el plan de pruebas para este proyecto,
donde se incluya: Identificador del plan, alcance, ítems a probar, estrategia,
categorización de la configuración, entregables (tangibles), procedimientos
especiales, recursos, cronograma, gestión de riesgos.
Para realizar esta actividad debes:
 Analizar el material de formación de la actividad aprendizaje 3 Pruebas del
 software que se encuentra ubicado en el botón Materiales del programa.
 Consultar el material de apoyo de la actividad de aprendizaje 3.
Al terminar estas lecturas, tenga en cuenta que debe entregar como evidencia lo
siguiente:
 Un documento en Word que contenga el plan de pruebas del proyecto para
administrar la gestión de recursos humanos de la empresa.
 Una vez realizado el documento, envíe el archivo por medio del enlace Plan
de pruebas que se encuentra ubicado en la carpeta actividad de aprendizaje
3 Pruebas del software.
PLAN DE PRUEBAS
ADMINISTRAR LA GESTIÓN DE RECURSOS HUMANOS
Introducción
Propósito:
El propósito del plan de pruebas planteado en este documento, es permitir
definir los lineamientos a seguir para realizar la planeación de la etapa de
pruebas sobre el proyecto “Administración de Recursos Humanos”,
planteando una estrategia que conduzca al objetivo enfocado en el
aseguramiento de calidad del software.
El propósito del Plan Maestro de Pruebas es:
 Proveer un artefacto central que gobierne la planeación y control del esfuerzo de
pruebas. Este define el enfoque general que será empleado para probar el
software y para evaluar los resultados de esas pruebas, y es el plan de más alto
nivel que será usado por los administradores para guiar y dirigir el trabajo de
pruebas detallado.
 Proveer visibilidad a los interesados en el esfuerzo de pruebas que han tenido
las consideraciones adecuadas para varios aspectos que orientan el esfuerzo
de pruebas, y dónde es apropiado que los interesados aprueben el plan.
 Este Plan Maestro de Pruebas también soporta los siguientes objetivos
específicos:
 Identificar los ítems que serán objeto de las pruebas.
 Enmarcar la metodología de pruebas que será utilizada
 Identificar los recursos requeridos y proveer un estimado del esfuerzo de
las pruebas.
 Elaborar un listado de los elementos entregables del plan de pruebas.
Alcance
El plan maestro de pruebas describe el detalle de las diferentes pruebas a ser
aplicadas, así como también las herramientas y metodologías a utilizar en cada una
de estas. Las pruebas que serán realizadas son:
 Revisión de la documentación: Consiste en revisar la calidad y completitud de
los documentos insumo y casos de uso para la ejecución de las pruebas.
 Pruebas Unitarias: Se validaran las piezas individuales del software como una
unidad independiente, bucles, condicionales, etc.
 Pruebas de integración: Se validara la integración entre los diferentes módulos
que componen la solución con el fin de garantizar que su operación integrada es
correcta.
 Pruebas Funcionales (procedimientos): Se validaran los procesos, reglas de
negocio establecidas y los requerimientos funcionales.
- Identificación de requerimientos funcionales.
- Tener en cuenta los requerimientos no funcionales.
 Pruebas de sistema: Las pruebas de sistema se determinarán en el momento
que el Outsourcing de Desarrollo entregue el documento de Requerimientos no
funcionales, y así determinar qué tipos de prueba se realizarán y a qué casos de
uso se aplicarán.
 Pruebas de regresión: Se validara que el sistema mantenga su correcta
funcionalidad debido a la incorporación de un ajuste, corrección o nuevo
requerimiento.
Adicionalmente y con el fin de centrar el plan de pruebas en ciertos factores que
son críticos y de mayor relevancia para el proyecto, se determinan los tipos de
pruebas que se realizarán para el proyecto, diseñando los factores de calidad y
las pruebas especializadas para alcanzar estos atributos del software entregado.
Con esta misión se identifican de acuerdo a las especificaciones del cliente los
factores
Para este proyecto de acuerdo a los requerimientos, se definen los siguientes
factores en los que se enfocarán las pruebas:
 Corrección.
 Conformidad.
 Facilidad de Uso.
 Portabilidad.
 Facilidad de Operación.
Referencias
- RUP: Proceso Unificado Rational
- Requerimientos de Software.
- Especificación de caos de uso.
Audiencia
En la parte de audiencia están involucradas y participan todas aquellas personas
involucradas directamente en:
Referencias
 Cronograma del Proyecto
 Especificación Requerimientos de Software:
- Requerimientos funcionales del Software.
- Requerimientos no funcionales del Software.
Misión de las Pruebas
 Contexto del Proyecto y Antecedentes
Realizar levantamiento y un posterior análisis de los procesos de Administración de
recursos humanos, con el fin de plantear una arquitectura de solución tecnológica
que permita la optimización, monitoreo y eficiencia de los procesos de negocio que
constituyen y representan valor en las objetivos estratégicos de la organización.
Planeación
Aprobación
Ejecución
 Obtenerobjetivos.
 Definiracciones
 Toma de decisiones
 Medirlos
conocimientos
 Etapas
 DefinirProcedimientos
 Desarrollo
 DefinirPruebas
 Realizar
 Misión de las Pruebas aplicable a este proyecto
La misión de la evaluación para el presente proyecto se define enfocada al
aseguramiento de la calidad de los componentes y artefactos tecnológicos
desarrollados, de manera que estos cumplan con la especificación de los
requerimientos del cliente. Para esto se definen los siguientes lineamientos que
constituyen la misión y objetivos dentro este esfuerzo de pruebas:
 Descubrir tantos errores como sea posible
 Notificar acerca de los riesgos percibidos del proyecto
 Examinar la aplicación para comprobar si hace o no lo que se supone, debe
hacer. De igual forma verificar si ésta hace o no lo que se supone, no debe hacer.
 Validar y Verificar a través de la comparación del resultado de las pruebas del
aplicativo con el resultado que el mismo tendría que producir de acuerdo a su
especificación.
 Evaluar la calidad del producto y satisfacción de los interesados
 Cumplir con los requerimientos del cliente
Evaluación de Pruebas:
- Permitir detectar problemas desde el inicio de la especificación de
requerimientos.
- Disminuir riesgos.
- Obtener producto de calidad.
- Satisfacción del cliente.
Logros:
- La necesidad de optimización que presenta el cliente.
- Gestionar la ejecución de procesos.
- Verificar la confiabilidad de la información.
Adicionalmente existen unos motivadores puntuales que van a contribuir a que se
construya un software que satisfaga los requerimientos del cliente de la manera más
óptima posible y siguiendo un proceso adecuado para conseguirlo. Estos son:
 Aseguramiento de la calidad.
 Solicitudes de cambios.
 Riesgos de calidad.
 Verificación de los casos de uso.
 Comprobación de los requerimientos funcionales y no funcionales
Elementos Objetivo de Pruebas
A continuación se listan los elementos (artefactos, entregables, documentos etc.)
que serán objeto de prueba dentro del esfuerzo de pruebas:
Fase Inicial
 Documentación
 Especificación de Requerimientos
 Estimaciones
 Modelos - Diagramas
PERSPECTIVA DE PRUEBAS PLANEADAS
Pasos ejecución de la pruebas
Ejecución
CHEQUEO PRUEBAS
Diseñador
Hay Cambios
Revisión
Documentación
Ejecución listade chequeo
Pruebas de integración
Análisis
de
Pruebas
Diseñador
de pruebas
Hay CambiosNo Hay CambiosGrupo Análisis
de Pruebas
Pruebas de
funcionales
Hay Cambios
No Hay Cambios
Análisista
de
VISIÓN DE PRUEBAS
El plan de pruebas se basará en su totalidad en pruebas funcionales, instalación,
regresión y otras teniendo en cuenta los requerimientos no funcionales.
Revisión de la documentación: La estrategia para realizar estas pruebas,
consiste en la revisión de la documentación y casos de uso verificando su
completitud y concordancia en la información que se encuentra en ellos.
 Pruebas unitarias: Las estrategias para realizar estas pruebas consiste en
generar casos de prueba necesarios:
 Para que cada sentencia o instrucción del programa se ejecute al menos
una vez correctamente.
 Para que cada condición tenga por lo menos una vez un resultado
verdadero y al menos una vez uno falso.
 Para probar varias veces el mismo bucle (en donde aplique) considerando
los siguientes casos: Ignorar el bucle, pasar una vez, pasar dos veces,
pasar n veces, pasar n-1 veces y n+1 veces.
 Pruebas funcionales o de procedimientos: La estrategia para realizar estas
pruebas consiste en la elaboración y ejecución de Set de Pruebas, teniendo en
cuenta flujo normal y flujos alternativos, usando datos validos e inválidos que
permitan verificar lo siguiente:
- Uso de datos válidos.
- Uso de datos inválidos.
 Pruebas de Regresión: La estrategia para realizar estas pruebas consiste en
repetir las pruebas (funcionales y de carga) ejecutadas antes de corregir
Pruebas de Regresión
defectos o de añadir nuevas funcionalidades, para comprobar que las
modificaciones no provocan errores donde antes no los había.
Pruebas de Aceptación
Las pruebas de aceptación se basarán en su totalidad en pruebas funcionales, instalación,
y otras teniendo en cuenta los requerimientos funcionales las pruebas. Adicionalmente
estas pruebas serán de caja negra.
 Pruebas funcionales o de procedimientos: La estrategia para realizar estas pruebas
consiste en la elaboración y ejecución de Set de Pruebas, teniendo en cuenta flujo
normal y flujos alternativos, usando datos validos e inválidos que permitan verificar los
casos de pruebas.
HERRAMIENTAS DE PRUEBA
Herramientas técnicas para las pruebas enfocadas en la reducción de riegos.
Factor de
Prueba:
Conformidad Técnica: Pruebas de
operación
Descripción:
Con las pruebas de operación se garantiza que el usuario está bien
capacitado en el manejo del software y además se lleva un registro para
guardar los caminos no contemplados dentro de las pruebas previas del
software, y con ello se tomarán las medidas adecuadas.
Factor de
Prueba:
Facilidad de Uso Técnica: Revisiones
Descripción:
Se debe incluir al cliente y/o usuario final con un role de evaluador durante
sesiones de revisión en las cuales se discutirán los escenarios de calidad
referentes a la usabilidad del software.
Líder: Coordinador Proceso:
- Revisión pasó a paso puedo
código.
Diseño Código
Factor de Prueba: Facilidad de
Operación
Técnica: Pruebas de
Requerimientos
Descripción:
Validar los requerimientos no funcionales de ambiente recolectados con el cliente
versus las características requeridas por el ambiente de producción.
Requerimientos funcionales:
- GUI
- Tiempos de respuesta.
- Mensajes.
Pruebas de Integración
Las pruebas de integración que se realizaran durante el proceso de desarrollo de
los componentes de software, deben seguir las siguientes políticas y lineamientos
de ejecución:
 Se tiene una fase de pruebas unitarias competa y aprobada para el inicio de las
pruebas de integración.
 Probar en primer lugar los componentes o módulos individuales del software y
posteriormente y de manera progresiva se Irán agrupando hacia arriba y de
manera funcional estos componentes para probar escenarios que impliquen
varias funcionalidades de interacción entre los componentes, y se continuará así
hasta llegar al nivel más alto de funcionalidad e integración.
 Para la ejecución de estas pruebas se utilizarán las siguientes técnicas:
OBJETIVO DE LA TECNICA
Verificar el funcionamiento interno de los componentes desarrollados por medio
de la comprobación de los procedimientos llevados a cabo por el software en cada
invocación/llamado/respuesta, así como el procesamiento de datos que tiene lugar
en cada uno de esta acciones.
TÉCNICA
Pruebas de Caja negra
ENTRADA SALIDA
HERRAMIENTAS
- DEPURAR - ROBOT DE PRUEBAS - SEGUIMIENTO DE VARIABLES
JUICIO DE EXITO
* Concordancia de los procedimientos del sistema con los requerimientos de
usuario
 Optimo manejo de excepciones y errores
 Fácil seguimiento de la ejecución por medio de los traces.
OBJETIVO DE LA TECNICA
Verificar que los componentes funcionen adecuadamente de manera individual
cuando se encuentran integrados con otros módulos y componentes
TÉCNICA
Pruebas de Regresión
HERRAMIENTAS
- DEPURAR - ROBOT DE PRUEBAS - SEGUIMIENTO DE VARIABLES
JUICIO DE EXITO
 No se detectan errores inyectados durante la integración del sistema
OBJETIVO DE LA TECNICA
Verificar que la PARAMETRIZACIÓN de componentes y todos los aspectos
referentes a la integración de partes del software (consideraciones,
configuraciones, ajustes) cumplan con lo preestablecido pro el equipo desarrollo
en la fase de diseño.
TÉCNICA
Listas de Chequeo
HERRAMIENTAS
PROCESO
Listas de chequeo con los ITEMS a comprobar para la integración
JUICIO DE EXITO
 El 100% de los ítems han sido chequeados y cumplen con la condición para
ser aprobados.
CRITERIOS DE ENTRADA Y SALIDA
 Criterios de Entrada del Plan Maestro de Pruebas
- Set de pruebas completo y claro.
- Claridad en el procedimiento para el desarrollo de las pruebas.
- Toda la documentación requerida para la realización de las pruebas debe estar
- disponible.
 Criterio de Salida del Plan Maestro de Pruebas
- Que todos los set de pruebas diseñadas para cada caso de uso se ejecuten de
manera exitosa, cumpliendo los criterios de aceptación definidos para cada uno.
 Suspensión y Reanudación
- Una característica principal tiene un error que impide probar un área importante.
- El entorno de pruebas no es lo suficientemente estable como para confiar en los
resultados.
- El entorno de pruebas es muy diferente del entorno de producción.
- No se puede instalar la nueva versión o un componente
Pruebas de Integridad de los datos y Base de datos
Objetivo de la
Táctica:
Verificar que los datos ingresados en las tablas de la base
de datos no sufran.
Verificar la integridad referencial de los datos.
Táctica: Invocar cada acceso a la base de datos por medio de los
procesos y métodos definidos; enviando datos válidos e
inválidos.
Verificar que cada proceso ocurra de manera correcta y
que se retornen los datos esperados en cada caso
específico.
Herramientas
necesarias:
Copia de Respaldo de la Base de Datos
Criterio de éxito: Retorno y no corrupción de los datos al exponerlos a los
procesos funcionales del sistema.
Consideraciones
Especiales:
Probar con un mínimo de cinco registros por tabla los
procesos.
Todos los procesos serán invocados manualmente.
PRUEBAS DE FUNCIONAMIENTO:
1. Gestión de Recursos Humanos.
2. Nómina.
3. Cargos.
4. Presupuestos.
5. Cuentas.
6. Reportes.
 Gestión de Recursos Humanos:
Registro de Personal:
Objetivo de la
Táctica:
Verificar que el personal adicionado a la base de datos.
Táctica:  Por medio del formulario de Registro de Personal
ingresar en los campos los datos solicitados y presionar
el botón de Grabar registro.
 Se enviarán datos incorrectos en los campos para
verificar que los avisos de información inválida sean
mostrados.
Herramientas
necesarias:
Ninguna.
Criterio de
éxito:
Se revisará la tabla de Personal de la base de datos y se
verificará que el registro diligenciado en el formulario haya
sido adicionado correctamente.
En caso de enviar datos inválidos el registro no debe
haber sido adicionado a la tabla de Personal.
Consideracion
es Especiales:
Ninguna
Búsqueda de Personal.
Objetivo de la
Táctica:
Verificar el registro del personal.
Táctica:  Por medio del formulario de Registro de Personal se
podrán buscar registros de la base de datos.
Si no se encuentran registrados avisara por medio de un
mensaje.
Criterio de éxito: En el formulario de Registro de Personal, se debe cargar
la información del registro completo encontrado.
En caso de enviar datos inválidos el motor de búsqueda
no cargará ningún registro en el formulario de Registro
de Personal.
Consideraciones
Especiales:
Ninguna
Modificación de Personal.
Objetivo de la
Táctica:
Verificar la correcta modificación el registro del personal.
Táctica:  Por medio del formulario de Registro de Personal se
podrán Modificar registros de la base de datos.
Criterio de éxito: En el formulario de Registro de Personal, se debe cargar
la información del registro completo encontrado.
En caso de enviar datos inválidos el motor de búsqueda
no cargará ningún registro en el formulario de Registro
de Personal.
Consideraciones
Especiales:
Ninguna
Eliminación de Personal
Objetivo de la
Táctica:
Verificar que la eliminación de un registro del personal se
ejecute correctamente.
Táctica:  Una vez se ubique el registro a eliminar por medio de
la función “Búsqueda de Personal” descrita
anteriormente. Se presionará el botón “Eliminar”.
Criterio de éxito: Se revisará la tabla de Registro de Personal de la base de
datos y se verificará que el registro haya sido eliminado
de la base de datos.
Consideraciones
Especiales:
Ninguna
 Nómina
Objetivo de la
Táctica:
Verificar que el proceso de nómina se lleve a cabo
exitosamente.
Táctica:  Por medio del formulario de Generar se realizan la
nómina de personal.
 Puede ser: Quincenal, Mensual.
Criterio de éxito: Se revisará la tabla de Nomina de la base de datos y se
verificará que el registro diligenciado en el formulario haya
sido adicionado correctamente.
En caso de enviar datos inválidos el registro no debe
haber sido adicionado a la tabla de Nomina.
Consideraciones
Especiales:
Ninguna
 Cargos
Registro de Cargos
Objetivo de la
Táctica:
Verificar que el cargo sea adicionado a la base de datos.
Táctica:  Por medio del formulario de Cargos ingresar en los
campos los datos solicitados y presionar el botón de
Grabar registro.
 Se enviarán datos incorrectos en los campos para
verificar que los avisos de información inválida sean
mostrados.
Criterio de
éxito:
Se revisará la tabla de Cargos de la base de datos y se
verificará que el registro diligenciado en el formulario haya
sido adicionado correctamente.
En caso de enviar datos inválidos el registro no debe
haber sido adicionado a la tabla de Cargos.
Consideracion
es Especiales:
Ninguna
Búsqueda de Cargos.
Objetivo de la
Táctica:
Verificar el registro de los cargos registrados.
Táctica:  Por medio del formulario de Cargos se podrán buscar
registros de la base de datos.
Si no se encuentran registrados avisara por medio de un
mensaje.
Criterio de éxito: En el formulario de Cargos, se debe cargar la información
del registro completo encontrado.
En caso de enviar datos inválidos el motor de búsqueda
no cargará ningún registro en el formulario de Cargos.
Consideraciones
Especiales:
Ninguna
Modificación de Cargos.
Objetivo de la
Táctica:
Verificar la correcta modificación el registro del Cargo.
Táctica:  Por medio del formulario de Cargos se podrán
Modificar registros de la base de datos.
Criterio de éxito: En el formulario de Cargos, se debe cargar la información
del registro completo encontrado.
En caso de enviar datos inválidos el motor de búsqueda
no cargará ningún registro en el formulario de Cargos.
Consideraciones
Especiales:
Ninguna
Eliminación de Cargos.
Objetivo de la
Táctica:
Verificar que la eliminación de un registro de cargos
Táctica:  Una vez se ubique el registro a eliminar por medio de
la función “Búsqueda de Cargos” descrita anteriormente.
Se presionará el botón “Eliminar”.
Criterio de éxito: Se revisará la tabla de Cargos de la base de datos y se
verificará que el registro haya sido eliminado de la base
de datos.
Consideraciones
Especiales:
Ninguna
 Presupuestos
Objetivo de la
Táctica:
Verificar que los registros de presupuesto ingresos y
egresos se registren.
Táctica:  Por medio del formulario de Presupuesto se realizan
registros de ingresos y egresos.
 Puede ser: Mensual.
Criterio de éxito: Se revisará la tabla de Presupuesto de la base de datos y
se verificará que el registro diligenciado en el formulario
haya sido adicionado correctamente.
En caso de enviar datos inválidos el registro no debe
haber sido adicionado a la tabla de Presupuesto.
Consideraciones
Especiales:
Ninguna
 Cuentas
Registro de Cuentas
Objetivo de la
Táctica:
Verificar el registro de las cuentas de la empresa.
Táctica:  Por medio del formulario de Cuentas se realizan los
registros.
Criterio de éxito: Se revisará la tabla de Cuentas de la base de datos y se
verificará que el registro diligenciado en el formulario haya
sido adicionado correctamente.
En caso de enviar datos inválidos el registro no debe
haber sido adicionado a la tabla de Cuentas.
Consideraciones
Especiales:
Ninguna
 Auditoria
Objetivo de la
Táctica:
Verificar los registros de las operaciones realizadas en la
ejecución del software.
Táctica:  Por medio del formulario de Auditoria se podrán
visualizar los registros.
Criterio de éxito: Se revisará la tabla de Auditoria de la base de datos y se
verificará que las operaciones realizadas durante la
ejecución del software sean registradas detalladamente.
Consideraciones
Especiales:
Ninguna
 Reportes
Objetivo de la
Táctica:
Verificar que se realicen los reportes de todos los datos
registrados en las tablas de la base de datos.
Táctica:  Por medio del formulario de Reportes se realizan los
reportes de:
- Gestión de Recursos Humanos.
- Nómina.
- Cargos.
- Presupuestos.
- Cuentas.
- Auditoria
Criterio de éxito: Consulta de los registros de las tablas.
Consideraciones
Especiales:
Ninguna
 Pruebas de Control de Seguridad y Acceso.
Objetivo de la
Táctica:
Revisar que el sistema de seguridad de la aplicación
ofrezca un nivel confiable para la empresa.
Táctica: Se digitará la clave de acceso a la aplicación y se revisará
su desempeño.
Se tratará de ingresar por medio de datos inválidos.
Herramientas
necesarias:
Ninguna
Criterio de éxito: El sistema no debe permitir por ningún motivo el ingreso
al interior a través de contraseñas incorrectas ni por
medio de trucos que violen la seguridad del aplicativo.
Consideraciones
Especiales:
Ninguna.
 Pruebas de Falla y Recuperación.
Objetivo de la
Táctica:
Probar el sistema en computadores con diferentes tipos
de configuración de hardware para determinar su
desempeño y funcionamiento.
Táctica: Se ejecutará el sistema en tres equipos diferentes,
posteriormente se probará su rendimiento en condiciones
mínimas de hardware.
Herramientas
necesarias:
Ninguna.
Criterio de éxito: Se espera obtener un desempeño no tan variable entre
máquinas, especialmente un buen comportamiento en el
computador con unos recursos de hardware por debajo
de los que tendrá la máquina donde residirá el sistema.
Consideraciones
Especiales:
Los equipos donde se realizará la prueba tendrán grandes
diferencias de recursos.
RESPONSABILIDADES Y EQUIPO DE TRABAJO
Personas y Roles
Contar con el personal calificado para llevar a cabo cada una de las etapas
descritas en el plan de pruebas.
RECURSOS HUMANOS
ROL RESPONSABILIDADES ESPECÍFICAS O COMENTARIOS
Administrador de
Pruebas
Administra el esfuerzo de las pruebas, aprueba los criterios de
entrada y salida a las pruebas, monitorea avance del esfuerzo de
pruebas, aprueba los casos de prueba, gestiona el alcance y misión
de las pruebas, Certifica el nivel de calidad del producto construido.
Diseñador de Pruebas Es el responsable de diseñar los set de pruebas (estructura y
enfoque) que se realizarán al sistema para una certificar que se
construyó un producto que satisface los requerimientos definidos.
Analista de Pruebas Es el responsable de ejecutar los casos de prueba y realizar los
reportes correspondientes sobre esta ejecución.
Realizar documentación técnica de las pruebas.

Más contenido relacionado

La actualidad más candente

Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life CycleUdayakumar Sree
 
Meta-Pregunta-Metrica (GQM)
Meta-Pregunta-Metrica (GQM)Meta-Pregunta-Metrica (GQM)
Meta-Pregunta-Metrica (GQM)junior perez
 
Testing Software
Testing SoftwareTesting Software
Testing Softwareodelorenzi
 
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0Renato Gonzalez
 
Introdução a Testes Automatizados
Introdução a Testes AutomatizadosIntrodução a Testes Automatizados
Introdução a Testes Automatizadoselliando dias
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1Raghu Kiran
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycleNikhil Sharma
 
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaSoftware Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaEdureka!
 
Software evolution and Verification,validation
Software evolution and Verification,validationSoftware evolution and Verification,validation
Software evolution and Verification,validationArchanaMani2
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Softwarealbert317
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareJesús E. CuRias
 
Whitebox testing
Whitebox testingWhitebox testing
Whitebox testingOana Feidi
 
Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.Isabel Gómez
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsKMS Technology
 
Istqb 3-정적테스팅기법-2015
Istqb 3-정적테스팅기법-2015Istqb 3-정적테스팅기법-2015
Istqb 3-정적테스팅기법-2015Jongwon Lee
 
Software Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief OverviewSoftware Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief OverviewSoftheme
 
Fundamentos de Pruebas de Software - Capítulo 2
Fundamentos de Pruebas de Software - Capítulo 2Fundamentos de Pruebas de Software - Capítulo 2
Fundamentos de Pruebas de Software - Capítulo 2Professional Testing
 

La actualidad más candente (20)

Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 
Meta-Pregunta-Metrica (GQM)
Meta-Pregunta-Metrica (GQM)Meta-Pregunta-Metrica (GQM)
Meta-Pregunta-Metrica (GQM)
 
Testing Software
Testing SoftwareTesting Software
Testing Software
 
Testing ppt
Testing pptTesting ppt
Testing ppt
 
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
 
Introdução a Testes Automatizados
Introdução a Testes AutomatizadosIntrodução a Testes Automatizados
Introdução a Testes Automatizados
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
 
Calidad de software Unidad 1
Calidad de software Unidad 1Calidad de software Unidad 1
Calidad de software Unidad 1
 
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaSoftware Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
 
Software evolution and Verification,validation
Software evolution and Verification,validationSoftware evolution and Verification,validation
Software evolution and Verification,validation
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Software
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de software
 
Software testing
Software testingSoftware testing
Software testing
 
Whitebox testing
Whitebox testingWhitebox testing
Whitebox testing
 
Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
 
Istqb 3-정적테스팅기법-2015
Istqb 3-정적테스팅기법-2015Istqb 3-정적테스팅기법-2015
Istqb 3-정적테스팅기법-2015
 
Software Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief OverviewSoftware Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief Overview
 
Fundamentos de Pruebas de Software - Capítulo 2
Fundamentos de Pruebas de Software - Capítulo 2Fundamentos de Pruebas de Software - Capítulo 2
Fundamentos de Pruebas de Software - Capítulo 2
 

Similar a Actividad 3 prueba de software juan esteban uribe m

Taller 3 calidad_de_software_jcom
Taller 3 calidad_de_software_jcomTaller 3 calidad_de_software_jcom
Taller 3 calidad_de_software_jcomJuan Carlos Ospina
 
Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1Vanessa Toral Yépez
 
Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1naviwz
 
Unidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de pruebaUnidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de pruebaDarleneperalta
 
Ces cacic07-automatizacion y-gestion_pruebas_funcionales
Ces cacic07-automatizacion y-gestion_pruebas_funcionalesCes cacic07-automatizacion y-gestion_pruebas_funcionales
Ces cacic07-automatizacion y-gestion_pruebas_funcionalesginacris
 
Sistemas i ultimo trabajo
Sistemas i ultimo trabajoSistemas i ultimo trabajo
Sistemas i ultimo trabajoAlejandross1
 
Capitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_softwareCapitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_softwareAndres Valencia
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de softwareNoe Moctezuma
 
RMyA - Presentación Jornada ORT Estandar ISO IEC 29119 - 2011 v1.0
RMyA - Presentación Jornada ORT Estandar ISO IEC 29119 - 2011 v1.0RMyA - Presentación Jornada ORT Estandar ISO IEC 29119 - 2011 v1.0
RMyA - Presentación Jornada ORT Estandar ISO IEC 29119 - 2011 v1.0Pilar Barrio
 
Control de lectura
Control de lecturaControl de lectura
Control de lecturaelssalinas
 
Unidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de losUnidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de lospabloreyes154
 
Metodologia gestion de requerimientos
Metodologia  gestion de requerimientosMetodologia  gestion de requerimientos
Metodologia gestion de requerimientosleyfororozco
 
Aseguramiento De Calidad Mp
Aseguramiento De Calidad MpAseguramiento De Calidad Mp
Aseguramiento De Calidad MpZonar
 
Lexi herrera fundamentos del diseno de software
Lexi herrera  fundamentos del diseno de softwareLexi herrera  fundamentos del diseno de software
Lexi herrera fundamentos del diseno de softwarelexiherrera
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de softwareCentro Líbano
 

Similar a Actividad 3 prueba de software juan esteban uribe m (20)

Taller 3 calidad_de_software_jcom
Taller 3 calidad_de_software_jcomTaller 3 calidad_de_software_jcom
Taller 3 calidad_de_software_jcom
 
Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1
 
Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1
 
Unidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de pruebaUnidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de prueba
 
Epa aqui
Epa aquiEpa aqui
Epa aqui
 
Ces cacic07-automatizacion y-gestion_pruebas_funcionales
Ces cacic07-automatizacion y-gestion_pruebas_funcionalesCes cacic07-automatizacion y-gestion_pruebas_funcionales
Ces cacic07-automatizacion y-gestion_pruebas_funcionales
 
Sistemas i ultimo trabajo
Sistemas i ultimo trabajoSistemas i ultimo trabajo
Sistemas i ultimo trabajo
 
Capitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_softwareCapitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_software
 
Fundamentos Rational Tester
Fundamentos Rational TesterFundamentos Rational Tester
Fundamentos Rational Tester
 
Tema 6
Tema 6Tema 6
Tema 6
 
metodologia
metodologiametodologia
metodologia
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
RMyA - Presentación Jornada ORT Estandar ISO IEC 29119 - 2011 v1.0
RMyA - Presentación Jornada ORT Estandar ISO IEC 29119 - 2011 v1.0RMyA - Presentación Jornada ORT Estandar ISO IEC 29119 - 2011 v1.0
RMyA - Presentación Jornada ORT Estandar ISO IEC 29119 - 2011 v1.0
 
Control de lectura
Control de lecturaControl de lectura
Control de lectura
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Unidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de losUnidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de los
 
Metodologia gestion de requerimientos
Metodologia  gestion de requerimientosMetodologia  gestion de requerimientos
Metodologia gestion de requerimientos
 
Aseguramiento De Calidad Mp
Aseguramiento De Calidad MpAseguramiento De Calidad Mp
Aseguramiento De Calidad Mp
 
Lexi herrera fundamentos del diseno de software
Lexi herrera  fundamentos del diseno de softwareLexi herrera  fundamentos del diseno de software
Lexi herrera fundamentos del diseno de software
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de software
 

Último

Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 

Último (20)

Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 

Actividad 3 prueba de software juan esteban uribe m

  • 1. ACTIVIDAD 3 PRUEBAS DEL SOFTWARE APRENDIZ: JUAN ESTEBAN URIBE MONSALVE FORMADOR: EDWARD DE JESUS VALENCIA SÁNCHEZ CURSO VIRTUAL:
  • 2. CALIDAD EN EL DESARROLLO DE SOFTWARE SENA-ANTIOQUIA ACTIVIDADES DE APROPIACIÓN DEL CONOCIMIENTO (ANÁLISIS DE CASO) El proyecto de software para administrar la gestión de recursos humanos de la empresa, ya pasó por las etapas de análisis, diseño y desarrollo e ingresa a la etapa de pruebas, es allí donde Camilo Andrés como director del proyecto debe asegurar que el software cumpla con las especificaciones requeridas y eliminar los posibles defectos que pueda tener. Para iniciar esta etapa es necesario elaborar el plan de pruebas para este proyecto, donde se incluya: Identificador del plan, alcance, ítems a probar, estrategia, categorización de la configuración, entregables (tangibles), procedimientos especiales, recursos, cronograma, gestión de riesgos. Para realizar esta actividad debes:  Analizar el material de formación de la actividad aprendizaje 3 Pruebas del  software que se encuentra ubicado en el botón Materiales del programa.  Consultar el material de apoyo de la actividad de aprendizaje 3. Al terminar estas lecturas, tenga en cuenta que debe entregar como evidencia lo siguiente:
  • 3.  Un documento en Word que contenga el plan de pruebas del proyecto para administrar la gestión de recursos humanos de la empresa.  Una vez realizado el documento, envíe el archivo por medio del enlace Plan de pruebas que se encuentra ubicado en la carpeta actividad de aprendizaje 3 Pruebas del software. PLAN DE PRUEBAS ADMINISTRAR LA GESTIÓN DE RECURSOS HUMANOS Introducción Propósito: El propósito del plan de pruebas planteado en este documento, es permitir definir los lineamientos a seguir para realizar la planeación de la etapa de pruebas sobre el proyecto “Administración de Recursos Humanos”, planteando una estrategia que conduzca al objetivo enfocado en el aseguramiento de calidad del software. El propósito del Plan Maestro de Pruebas es:  Proveer un artefacto central que gobierne la planeación y control del esfuerzo de pruebas. Este define el enfoque general que será empleado para probar el software y para evaluar los resultados de esas pruebas, y es el plan de más alto nivel que será usado por los administradores para guiar y dirigir el trabajo de pruebas detallado.  Proveer visibilidad a los interesados en el esfuerzo de pruebas que han tenido las consideraciones adecuadas para varios aspectos que orientan el esfuerzo de pruebas, y dónde es apropiado que los interesados aprueben el plan.  Este Plan Maestro de Pruebas también soporta los siguientes objetivos específicos:  Identificar los ítems que serán objeto de las pruebas.  Enmarcar la metodología de pruebas que será utilizada  Identificar los recursos requeridos y proveer un estimado del esfuerzo de las pruebas.  Elaborar un listado de los elementos entregables del plan de pruebas.
  • 4. Alcance El plan maestro de pruebas describe el detalle de las diferentes pruebas a ser aplicadas, así como también las herramientas y metodologías a utilizar en cada una de estas. Las pruebas que serán realizadas son:  Revisión de la documentación: Consiste en revisar la calidad y completitud de los documentos insumo y casos de uso para la ejecución de las pruebas.  Pruebas Unitarias: Se validaran las piezas individuales del software como una unidad independiente, bucles, condicionales, etc.  Pruebas de integración: Se validara la integración entre los diferentes módulos que componen la solución con el fin de garantizar que su operación integrada es correcta.  Pruebas Funcionales (procedimientos): Se validaran los procesos, reglas de negocio establecidas y los requerimientos funcionales. - Identificación de requerimientos funcionales. - Tener en cuenta los requerimientos no funcionales.  Pruebas de sistema: Las pruebas de sistema se determinarán en el momento que el Outsourcing de Desarrollo entregue el documento de Requerimientos no funcionales, y así determinar qué tipos de prueba se realizarán y a qué casos de uso se aplicarán.  Pruebas de regresión: Se validara que el sistema mantenga su correcta funcionalidad debido a la incorporación de un ajuste, corrección o nuevo requerimiento. Adicionalmente y con el fin de centrar el plan de pruebas en ciertos factores que son críticos y de mayor relevancia para el proyecto, se determinan los tipos de pruebas que se realizarán para el proyecto, diseñando los factores de calidad y las pruebas especializadas para alcanzar estos atributos del software entregado. Con esta misión se identifican de acuerdo a las especificaciones del cliente los factores Para este proyecto de acuerdo a los requerimientos, se definen los siguientes factores en los que se enfocarán las pruebas:  Corrección.  Conformidad.  Facilidad de Uso.
  • 5.  Portabilidad.  Facilidad de Operación. Referencias - RUP: Proceso Unificado Rational - Requerimientos de Software. - Especificación de caos de uso. Audiencia En la parte de audiencia están involucradas y participan todas aquellas personas involucradas directamente en: Referencias  Cronograma del Proyecto  Especificación Requerimientos de Software: - Requerimientos funcionales del Software. - Requerimientos no funcionales del Software. Misión de las Pruebas  Contexto del Proyecto y Antecedentes Realizar levantamiento y un posterior análisis de los procesos de Administración de recursos humanos, con el fin de plantear una arquitectura de solución tecnológica que permita la optimización, monitoreo y eficiencia de los procesos de negocio que constituyen y representan valor en las objetivos estratégicos de la organización. Planeación Aprobación Ejecución  Obtenerobjetivos.  Definiracciones  Toma de decisiones  Medirlos conocimientos  Etapas  DefinirProcedimientos  Desarrollo  DefinirPruebas  Realizar
  • 6.  Misión de las Pruebas aplicable a este proyecto La misión de la evaluación para el presente proyecto se define enfocada al aseguramiento de la calidad de los componentes y artefactos tecnológicos desarrollados, de manera que estos cumplan con la especificación de los requerimientos del cliente. Para esto se definen los siguientes lineamientos que constituyen la misión y objetivos dentro este esfuerzo de pruebas:  Descubrir tantos errores como sea posible  Notificar acerca de los riesgos percibidos del proyecto  Examinar la aplicación para comprobar si hace o no lo que se supone, debe hacer. De igual forma verificar si ésta hace o no lo que se supone, no debe hacer.  Validar y Verificar a través de la comparación del resultado de las pruebas del aplicativo con el resultado que el mismo tendría que producir de acuerdo a su especificación.  Evaluar la calidad del producto y satisfacción de los interesados  Cumplir con los requerimientos del cliente Evaluación de Pruebas: - Permitir detectar problemas desde el inicio de la especificación de requerimientos. - Disminuir riesgos. - Obtener producto de calidad. - Satisfacción del cliente. Logros: - La necesidad de optimización que presenta el cliente. - Gestionar la ejecución de procesos. - Verificar la confiabilidad de la información. Adicionalmente existen unos motivadores puntuales que van a contribuir a que se construya un software que satisfaga los requerimientos del cliente de la manera más óptima posible y siguiendo un proceso adecuado para conseguirlo. Estos son:  Aseguramiento de la calidad.  Solicitudes de cambios.  Riesgos de calidad.  Verificación de los casos de uso.  Comprobación de los requerimientos funcionales y no funcionales
  • 7. Elementos Objetivo de Pruebas A continuación se listan los elementos (artefactos, entregables, documentos etc.) que serán objeto de prueba dentro del esfuerzo de pruebas: Fase Inicial  Documentación  Especificación de Requerimientos  Estimaciones  Modelos - Diagramas PERSPECTIVA DE PRUEBAS PLANEADAS Pasos ejecución de la pruebas Ejecución CHEQUEO PRUEBAS Diseñador Hay Cambios Revisión Documentación Ejecución listade chequeo Pruebas de integración Análisis de Pruebas Diseñador de pruebas Hay CambiosNo Hay CambiosGrupo Análisis de Pruebas Pruebas de funcionales Hay Cambios No Hay Cambios Análisista de
  • 8. VISIÓN DE PRUEBAS El plan de pruebas se basará en su totalidad en pruebas funcionales, instalación, regresión y otras teniendo en cuenta los requerimientos no funcionales. Revisión de la documentación: La estrategia para realizar estas pruebas, consiste en la revisión de la documentación y casos de uso verificando su completitud y concordancia en la información que se encuentra en ellos.  Pruebas unitarias: Las estrategias para realizar estas pruebas consiste en generar casos de prueba necesarios:  Para que cada sentencia o instrucción del programa se ejecute al menos una vez correctamente.  Para que cada condición tenga por lo menos una vez un resultado verdadero y al menos una vez uno falso.  Para probar varias veces el mismo bucle (en donde aplique) considerando los siguientes casos: Ignorar el bucle, pasar una vez, pasar dos veces, pasar n veces, pasar n-1 veces y n+1 veces.  Pruebas funcionales o de procedimientos: La estrategia para realizar estas pruebas consiste en la elaboración y ejecución de Set de Pruebas, teniendo en cuenta flujo normal y flujos alternativos, usando datos validos e inválidos que permitan verificar lo siguiente: - Uso de datos válidos. - Uso de datos inválidos.  Pruebas de Regresión: La estrategia para realizar estas pruebas consiste en repetir las pruebas (funcionales y de carga) ejecutadas antes de corregir Pruebas de Regresión
  • 9. defectos o de añadir nuevas funcionalidades, para comprobar que las modificaciones no provocan errores donde antes no los había. Pruebas de Aceptación Las pruebas de aceptación se basarán en su totalidad en pruebas funcionales, instalación, y otras teniendo en cuenta los requerimientos funcionales las pruebas. Adicionalmente estas pruebas serán de caja negra.  Pruebas funcionales o de procedimientos: La estrategia para realizar estas pruebas consiste en la elaboración y ejecución de Set de Pruebas, teniendo en cuenta flujo normal y flujos alternativos, usando datos validos e inválidos que permitan verificar los casos de pruebas. HERRAMIENTAS DE PRUEBA Herramientas técnicas para las pruebas enfocadas en la reducción de riegos. Factor de Prueba: Conformidad Técnica: Pruebas de operación Descripción: Con las pruebas de operación se garantiza que el usuario está bien capacitado en el manejo del software y además se lleva un registro para guardar los caminos no contemplados dentro de las pruebas previas del software, y con ello se tomarán las medidas adecuadas. Factor de Prueba: Facilidad de Uso Técnica: Revisiones Descripción: Se debe incluir al cliente y/o usuario final con un role de evaluador durante sesiones de revisión en las cuales se discutirán los escenarios de calidad referentes a la usabilidad del software. Líder: Coordinador Proceso: - Revisión pasó a paso puedo código. Diseño Código
  • 10. Factor de Prueba: Facilidad de Operación Técnica: Pruebas de Requerimientos Descripción: Validar los requerimientos no funcionales de ambiente recolectados con el cliente versus las características requeridas por el ambiente de producción. Requerimientos funcionales: - GUI - Tiempos de respuesta. - Mensajes. Pruebas de Integración Las pruebas de integración que se realizaran durante el proceso de desarrollo de los componentes de software, deben seguir las siguientes políticas y lineamientos de ejecución:  Se tiene una fase de pruebas unitarias competa y aprobada para el inicio de las pruebas de integración.  Probar en primer lugar los componentes o módulos individuales del software y posteriormente y de manera progresiva se Irán agrupando hacia arriba y de manera funcional estos componentes para probar escenarios que impliquen varias funcionalidades de interacción entre los componentes, y se continuará así hasta llegar al nivel más alto de funcionalidad e integración.  Para la ejecución de estas pruebas se utilizarán las siguientes técnicas: OBJETIVO DE LA TECNICA Verificar el funcionamiento interno de los componentes desarrollados por medio de la comprobación de los procedimientos llevados a cabo por el software en cada invocación/llamado/respuesta, así como el procesamiento de datos que tiene lugar en cada uno de esta acciones. TÉCNICA
  • 11. Pruebas de Caja negra ENTRADA SALIDA HERRAMIENTAS - DEPURAR - ROBOT DE PRUEBAS - SEGUIMIENTO DE VARIABLES JUICIO DE EXITO * Concordancia de los procedimientos del sistema con los requerimientos de usuario  Optimo manejo de excepciones y errores  Fácil seguimiento de la ejecución por medio de los traces. OBJETIVO DE LA TECNICA Verificar que los componentes funcionen adecuadamente de manera individual cuando se encuentran integrados con otros módulos y componentes TÉCNICA Pruebas de Regresión HERRAMIENTAS - DEPURAR - ROBOT DE PRUEBAS - SEGUIMIENTO DE VARIABLES JUICIO DE EXITO  No se detectan errores inyectados durante la integración del sistema OBJETIVO DE LA TECNICA Verificar que la PARAMETRIZACIÓN de componentes y todos los aspectos referentes a la integración de partes del software (consideraciones, configuraciones, ajustes) cumplan con lo preestablecido pro el equipo desarrollo en la fase de diseño. TÉCNICA Listas de Chequeo HERRAMIENTAS PROCESO
  • 12. Listas de chequeo con los ITEMS a comprobar para la integración JUICIO DE EXITO  El 100% de los ítems han sido chequeados y cumplen con la condición para ser aprobados. CRITERIOS DE ENTRADA Y SALIDA  Criterios de Entrada del Plan Maestro de Pruebas - Set de pruebas completo y claro. - Claridad en el procedimiento para el desarrollo de las pruebas. - Toda la documentación requerida para la realización de las pruebas debe estar - disponible.  Criterio de Salida del Plan Maestro de Pruebas - Que todos los set de pruebas diseñadas para cada caso de uso se ejecuten de manera exitosa, cumpliendo los criterios de aceptación definidos para cada uno.  Suspensión y Reanudación - Una característica principal tiene un error que impide probar un área importante. - El entorno de pruebas no es lo suficientemente estable como para confiar en los resultados. - El entorno de pruebas es muy diferente del entorno de producción. - No se puede instalar la nueva versión o un componente Pruebas de Integridad de los datos y Base de datos Objetivo de la Táctica: Verificar que los datos ingresados en las tablas de la base de datos no sufran. Verificar la integridad referencial de los datos. Táctica: Invocar cada acceso a la base de datos por medio de los procesos y métodos definidos; enviando datos válidos e inválidos. Verificar que cada proceso ocurra de manera correcta y que se retornen los datos esperados en cada caso específico.
  • 13. Herramientas necesarias: Copia de Respaldo de la Base de Datos Criterio de éxito: Retorno y no corrupción de los datos al exponerlos a los procesos funcionales del sistema. Consideraciones Especiales: Probar con un mínimo de cinco registros por tabla los procesos. Todos los procesos serán invocados manualmente. PRUEBAS DE FUNCIONAMIENTO: 1. Gestión de Recursos Humanos. 2. Nómina. 3. Cargos. 4. Presupuestos. 5. Cuentas. 6. Reportes.  Gestión de Recursos Humanos: Registro de Personal: Objetivo de la Táctica: Verificar que el personal adicionado a la base de datos. Táctica:  Por medio del formulario de Registro de Personal ingresar en los campos los datos solicitados y presionar el botón de Grabar registro.  Se enviarán datos incorrectos en los campos para verificar que los avisos de información inválida sean mostrados. Herramientas necesarias: Ninguna. Criterio de éxito: Se revisará la tabla de Personal de la base de datos y se verificará que el registro diligenciado en el formulario haya sido adicionado correctamente.
  • 14. En caso de enviar datos inválidos el registro no debe haber sido adicionado a la tabla de Personal. Consideracion es Especiales: Ninguna Búsqueda de Personal. Objetivo de la Táctica: Verificar el registro del personal. Táctica:  Por medio del formulario de Registro de Personal se podrán buscar registros de la base de datos. Si no se encuentran registrados avisara por medio de un mensaje. Criterio de éxito: En el formulario de Registro de Personal, se debe cargar la información del registro completo encontrado. En caso de enviar datos inválidos el motor de búsqueda no cargará ningún registro en el formulario de Registro de Personal. Consideraciones Especiales: Ninguna Modificación de Personal.
  • 15. Objetivo de la Táctica: Verificar la correcta modificación el registro del personal. Táctica:  Por medio del formulario de Registro de Personal se podrán Modificar registros de la base de datos. Criterio de éxito: En el formulario de Registro de Personal, se debe cargar la información del registro completo encontrado. En caso de enviar datos inválidos el motor de búsqueda no cargará ningún registro en el formulario de Registro de Personal. Consideraciones Especiales: Ninguna Eliminación de Personal Objetivo de la Táctica: Verificar que la eliminación de un registro del personal se ejecute correctamente. Táctica:  Una vez se ubique el registro a eliminar por medio de la función “Búsqueda de Personal” descrita anteriormente. Se presionará el botón “Eliminar”. Criterio de éxito: Se revisará la tabla de Registro de Personal de la base de datos y se verificará que el registro haya sido eliminado de la base de datos. Consideraciones Especiales: Ninguna  Nómina
  • 16. Objetivo de la Táctica: Verificar que el proceso de nómina se lleve a cabo exitosamente. Táctica:  Por medio del formulario de Generar se realizan la nómina de personal.  Puede ser: Quincenal, Mensual. Criterio de éxito: Se revisará la tabla de Nomina de la base de datos y se verificará que el registro diligenciado en el formulario haya sido adicionado correctamente. En caso de enviar datos inválidos el registro no debe haber sido adicionado a la tabla de Nomina. Consideraciones Especiales: Ninguna  Cargos Registro de Cargos Objetivo de la Táctica: Verificar que el cargo sea adicionado a la base de datos. Táctica:  Por medio del formulario de Cargos ingresar en los campos los datos solicitados y presionar el botón de Grabar registro.  Se enviarán datos incorrectos en los campos para verificar que los avisos de información inválida sean mostrados. Criterio de éxito: Se revisará la tabla de Cargos de la base de datos y se verificará que el registro diligenciado en el formulario haya sido adicionado correctamente. En caso de enviar datos inválidos el registro no debe haber sido adicionado a la tabla de Cargos.
  • 17. Consideracion es Especiales: Ninguna Búsqueda de Cargos. Objetivo de la Táctica: Verificar el registro de los cargos registrados. Táctica:  Por medio del formulario de Cargos se podrán buscar registros de la base de datos. Si no se encuentran registrados avisara por medio de un mensaje. Criterio de éxito: En el formulario de Cargos, se debe cargar la información del registro completo encontrado. En caso de enviar datos inválidos el motor de búsqueda no cargará ningún registro en el formulario de Cargos. Consideraciones Especiales: Ninguna Modificación de Cargos. Objetivo de la Táctica: Verificar la correcta modificación el registro del Cargo. Táctica:  Por medio del formulario de Cargos se podrán Modificar registros de la base de datos. Criterio de éxito: En el formulario de Cargos, se debe cargar la información del registro completo encontrado. En caso de enviar datos inválidos el motor de búsqueda no cargará ningún registro en el formulario de Cargos. Consideraciones Especiales: Ninguna Eliminación de Cargos.
  • 18. Objetivo de la Táctica: Verificar que la eliminación de un registro de cargos Táctica:  Una vez se ubique el registro a eliminar por medio de la función “Búsqueda de Cargos” descrita anteriormente. Se presionará el botón “Eliminar”. Criterio de éxito: Se revisará la tabla de Cargos de la base de datos y se verificará que el registro haya sido eliminado de la base de datos. Consideraciones Especiales: Ninguna  Presupuestos Objetivo de la Táctica: Verificar que los registros de presupuesto ingresos y egresos se registren. Táctica:  Por medio del formulario de Presupuesto se realizan registros de ingresos y egresos.  Puede ser: Mensual. Criterio de éxito: Se revisará la tabla de Presupuesto de la base de datos y se verificará que el registro diligenciado en el formulario haya sido adicionado correctamente. En caso de enviar datos inválidos el registro no debe haber sido adicionado a la tabla de Presupuesto. Consideraciones Especiales: Ninguna  Cuentas
  • 19. Registro de Cuentas Objetivo de la Táctica: Verificar el registro de las cuentas de la empresa. Táctica:  Por medio del formulario de Cuentas se realizan los registros. Criterio de éxito: Se revisará la tabla de Cuentas de la base de datos y se verificará que el registro diligenciado en el formulario haya sido adicionado correctamente. En caso de enviar datos inválidos el registro no debe haber sido adicionado a la tabla de Cuentas. Consideraciones Especiales: Ninguna  Auditoria Objetivo de la Táctica: Verificar los registros de las operaciones realizadas en la ejecución del software. Táctica:  Por medio del formulario de Auditoria se podrán visualizar los registros. Criterio de éxito: Se revisará la tabla de Auditoria de la base de datos y se verificará que las operaciones realizadas durante la ejecución del software sean registradas detalladamente. Consideraciones Especiales: Ninguna  Reportes
  • 20. Objetivo de la Táctica: Verificar que se realicen los reportes de todos los datos registrados en las tablas de la base de datos. Táctica:  Por medio del formulario de Reportes se realizan los reportes de: - Gestión de Recursos Humanos. - Nómina. - Cargos. - Presupuestos. - Cuentas. - Auditoria Criterio de éxito: Consulta de los registros de las tablas. Consideraciones Especiales: Ninguna
  • 21.  Pruebas de Control de Seguridad y Acceso. Objetivo de la Táctica: Revisar que el sistema de seguridad de la aplicación ofrezca un nivel confiable para la empresa. Táctica: Se digitará la clave de acceso a la aplicación y se revisará su desempeño. Se tratará de ingresar por medio de datos inválidos. Herramientas necesarias: Ninguna Criterio de éxito: El sistema no debe permitir por ningún motivo el ingreso al interior a través de contraseñas incorrectas ni por medio de trucos que violen la seguridad del aplicativo. Consideraciones Especiales: Ninguna.  Pruebas de Falla y Recuperación. Objetivo de la Táctica: Probar el sistema en computadores con diferentes tipos de configuración de hardware para determinar su desempeño y funcionamiento. Táctica: Se ejecutará el sistema en tres equipos diferentes, posteriormente se probará su rendimiento en condiciones mínimas de hardware. Herramientas necesarias: Ninguna. Criterio de éxito: Se espera obtener un desempeño no tan variable entre máquinas, especialmente un buen comportamiento en el computador con unos recursos de hardware por debajo de los que tendrá la máquina donde residirá el sistema. Consideraciones Especiales: Los equipos donde se realizará la prueba tendrán grandes diferencias de recursos.
  • 22. RESPONSABILIDADES Y EQUIPO DE TRABAJO Personas y Roles Contar con el personal calificado para llevar a cabo cada una de las etapas descritas en el plan de pruebas. RECURSOS HUMANOS ROL RESPONSABILIDADES ESPECÍFICAS O COMENTARIOS Administrador de Pruebas Administra el esfuerzo de las pruebas, aprueba los criterios de entrada y salida a las pruebas, monitorea avance del esfuerzo de pruebas, aprueba los casos de prueba, gestiona el alcance y misión de las pruebas, Certifica el nivel de calidad del producto construido. Diseñador de Pruebas Es el responsable de diseñar los set de pruebas (estructura y enfoque) que se realizarán al sistema para una certificar que se construyó un producto que satisface los requerimientos definidos. Analista de Pruebas Es el responsable de ejecutar los casos de prueba y realizar los reportes correspondientes sobre esta ejecución. Realizar documentación técnica de las pruebas.