Plan de Pruebas Software II.docx

download Plan de Pruebas Software II.docx

of 12

Transcript of Plan de Pruebas Software II.docx

2013Ing. InformaticaIntergrantes:Frans Aparicio LpezGabriela A. Velasquez V.Usercont SystemIng. Software IIPlan De Pruebas

Indice.

1.Introduccin41.1.Alcance y objetivos41.2.Enfoque42.Objetivos de las pruebas53.planificacin64.Responsabilidades75.Recursos85.1.Herramientas86.procedimientos96.1.Preparacin de la prueba96.2.Entorno de prueba96.3.Ejecucin y evaluacin de la prueba97.Supuestos108.Apndice11

1. Introduccin:El sistema USERCONT SYSTEM es un sistema contable para la distribuidora de vidrios Emanuel, este sistema cuenta con diferentes funciones como gestin de usuarios, proveedores, clientes, productos, tipo productos, compras y ventas.

En el proceso del plan de pruebas se pretende llevar a cabo pruebas de caja negra especficamente pruebas de particin equivalente y valores lmite. Con el fin de obtener un producto de calidad1.1 Objetivos y Alcance:

1.1.1 Objetivo General:

Elaborar un plan de pruebas con el fin de obtener un producto de calidad que cumpla con los requerimientos del cliente. 1.1.2 Objetivos Especficos: Asegurar que el sistema cumpla con los requerimientos del cliente. Depurar los errores del sistema. Verificar la calidad del sistema.

1.1.3 Alcance:Dentro de las pruebas de caja negra se realizaran pruebas de validacin usando el mtodo de particin equivalente al Mdulo: Gestin de Ventas al Contado.

1.2 Enfoque:Las pruebas estarn enfocadas a la validacin de los datos ingresados en las diferentes pantallas que el mdulo Gestin de Ventas Al Contado.

2. Herramientas Utilizadas Para el desarrollo del plan de pruebas:En este plan de pruebas de caja negra que se realiza no se utilizara ninguna herramienta que automatice el proceso, considerando esto se utilizara las siguientes herramientas como apoyo para el desarrollo de las pruebas.

2.1 Hardware:

Equipo de computacin. Alimentacin elctrica. Impresora. Espacio en disco duro mnimo de 1 GB.

2.2 Software: Sistema Operativo Windows 7 Enterprise. Navegador Web (Chrome o Mozilla Firefox). Tomcat como Servidor Web. Eclipse Juno. Procesador de texto Word. Gestor de Base de Datos Postgresql 9.2.

2.3 Dotacin de personal:

2.3.1 Responsabilidades.

Equipo de plan de pruebas:

Gabriela A. Velasquez Villegas.

Desarrollo de casos de prueba Determinacin de los resultados esperados.

Frans Aparicio Lpez.

Ejecucin de los casos de prueba.

Jefe del equipo

Frans Aparicio Lpez.

Depuracin de los errores del sistema.

3. Diseo y ejecucin de los caso de Prueba:

CASOS DE PRUEBAPRUEBAS DE CAJA NEGRA

Gestin Ventas Al Contado:

Adicionar_detalle_venta

Clases de equivalencia.

Condicin de entradaTipoClase de equivalencia vlidaClase de equivalencia no vlida

ProductoConjunto1. Vidrio templado2. Espejo doble

3. Cadena distinta de las clases vlidas.

Medida (Ancho, Alto)Rango4. 0 < medida < 3005. Tamao 0.6. Tamao 300.

Precio unitarioRango7. Precio unitario > 08. Precio unitario < 0.9. Precio unitario = 0.

DescripcinLgicoValor10. Blanco11. Cualquier cadena alfanumrica entre 5 y 100 caracteres.12. Smbolos13. Cadena alfanumrica de menos de 5 caracteres.14. Cadena alfanumrica de ms de 100 caracteres.

CantidadRango15. Cantidad > 016. Cantidad 0.17. Cantidad 1000.

Casos de prueba.

Condicin de entradaNClases de equivalenciaPropsitoDatos de pruebaMensaje

Producto123Vidrio templadoEspejo dobleCadena distinta de las clases vlidas.AceptarAceptarDenegar

Vidrio templadoEspejo Dobleusuario

Seleccione un producto de la lista

Medida (Ancho, Alto)45

60 < Medida < 300Tamao 0.

Tamao 300.AceptarDenegar

Denegar2500

350El nmero debe ser mayor que 0El nmero debe ser menor que 300

Precio unitario78

9Precio unitario > 0Precio unitario < 0.

Precio unitario = 0.AceptarDenegar

Denegar

89-25

0El nmero debe ser mayor que 0El nmero debe ser mayor que 0

Descripcin1011

12

13

14Blanco.Cualquier cadena alfanumrica entre 5 y 100 caracteres.Smbolos.

Cadena alfanumrica de menos de 5 caracteres.Cadena alfanumrica de ms de 100 caracteres.AceptarAceptar

Denegar

Denegar

DenegarCompra de vidrios templados

+-/()

comp

Compra de 5 vidrios .. espejos

Solo cadenas alfanumricasMnimo de 5 caracteres autorizados

Mximo de 100 caracteres autorizados

Cantidad1516

17Cantidad > 0Cantidad 0.

Cantidad 1000.AceptarDenegar

Denegar10-2

1200El nmero debe ser mayor que 0El nmero debe ser menor que 1000

Adicionar_Ventas

Clases de equivalenciaCondicin de entradaTipoClase de equivalencia vlidaClase de equivalencia no vlida

DescripcinValor1. Cualquier cadena alfanumrica entre 5 y 100 caracteres.2. Cadena alfanumrica de menos de 5 caracteres.3. Cadena alfanumrica de ms de 100 caracteres.

FechaRango4. 01/01/2000 Fecha Fecha actual5. Fecha < 01/01/20006. Fecha > Fecha actual

ClienteConjunto7. Oscar Valdez.8. Jess Mendieta.

9. Cadena distinta de las clases validas.

Tipo monedaConjunto10. Bolivianos.11. Dlares. 12. Cadena distinta de las clases validas.

Casos de prueba

Condicin de entradaNClases de equivalenciaPropsitoDatos de pruebaMensaje

Descripcin1

2

3

Cualquier cadena alfanumrica entre 5 y 100 caracteres.Cadena alfanumrica de menos de 5 caracteres.Cadena alfanumrica de ms de 100 caracteres.Aceptar

Denegar

DenegarCompra de vidrios templados

comp

Compra de 5 vidrios .. espejos

Mnimo de 5 caracteres autorizados

Mximo de 100 caracteres autorizados

Fecha4

5

601/01/2000 Fecha Fecha actual.Fecha < 01/01/2000.Fecha > Fecha actual.Aceptar

Denegar

Denegar15/09/2012

08/12/1990

25/10/2012

El ao no debe ser menor que 2000La fecha no debe ser mayor a la fecha actual

Cliente789Oscar Valdez.Jess Mendieta.Cadena distinta de las clases vlidas.AceptarAceptarDenegarOscar ValdezJess MendietaVenta

Seleccione un cliente de la lista

Tipo moneda101112Bolivianos.Dlares.Cadena distinta de las clases vlidas.AceptarAceptarDenegarBolivianosDlaresEuros

Seleccione un tipo de moneda de la lista

Modificar_detalle_venta

Clases de equivalencia

Condicin de entradaTipoClase de equivalencia vlidaClase de equivalencia no vlida

ProductoConjunto1. Vidrio templado2. Espejo doble

3. Cadena distinta de las clases validas.

Medida (Ancho, Alto)Rango4. 0 < medida < 3005. Tamao 0.6. Tamao 300.

Precio unitarioRango7. Precio unitario > 08. Precio unitario < 0.9. Precio unitario = 0.

DescripcinLgicoValor10. Blanco11. Cualquier cadena alfanumrica entre 5 y 100 caracteres.12. Smbolos13. Cadena alfanumrica de menos de 5 caracteres.14. Cadena alfanumrica de ms de 100 caracteres.

CantidadRango15. Cantidad > 016. Cantidad 0.17. Cantidad 1000.

Casos de prueba

Condicin de entradaNClases de equivalenciaPropsitoDatos de pruebaMensaje

Producto123Vidrio templadoEspejo dobleCadena distinta de las clases validas.AceptarAceptarDenegar

Vidrio templadoEspejo Dobleusuario

Seleccione un producto de la lista

Medida (Ancho, Alto)45

60 < Medida < 300Tamao 0.

Tamao 300.AceptarDenegar

Denegar2500

350El nmero debe ser mayor que 0El nmero debe ser menor que 300

Precio unitario78

9Precio unitario > 0Precio unitario < 0.

Precio unitario = 0.AceptarDenegar

Denegar

89-25

0El nmero debe ser mayor que 0El nmero debe ser mayor que 0

Descripcin1011

12

13

14Blanco.Cualquier cadena alfanumrica entre 5 y 100 caracteres.Smbolos.

Cadena alfanumrica de menos de 5 caracteres.Cadena alfanumrica de ms de 100 caracteres.AceptarAceptar

Denegar

Denegar

DenegarCompra de vidrios templados

+-/()

comp

Compra de 5 vidrios .. espejos

Solo cadenas alfanumricasMnimo de 5 caracteres autorizados

Mximo de 100 caracteres autorizados

Cantidad1516

17Cantidad > 0Cantidad 0.

Cantidad 1000.AceptarDenegar

Denegar10-2

1200El nmero debe ser mayor que 0El nmero debe ser menor que 1000

Conclusiones:Realizando las pruebas correspondientes al mdulo de ventas, se logr identificar errores de validacin de tipo de datos en los formularios de modificacin de ventas, estos muestran una falta en la validacin de tipo de datos que se deben introducir en los campos disponibles.

Recomendaciones:Se recomienda que para el uso y/o manejo del mdulo de ventas en el sistema se tenga cuidado en insertar los datos correctos en los campos de los formularios ya que estos puedes generar errores en los reportes de ventas.

12