Documento Plan de Pruebas

Hexacode, InnovaTech, Sist+, S&Q Solutions Sistema de Pasantías Empresariales (SPE) Plan de Pruebas Versión 1.2 Siste

Views 174 Downloads 60 File size 179KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Hexacode, InnovaTech, Sist+, S&Q Solutions

Sistema de Pasantías Empresariales (SPE) Plan de Pruebas Versión 1.2

Sistema de Pasantías Empresariales (SPE)

Versión:

Plan de Pruebas

Fecha:

1.2 30/03/16

Historia de Revisiones Fecha

Versión

Descripción

Autor

26/02/16

1.0

Plan de Pruebas de SPE. Versión inicial.

Hexacode, InnovaTech, Sist+, S&Q Solutions

04/03/16

1.1

Plan de Pruebas de SPE. Incorporación de secciones 4, 5 y 6.

Hexacode, InnovaTech, Sist+, S&Q Solutions

30/03/16

1.2

Plan de Pruebas de SPE. Incorporación de secciones 7, 8, 9 y 10.

Hexacode, InnovaTech, Sist+, S&Q Solutions

Confidencial

©Hexacode, InnovaTech, Sist+, S&Q Solutions, 2016

2

Sistema de Pasantías Empresariales (SPE)

Versión:

Plan de Pruebas

Fecha:

1.2 30/03/16

Tabla de Contenidos 1.

Introducción 1.1 Propósito 1.2 Alcance 1.3 Audiencia a la que se orienta 1.4 Terminología del Documento y Acrónimos 1.5 Referencias

5 5 5 5 5 6

2.

Propósito de la evaluación y motivación de las pruebas 2.1 Antecedentes 2.2 Propósito de la Evaluación 2.3 Motivadores de la prueba

6 6 6 6

3.

Aspectos a los que se enfoca la prueba

6

4.

Delimitación de las pruebas previstas 4.1 Pruebas a incluir 4.2 Pruebas potenciales a ser incluídas 4.3 Pruebas a Excluir

7 7 8 8

5.

Enfoque de las Pruebas 5.1 Ideas Iniciales y otras Fuentes de referencia 5.2 Técnicas y tipos de prueba

8 8 9

6.

Criterios de Entrada y Salida 6.1 Plan de Pruebas 6.1.1 Criterios de Entrada 6.1.2 Criterios de Salida 6.1.3 Criterios de Suspensión y Retomar actividad 6.2 Ciclos de Prueba 6.2.1 Criterios de Entrada 6.2.2 Criterios de salida 6.2.3 Finalización anormal

13 13 13 13 14 14 14 14 14

7.

Entregables 7.1 MECAP-Casos de pruebas

14 14

8.

Necesidades de ambiente 8.1 Hardware 8.2 Software 8.3 Herramientas de Productividad y Soporte 8.4 Configuraciones del Ambiente de Pruebas

14 14 15 15 15

9.

Responsabilidades, Personal y necesidades de entrenamiento

Confidencial

©Hexacode, InnovaTech, Sist+, S&Q Solutions, 2016

16

3

Sistema de Pasantías Empresariales (SPE)

Versión:

Plan de Pruebas

Fecha:

9.1 9.2 10.

1.2 30/03/16

Personal y Roles Personal y Necesidades de entrenamiento Riesgos, Dependencias, Suposiciones y Restricciones

Confidencial

©Hexacode, InnovaTech, Sist+, S&Q Solutions, 2016

16 16 16

4

Sistema de Pasantías Empresariales (SPE)

Versión:

Plan de Pruebas

Fecha:

1.2 30/03/16

Plan de Pruebas 1.

Introducción 1.1

Propósito El propósito del plan de prueba es recopilar toda la información necesaria para planear y controlar el esfuerzo de la prueba para una iteración dada. Describe el enfoque para probar el software y es el plan a nivel superior generado y usado por los encargados para dirigir el esfuerzo de la prueba. Este plan de prueba para el Sistema de Pasantías Empresariales tiene como objetivo principal planificar un conjunto de pruebas a realizar que permitan garantizar que el sistema es de calidad. Asimismo asegurarse de satisfacer todos los requerimientos que se han establecido, a través del chequeo y corrección de posibles fallas o vulnerabilidades que se puedan presentar. 1.2

Alcance En este documento se realizará una descripción de los tipos de prueba que se necesitaran llevar a cabo para satisfacer los requerimientos del sistema, asi como tambien tanto los resultados esperados como los resultados obtenidos de dichas pruebas. Principalmente se hará énfasis a las pruebas de los siguientes aspectos: ● Funcionalidad: de manera que todos los casos de uso funcionen correctamente. ● Usabilidad: las interfaces de usuario deben satisfacer los requerimientos de usabilidad, en aspectos como facilidad de uso y navegabilidad. ● Validación de campos: los campos a llenar por los usuarios deben cumplir con criterios de seguridad e ingreso de datos correctos o válidos. ● Desempeño: se deben satisfacer tiempos de respuesta adecuados. ● Carga: el sistema debe tener buen tiempo de respuesta al realizar las cargas de documentos. 1.3

Audiencia a la que se orienta El plan de pruebas se encuentra dirigido a aquellas personas encargadas de ejecutar los casos de prueba, ya que este documento les sirve como guía para trabajar de manera más eficiente. El plan de pruebas también va dirigido al equipo de desarrollo, para poder analizar los resultados arrojados en las pruebas y de esta manera poder solucionar los problemas en los que los resultados fueron erróneos y documentar cada aspecto realizado, así como también determinar la calidad del sistema. Por último, también puede ser de interés por parte del cliente revisar este documento puesto que si se presenta la oportunidad podrá realizar las pruebas de aceptación; así como cualquier persona que se encuentre interesada en colaborar en las pruebas del sistema. 1.4

Terminología del Documento y Acrónimos

● CCT: Coordinación de Cooperación Técnica de la Universidad Simón Bolívar. ● FUNINDES: Fundación de Investigación y Desarrollo de la Universidad Simón Bolívar. ● RUP: Rational Unified Process. Se trata de una metodología para describir el proceso de desarrollo de software. ● DII: Dirección de Ingeniería de Información de la Universidad Simón Bolívar. ● DST: Dirección de Servicios Telemáticos de la Universidad Simón Bolívar. ● USB: Universidad Simón Bolívar. ● UML: Unified Modeling Language. Lenguaje de modelado visual de sistemas de software. ● DACE: Dirección de Administración y Control de Estudios de la Universidad Simón Bolívar. ● SPE: Sistema de Pasantías Empresariales.

Confidencial

©Hexacode, InnovaTech, Sist+, S&Q Solutions, 2016

5

Sistema de Pasantías Empresariales (SPE)

Versión:

Plan de Pruebas

Fecha:

1.5 ● ● ● ● ●

2.

1.2 30/03/16

Referencias Documento Lista de Riesgos. Documento Especificaciones de Requerimientos del Software Manual de Identidad Visual Corporativa USB. Documento de Especificaciones de Requerimientos del Software. Documento de Arquitectura de Software.

Propósito de la evaluación y motivación de las pruebas 2.1

Antecedentes

El cliente definió sus requerimientos para el Sistema de Pasantías Empresariales, e indicó su interés en que el sistema tuviera la menor cantidad de errores posibles en vista de que el que se está utilizando actualmente no cumple con las funcionalidades de manera segura y eficaz. Existe como principal objetivo que las pruebas a realizar garanticen un producto de calidad y robusto frente a posibles ataques. En caso de requerir más información respecto al sistema o a los casos de uso que lo conforman conviene revisar el Documento de Arquitectura del Sistema o el Documento de Especificación de Requerimientos del Sistema. 2.2

Propósito de la Evaluación

El propósito del plan de pruebas es encontrar todas las fallas que se puedan dar en el sistema para hallar una solución temprana y oportuna para solventarlo, y de esta manera obtener un producto de calidad y eficiente, así como también brindar una excelente experiencia a los usuarios. 2.3

Motivadores de la prueba

El motivo principal del plan de pruebas es identificar los riesgos y fallas que se puedan presentar, así como también comprobar que los requerimientos del sistema han sido cumplidos de manera correcta. Además de encontrar la mayor cantidad de riesgos posibles, se espera poder hallar todas aquellas vulnerabilidades que puedan presentarse en el Sistema de Pasantías Empresariales, con el fin de solucionarlas o controlarlas para poder dar al cliente un producto con la mayor calidad posible.

3.

Aspectos a los que se enfoca la prueba ● ● ●

Confidencial

Pruebas de aceptación: son las pruebas más importantes a realizar, ya que validan las funcionalidades esperadas por el usuario. Pruebas funcionales: se enfoca en la verificación de las funcionalidades del sistema, mediante la ejecución, revisión y retroalimentación. Pruebas de desempeño: se especializa en las pruebas referentes al desempeño del sistema, relacionados con los tiempos de respuestas, volúmenes de transacciones, carga, estrés, escalabilidad, entre otros.

©Hexacode, InnovaTech, Sist+, S&Q Solutions, 2016

6

Sistema de Pasantías Empresariales (SPE)

Versión:

Plan de Pruebas

Fecha:

● ● ●



1.2 30/03/16

Pruebas de seguridad: evalúa la protección del sistema ante accesos internos o externos no autorizados para hacer frente a cualquier tipo de ataque.Los cinco conceptos básicos que se deben cubrir son: confidencialidad, integridad, autenticación, autorización y disponibilidad. Pruebas de recuperación: Determina la capacidad de recuperación del sistema ante una falla de software o hardware. Pruebas de recuperación y tolerancia a fallas: Verificar que los procesos de recuperación (manual o automática) restauran apropiadamente la Base de datos, aplicaciones y sistemas, y los llevan a un estado conocido o deseado. Estas pruebas aseguran que una aplicación o sistema se recupere de una variedad de anomalías de hardware, software o red con pérdidas de datos o fallas de integridad. Pruebas de usabilidad: Estas miden la capacidad de los productos hechos por el hombre para cumplir los propósitos que se desean.

Las pruebas se encuentran enfocadas al software, como las pruebas de funcionalidad, usabilidad (incluye las pruebas de interfaz), desempeño (que tiene además pruebas de carga, volumen y estrés), entre otras. Para realizar algunas de estas pruebas se utilizarán herramientas automatizadas, y de esta manera agilizar el proceso de realización de pruebas. Para su realización se contará con un equipo probador que hará uso de los casos de pruebas que el equipo de desarrollo establecerá para cada caso de uso, así mismo utilizaran las herramientas especificadas para realizar las pruebas restantes.

4. Delimitación de las pruebas previstas 4.1

Pruebas a incluir

Principalmente se llevarán a cabo pruebas de funcionalidad y usabilidad, de manera que sean satisfechas todas las funcionalidades del sistema, así como también realizar las pruebas de integridad de la base de datos del mismo. Además se llevarán a cabo posibles pruebas de regresión que pueden ser necesarias, según los resultados de las pruebas anteriores. Las pruebas de aceptación también se llevarán a cabo, con la participación del cliente (quien dará su aprobación o no a las funcionalidades del sistema según los requerimientos establecidos). Seguidamente se tiene la ejecución de las pruebas de desempeño, carga, volumen y estrés (pruebas no funcionales). De manera más específica se pueden mencionar las siguientes pruebas a realizar: ● Seguridad, el sistema debe garantizar a los usuarios que no es posible ingresar a su sesión correspondiente sin la contraseña correcta, por lo que debe confirmar con la Base de Datos que la contraseña ingresada es la contraseña correcta para darle acceso al sistema, de caso contrario el sistema debe arrojar un mensaje de error que indique que hay problemas con el usuario y/o la contraseña. ● Completitud del 10% según los Casos de Uso, se debe asegurar que estén en correcto funcionamiento las funcionalidades a concluir para el trimestre en curso, debe indicar los mensajes de error cuando se ingrese o se solicite una opción no válida, debe indicar mensajes de advertencia antes de realizar una modificación a la Base de Datos, como añadir un valor. ● Funcionalidad en los Botones y Menús expandibles, comprobar que los botones realizan la función indicada como ir a un menú, iniciar sesión, salir del sistema, etc. Y que los menús expandibles indiquen información referente a lo que dice el menú y que éstos no estén vacíos, y además funcionen cuando se seleccione una opción de ellos ya sea para modificar, eliminar, etc.

Confidencial

©Hexacode, InnovaTech, Sist+, S&Q Solutions, 2016

7

Sistema de Pasantías Empresariales (SPE)

Versión:

Plan de Pruebas

Fecha:



4.2

1.2 30/03/16

Interfaz, todo el sistema debe contar con una interfaz gráfica que resulte amigable para el usuario y que lo guíe a través de la utilización del sistema. Pruebas potenciales a ser incluídas

Se incluyen las pruebas que deberán ser realizadas en un futuro, una vez que el sistema se haya desarrollado desde un 20% en adelante. 4.3

Pruebas a Excluir Las pruebas que fueron excluidas en este plan de pruebas son las siguientes:

● ●



Pruebas en distintos sistemas operativos como Windows o Linux, ésta prueba no se realiza debido a que en éste momento no es necesaria ni de mayor importancia o influencia sobre el funcionamiento general del sistema. Las pruebas de ciclo de negocio, dado que el cliente forma parte de los usuarios finales del sistema y se contó con la participación de personal que conoce el negocio a fondo, ambos guiaron al equipo de desarrollo para que se tuviera una idea clara del ciclo de negocio. Además de que en las diversas presentaciones se ha establecido si el ciclo de negocio ha sido correctamente representado en el sistema, y de no serlo se han realizado correcciones para satisfacer las necesidades de los usuarios, las cuales requieren que el sistema maneje el negocio a la perfección. Las pruebas de instalación y configuración, ya que estas pruebas no son prioritarias para esta etapa.

5. Enfoque de las Pruebas 5.1

Ideas Iniciales y otras Fuentes de referencia

De manera general, se desea probar los flujos del sistema, que los mensajes de error se muestren cuando es debido, que los datos se manejen correctamente, sin corromperse y que se indiquen correctamente aquellas acciones que no pueden realizarse, asi como tambien que los usuarios solo puedan realizar las que su rol les permita. Para ello se realizarán pruebas de integridad, pruebas de desempeño, pruebas de interfaces de usuario, entre otras. Si se encuentran errores, los mismos se intentarán solucionar y deben realizarse las pruebas nuevamente para verificar que se soluciono el error sin afectar nada más. Para realizar un excelente trabajo se planea hacer uso de ciertas herramientas automatizadas que generan scripts para poder probar desempeño, volumen, carga y estrés.

5.2

Técnicas y tipos de prueba

Confidencial

©Hexacode, InnovaTech, Sist+, S&Q Solutions, 2016

8

Sistema de Pasantías Empresariales (SPE)

Versión:

Plan de Pruebas

Fecha:

1.2 30/03/16

Tipo de prueba a documentar:

Pruebas de Datos e Integridad de la BD.

Técnica:

Insertar todo tipo de datos al sistema; tanto válidos como no válidos, para verificar que se almacene correctamente en la base de datos o que presente los errores pertinentes según sea el caso.

Objetivo de la técnica:

Asegurarse de que los métodos de acceso a la base de datos estén correctos y exista consistencia en la información, así como también que exista control de corrupción de datos.

Oráculo:

Se ejecutan las funcionalidades que se conectan y realzan modificaciones a la base de datos del sistema, verificando que los datos que se encuentran almacenados son consistentes con las modificaciones realizadas a la base de datos y que ésta no haya sido corrompida.

Herramientas requeridas:

Diagrama de casos de uso, narrativas de casos de uso, diagrama ERE y diccionario de datos.

Criterios de éxito:

Todos los métodos de acceso a la base de datos funcionan correctamente y cumplen con los requisitos y no incurran en corrupción de datos, es decir, todos los datos que se insertaron en la base de datos fueron almacenados correctamente.

Consideraciones especiales:

Las pruebas deben realizarse de manera manual por los probadores.

Confidencial

©Hexacode, InnovaTech, Sist+, S&Q Solutions, 2016

9

Sistema de Pasantías Empresariales (SPE)

Versión:

Plan de Pruebas

Fecha:

1.2 30/03/16

Tipo de prueba a documentar:

Pruebas de Interfaces de Usuario

Técnica:

Verificación de la navegación y de los estados de los objetos y los valores que tiene el sistema por medio de la creacion o modificacion de pruebas para cada una de las vistas, ventanas o menús existentes.

Objetivo de la técnica: Identificar que la interfaz sea apropiada para que el usuario la pueda visualizar los datos de salida e introducir los datos correspondientes. Oráculo:

Herramientas requeridas:

Para la evaluación de los resultados de la técnica, se utiliza la comprobación del correcto uso de los lineamientos descritos en el “Manual de identidad visual de la USB”. A su vez se comprueba que la navegabilidad sea lo más amigable e intuitiva para el usuario. Lista de requerimientos del negocio

Criterios de éxito:

Cada vista del sistema es verificada de forma tal que esta mantenga la coherencia con el proceso que el sistema manejara según lo especificado en las reuniones y consultas con el cliente. Además de la verificación del seguimiento de las normativas para aplicaciones web de la USB.

Consideraciones especiales:

Se debe tomar en cuenta que existen varios tipos de vistas y restricciones según el tipo de usuario que ingrese al sistema. Para resultados más precisos y de mejor calidad, los principales involucrados con la utilización del sistema deberían ser los probadores, hablase el cuerpo estudiantil y el profesorado de la USB, la CCT, etc.

Confidencial

©Hexacode, InnovaTech, Sist+, S&Q Solutions, 2016

10

Sistema de Pasantías Empresariales (SPE)

Versión:

Plan de Pruebas

Fecha:

Tipo de prueba a documentar:

1.2 30/03/16

Pruebas de Integración

Técnica: Se verificará que los subsistemas están conectados correctamente, de forma que al modificar algo en uno de los subsistemas esto se vea reflejado en todo el sistema. Objetivo de la técnica: El objetivo de la prueba de Integración es verificar que los subsistemas del sistema están correctamente relacionados entre sí y con el sistema. Oráculo: Al ir modificando datos en los distintos subsistemas, si los cambios son almacenados correctamente en la Base de Datos, entonces éstos deberían ser reflejados correctamente ante todo el sistema. Herramientas requeridas:

Sistema de Pasantías Empresariales

Criterios de éxito: Se considerará éxito cuando al modificar o alterar datos en un subsistema esto se vea reflejado en otro subsistema y dentro del sistema en general. Consideraciones especiales:

Confidencial

El impacto de la realización de esta prueba nos permite verificar también la correctitud del sistema.

©Hexacode, InnovaTech, Sist+, S&Q Solutions, 2016

11

Sistema de Pasantías Empresariales (SPE)

Versión:

Plan de Pruebas

Fecha:

Tipo de prueba a documentar: Técnica:

1.2 30/03/16

Pruebas de Funcionalidad Ejecutar cada caso de uso, y el flujo de casos de uso (básico y alterno) con datos válidos y no válidos, para verificar lo siguiente: 1. Los resultados esperados se producen cuando se utilizan datos válidos en todos los casos de prueba. 2. Los mensajes de error apropiados o advertencias que se muestran cuando datos no válidos son utilizados. 3. Reglas de negocio críticas se aplican debidamente.

Objetivo de la técnica:

Asegurar el correcto funcionamiento de las implementaciones de los casos de uso del sistema , incluyendo principalmente lo siguiente: 1. El flujo de entrada de datos: los datos que se ingresen en las planillas o programas sean realizados y permitidos en el momento correcto. 2. Procesamiento y validación de los campos: que cada campo se encuentre validado para evitar el almacenamiento incorrecto de datos, pues se maneja información sensible. 3. Correcto despliegue de mensaje de error: ya sea de ingreso de datos inválidos en campos, como por ejemplo dejar campos obligatorios vacíos.

Oráculo:

Herramientas requeridas: Criterios de éxito: Consideraciones especiales:

Confidencial

Para la evaluación de la técnica y observación de los resultados, se utiliza como estrategia la ejecución de todos los casos de prueba previamente propuestos Diagramas de casos de uso y casos de pruebas Todas las pruebas previstas se han ejecutado y han dado los resultados esperados. Ninguna

©Hexacode, InnovaTech, Sist+, S&Q Solutions, 2016

12

Sistema de Pasantías Empresariales (SPE)

Versión:

Plan de Pruebas

Fecha:

Tipo de prueba a documentar:

1.2 30/03/16

Pruebas de Regresión

Técnica:

Ejecutar los casos de prueba de las iteraciones anteriores que sean necesarios para verificar que por medio de las modificaciones hechas, se hayan resuelto los errores que anteriormente se había obtenido, y que no hayan aparecido nuevos errores.

Objetivo de la técnica:

Asegurar que las modificaciones del sistema solucionaron los errores que previamente existían sin provocar la creación de nuevos errores o problemas.

Oráculo:

Para la evaluación de los resultados de la técnica, se utiliza la observación y el análisis de los resultados generados por las herramientas propuestas para la ejecución de las pruebas de regresión.

Herramientas requeridas:

Diagrama de casos de uso, narrativas de casos de uso y casos de prueba.

Criterios de éxito:

Los errores y problemas que existían antes fueron solucionados sin afectar de forma negativa ninguna otra funcionalidad del sistema.

Consideraciones especiales:

Ninguna.

6. Criterios de Entrada y Salida 6.1

Plan de Pruebas 6.1.1 Criterios de Entrada Para poder realizar la ejecución del plan de pruebas establecido deben cumplirse las siguientes condiciones: ●

Se deben terminar todas las iteraciones de la etapa de desarrollo del sistema.



Se necesitan tener las herramientas automatizadas previamente descritas para poder realizar el plan de pruebas. Los probadores deben saber cómo utilizar estas herramientas y las deben de tener instaladas en sus respectivos equipos.



Tener disponibles y actualizados los documentos DAS y ERS, acorde a las funcionalidades del sistema

6.1.2 Criterios de Salida

Confidencial

©Hexacode, InnovaTech, Sist+, S&Q Solutions, 2016

13

Sistema de Pasantías Empresariales (SPE)

Versión:

Plan de Pruebas

Fecha:

1.2 30/03/16

Para tomar como finalizada la ejecución del plan de pruebas establecido se debe cumplir lo siguiente: ●

Se realizaron todas las pruebas y técnicas planteadas en el plan de pruebas.



Los problemas o errores encontrados gracias a la ejecución de las pruebas han sido detectados y se han solucionado; en el caso de no haberse solucionado estos han sido documentados.



Los riesgos o vulnerabilidades encontrados gracias a la ejecución de las pruebas han sido evaluados y se les ha solucionado; en el caso de no haberse solucionado estos han sido documentados.

6.1.3 Criterios de Suspensión y Retomar actividad Para suspender la ejecución del plan de pruebas deberá ocurrir un error considerablemente grave que condicione las otras funcionalidades del sistema. 6.2

Ciclos de Prueba 6.2.1 Criterios de Entrada Una vez terminadas las pruebas de un ciclo se puede continuar con los siguientes ciclos de prueba, siempre y cuando se hayan corregido los errores detectados en caso de que los haya. 6.2.2 Criterios de salida Se deben evaluar los resultados de cada de las pruebas ejecutadas, estas deben cumplir con los resultados esperados. En caso que hayan pruebas que detectaron errores, estos deben ser revisados y corregidos. 6.2.3 Finalización anormal Si existe alguna falla en el sistema algunas de las pruebas se veŕan afectadas y comprometidas. Pero si dicha falla afecta gravemente la funcionalidad del sistema, el plan de pruebas será pospuesto hasta que se solucione la falla.

7. Entregables 7.1

MECAP- Casos de pruebas

En el documento de Casos de Prueba de las empresa InnovaTech, Hexacode, S&Q y Sist+, para el Sistema de Pasantías Empresariales, se presenta, de forma detallada, una explicación de los casos de prueba que se realizarán para la evaluación de calidad y funcionamiento del sistema. 8.

Necesidades de ambiente 8.1 Hardware Recursos del sistema Recurso

Confidencial

Cantidad

Nombre y tipo

©Hexacode, InnovaTech, Sist+, S&Q Solutions, 2016

14

Sistema de Pasantías Empresariales (SPE)

Versión:

Plan de Pruebas

Fecha:

8.2

Servidor

1

Computadora cliente

No hay límite

1.2 30/03/16 Servidor anfitrión

Software Los siguientes elementos serán necesarios para la realización del plan de pruebas:

8.3

Nombre del software

Versión

Tipo y otras notas

Web2py

2.14.3

Servidor web

Sqlite

3

Manejador de base de datos.

Mysql

5.6

Manejador de base de datos.

Firefox

Cualquiera

Navegador web

Herramientas de Productividad y Soporte

Las siguientes herramientas serán empleadas para soportar el proceso de pruebas del Plan de Pruebas: Tipo de herramienta

Nombre de la herramienta

Vendedor

Versión

Framework para el desarrollo de las pruebas

Web2py

Libre

2.14.3

Herramienta para el manejo de versiones

Github

Git

8.4

Configuraciones del Ambiente de Pruebas

Nombre de configuración

Descripción

Implementación de la configuración física

Servidor anfitrión activo.

El servidor en el cual está montada la aplicación debe estar encendido y activo.

Encender y acondicionar el servidor anfitrión.

Confidencial

©Hexacode, InnovaTech, Sist+, S&Q Solutions, 2016

15

Sistema de Pasantías Empresariales (SPE)

Versión:

Plan de Pruebas

Fecha:

9.

1.2 30/03/16

Responsabilidades, Personal y necesidades de entrenamiento 9.1 Personal y Roles

Recursos humanos Roles

Cantidad mínima recomendada de personal a asignar

Responsabilidades específicas

Diseñadores de pruebas

3

Estructurar lo casos de pruebas a realizar y definir las herramientas automatizadas para la ejecución de estas.

Probadores

3

Ejecutar los casos de prueba, y guardar los resultados.

Analistas de pruebas

2

Analizar el resultado de las pruebas, en caso de errores los analistas de prueba deben proceder a solucionarlos.

9.2

Personal y Necesidades de entrenamiento

Se necesita personal que tenga algo de experiencia en el manejo de base de datos y que también tenga un poco de conocimiento web 10.

Riesgos, Dependencias, Suposiciones y Restricciones Riesgos

Restricciones de tiempo

Falta de equipos para realizar las pruebas

Datos de pruebas incorrectos

Confidencial

Estrategias de Mitigación

Plan de Contingencia

Impacto

Identificar los casos críticos en el esquema de los casos de prueba, a fin de probarlos con una distribución equitativa de las responsabilidades y tareas.

Realizar una redistribución de las tareas de acuerdo a su prioridad y la disponibilidad de los probadores.

Posibilidad de no completar todas las pruebas.

Asignar el trabajo con las pruebas a aquellas personas que puedan contar con todas las herramientas necesarias.

Revisar el funcionamiento de las herramientas de los probadores.

Posibilidad de no completar todas las pruebas.

Se debe verificar la información que provee el cliente para la realización de las pruebas.

Redefinir el tipo de prueba. Dar como fallida la prueba. Reiniciar la prueba con información válida.

Datos de pruebas incorrectos. Posibilidad de que no funcionen

©Hexacode, InnovaTech, Sist+, S&Q Solutions, 2016

16

Sistema de Pasantías Empresariales (SPE)

Versión:

Plan de Pruebas

Fecha:

1.2 30/03/16 correctamente, con datos reales, casos de prueba anteriormente verificados.

Base de datos incorrecta

Confidencial

Los desarrolladores deben asegurarse que la base de datos utilizada sea correcta, completa y actualizada. Además, debe informarle al equipo de pruebas cómo instalarla correctamente para que no existan problemas con la conexión de la misma.

Hacer una limpieza y corregir la base de datos para que cumpla con los requerimientos del sistema.

©Hexacode, InnovaTech, Sist+, S&Q Solutions, 2016

Base de datos incompleta o desactualizada

17