Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INDICE
1. INTRODUCCIÓN.........................................................................................................................4
1.1. OBJETIVOS DEL PLAN DE PRUEBAS..............................................................................4
1.2. DOCUMENTOS RELACIONADOS.....................................................................................5
2. ALCANCE DE LAS PRUEBAS..................................................................................................5
2.1. CUADRO RESUMEN DE LAS PRUEBAS..........................................................................5
2.2. CASOS DE PRUEBAS INCLUIDOS....................................................................................6
3. ENTORNO Y CONFIGURACIÓN DE LAS PRUEBAS..........................................................6
3.1. CRITERIOS DE INICIO........................................................................................................7
3.2. BASES DE DATOS DE PRUEBAS.......................................................................................7
3.3. CRITERIOS DE APROBACION / RECHAZO.....................................................................7
4. ESTRATEGIA DE PRUEBAS.....................................................................................................8
4.1. ESCENARIO DE LAS PRUEBAS........................................................................................8
4.2. ORDEN DE EJECUCIÓN DE PRUEBAS.............................................................................9
4.3. EQUIPO DE PRUEBAS Y RESPONSABILIDADES.........................................................10
5 REGISTRO DE LOS RESULTADOS DE LAS PRUEBAS.........................................................10
5.2 PRUEBAS DE SISTEMAS..................................................................................................18
5.2.1 PRUEBAS FUNCIONALES..............................................................................................18
5.2.2 PRUEBAS DE INTEGRACIÓN........................................................................................18
5.3 PRUEBAS DE ACEPTACIÓN.............................................................................................19
5.3.1 PRUEBAS DE USABILIDAD...........................................................................................19
5.3.2 PRUEBAS ALFA...............................................................................................................21
7. RESTRICCIONES QUE AFECTAN EL PROCESO DE PRUEBAS....................................24
8. ANEXOS......................................................................................................................................25
1. INTRODUCCIÓN
El documento tiene como finalidad entregar las pautas y definir la estrategia que
se seguiraó para llevar a cabo la certificacioó n del software, Sistema de información Web
para generar compras de materiales.
4. Ejecución de las pruebas: Ejecutar los casos de prueba. Evaluar la ejecucioó n del
proceso de prueba. Verificar los resultados. Investigar los resultados no
esperados. Registrar los defectos.
Informe de Especificaciones de
requisitos de Junio 2017
Requisitos
software (SRS)
Informe teó cnico que
describe la
Informe metodologíóa de Julio 2017
Teó cnico desarrollo y el
anaó lisis de los
procesos.
Contar con una guíóa debidamente organizada para la aplicacioó n del plan de pruebas, la cual
seraó de suma importancia en la culminacioó n exitosa del Sistema de información Web para
generar compras de materiales.
Equipo marca DEL, 1.80 GHz Windows Server 2008 2 GB RAM Pentium 5
b. Base de Datos de servidor local XAMPP que reside en equipo de servidor de Pruebas.
Aceptación del plan de pruebas: Revisioó n y aceptacioó n del documento que contiene los
casos de pruebas para la certificacioó n del proyecto.
Aceptación de paquetes: Revisioó n y aceptacioó n de los paquetes de desarrollo, y que
este cumpla con las condiciones de aceptacioó n.
Aceptación de ambiente: Revisioó n y aceptacioó n del ambiente de certificacioó n, y que
este cumpla con las condiciones de aceptacioó n.
Servidor BD : MySQL
Datos : Aleatorios
Nombre Descripción
El proyecto se implementara con un 100% de las
aprobaciones de las pruebas ejecutadas, este
sistema podraó ser implantado con un 90% de
competicioó n teniendo asíó un 10% de errores
1 leves,
Estos errores no perjudican la integracioó n del
sistema, en caso de que el sistema no cumpla con
las funciones requeridas se realizaran las
pruebas de cada moó dulo.
4. ESTRATEGIA DE PRUEBAS
Se requiere certificar por parte del equipo de desarrollo y por parte del usuario el
Sistema de información Web para generar compras de materiales, en dos etapas,
que administre y gestione los procesos establecidos. Por ende se debe verificar:
1ra. Etapa: Que las funcionalidades de los moó dulos de Anaó lisis, Disenñ o y
Desarrollo sean cumplidos.
2da. Etapa: Que las funcionalidades integradas de los moó dulos de Anaó lisis, Disenñ o
y Desarrollo sean cumplidas.
Conjuntamente los sub-objetivos para los cuatro moó dulos se resumen de la
siguiente forma:
o El anaó lisis de propuestas teó cnicas y sus procesos asociados.
o La integracioó n de los diversos sistema para el componente de informacioó n.
Para cumplir con los objetivos planteados deben existir tres escenarios, que son,
Pruebas de Instalacioó n, Pruebas de Componentes, Pruebas de Interfaz y Pruebas de
Operacioó n o Funcionales.
Verificar el Moó dulo de Nuevo Usuario, Sub Modulo: Ingresar (Nuevo Usuario),
para el ingreso de un nuevo usuario.
Verificar el Moó dulo Registro, Sub. Moó dulo: Inclusioó n (Registrar los datos de
materiales ingresados), para lo que se introducen los materiales de datos
ingresados aleatoriamente.
Verificar el Moó dulo Procesos, Sub. Moó dulo: Consulta de Productos (Consultar
Productos), para que realice una consulta a los proveedores.
Nombre Responsabilidad
Alexander Arquitecto de sistema, responsable de evaluar las
condiciones de teó rmino para el proceso de pruebas junto al
Jefe de Proyectos.
Smith Jefe de Proyecto, responsable de evaluar las condiciones de
teó rmino para el proceso de pruebas junto al Arquitecto de
Producto.
Carlos Analista funcional, responsable de la resolucioó n de las
incidencias de certificacioó n para los moó dulos de Anaó lisis,
Disenñ o y Desarrollo y aprobacioó n.
Alexander
Smith Responsable de la generacioó n del plan de pruebas.
Carlos
En esta seccioó n se muestran rigurosa y sistemaó ticamente los resultados arrojados por cada
prueba. Para ello, ya se han definido los escenarios en el punto 4.1. En tal sentido, los
resultados obtenidos se clasifican seguó n:
Caso No. 1
$base=mysql_select_db('web_triage');
if(!$base){
echo"No Se Encontro La Base De Datos";
}
}
//recuperar las variables
$dni=$_POST['dni'];
$Nombre=$_POST['Nombre'];
$Apellido=$_POST['Apellido'];
$Edad=$_POST['Especialidad'];
$Sexo=$_POST['Turno'];
$Peso=$_POST['Dia'];
$Talla=$_POST['Comentario'];
?>
Caso de prueba Formato de casos de pruebas
Caso No. 1
Observaciones
Caso No. 1
Observaciones
margin: 0 auto;
}
form label
{
display: block;
}
body
{
background:url(bg.png) #AF94AE;
background-position:center;
}
form textarea
{
width: 100%;
height: 80px;
}
form input[type="submit"]
{
float: right;
}
</style>
<script>
function validacion (id) {
var
elem=document.getElementById(id);
if(elem.checkValidity())
elem.style.borderColor="blue";
else
elem.style.borderColor="red"
}
function enviado()
{
var nombreValido=
document.getElementById('nombre').checkValidity();
var emailValido=
document.getElementById('email').checkValidity();
var ApellidoPaternoyMaternoValido=
document.getElementById('Appellidos').checkValidity();
var ProductosValido=
document.getElementById('Productos').checkValidity();
var CantidadValido=
document.getElementById('Cantidad').checkValidity();
if (nombreValido && emailValido
&ApellidoPaternoyMaternoValido &&ProductosValido
&&CantidadValido)
alert("LA INFORMACION FUE
ENVIADO CON EXITO ...")
else
alert("por favor revise sus
campos")
}
</script>
</head>
<body>
<form name="contactenos" method="post"
action="#">
<fieldset>
<p>
</p>
<legend>Ingrese los Datos</legend>
<section>
<label for="nombre">Nombre*</label>
<input type="text" name="nombre"
placeholder="escriba su nombre"
oninput="validacion('nombre')" required pattern="([A-Z ]
{5, 20})" maxlength="20" />
</section>
<section>
<label for="Apellido Paterno y Materno
">Apellido Paterno y Materno*</label>
<input type="text" name="Apellido Paterno y
Materno" placeholder="escriba su Apellido"
oninput="validacion('Apellidos')" required pattern="([A-Z ]
{5, 20})" maxlength="20" />
</section>
<section>
<label for="Producto">Producto*</label>
<input type="text" name="Producto"
placeholder="escriba el producto"
oninput="validacion('Producto')" required pattern="([A-Z ]
{5, 20})" maxlength="20" />
</section>
<section>
<label for="Cantidad">Cantidad*</label>
<input type="text" name="Producto"
placeholder="123" oninput="validacion('Cantidad')"
required maxlength="20" />
</section>
<section>
<label for="email">Email*</label>
<input type="email" name="email" id="email"
placeholder="example@example.com"
oninput="validacion('email')" required maxlength="20" />
</section>
<section>
<label for="comentario">Comentario</label>
<textarea name="comentario"></textarea>
</section>
<section>
<input type="submit" name="" value="Enviar
Comentario" onclick("enviado()")/>
</section>
</fieldset>
</form>
</body
Caso No. 1
Observaciones
Interfaz Asociada
Resultado Todas las llamadas entre componentes han sido ejecutadas con
eó xito.
Interfaz
asociada
Interfaz
Asociada
Interfaz
Asociada
Componentes Proceso
Caso 1
Caso 2
El software pasaraó a las pruebas de integracioó n despueó s de que todos los errores
(Graves, Medios y Leves) han sido corregidos y el criterio de finalizacioó n resulte en:
Aprobado.
Una vez realizadas las pruebas de aceptacioó n despueó s de que todos los defectos sean
corregidos, pasaraó a las pruebas Alfa.
Finalmente, luego de conocer el criterio de aceptacioó n por parte de los usuarios
finales, el sistema podraó ser instalado en su versioó n Beta.
6. ANEXOS
Anexo N°1
los expertos critican la interfaz confrontaó ndola con una guíóa de elementos
baó sicos de disenñ o elaborada previamente y, en este sentido, es una herramienta de
comparacioó n de objetivos explíócitamente estipulados. Tiene como objetivo determinar
los posibles problemas de usabilidad maó s comunes en el disenñ o de una interfaz, antes
que determinar en queó grado cumple eó sta o aquella funcioó n. Como resultado de este
tipo de evaluacioó n, se elaboran listas pormenorizadas de problemas de usabilidad, en
la que se detallan, esos problemas, la heuríóstica asociada al problema, la valoracioó n
del experto y la posible solucioó n
Leyenda de
Heurísticas de Nilsen
valoración
H1: Diaó logo natural y simple
0 - No es un problema H2: Hablar el lenguaje del
de Usabilidad usuario
1 - Problema H3: Minimizar la carga
cosmeó tico cognitiva
2 - Problema menor H4: Consistencia
3 - Problema mayor de H5: Feedback
Usabilidad; importante H6: Proveer claramente las
fijar solucioó n salidas
4- Usabilidad H7: Proveer Shortcuts
catastroó fica,
Nombre del Evaluador:
imperativo fijar H8: Mensajes de Error
solucioó n descriptivos
Problema Heurística Valor Solución
H9: Prevencioó n de Errores
H10: Asistencia al Usuario
Anexo 2:
Instrumento para validar el sistema.
VALORACIÓN
ASPECTOS A EVALUAR EN LA APLICACIÓN: SI MED NO
Incluye informacioó n relevante, necesaria y sencilla
Almacena exitosamente los datos registrados
Utiliza palabras, frases y conceptos familiares.
Sigue convenciones del mundo real.
Usa objetos, acciones y/o opciones para evitar que el
usuario tenga que recordar informacioó n. Ejemplos: menuó s
desplegables, metaó foras.
Provee objetos visibles e intuitivos
La composicioó n de la pantalla es la misma en toda la
aplicacioó n. Cada control tiene asignado una uó nica funcioó n
y siempre es la misma
Siempre informa acerca de lo que estaó ocurriendo
Permite deshacer y rehacer acciones realizadas
Incluye acciones para hacer maó s raó pida la interaccioó n
Incluye mensajes de error expresados en un lenguaje
comuó n y sencillo, indicando el problema y sugiriendo
soluciones de forma constructiva
Incluye acciones para prevenir la existencia de errores
Incluye ayuda para asistir al usuario
Provee informacioó n referente a los datos antes registrados
Existe legibilidad y claridad textual (tipo, color y tamanñ o
adecuado de la fuente utilizada)
Existe organizacioó n adecuada del contenido y los
elementos
Nombre del
Observaciones Firma
Testing