Está en la página 1de 73

lOMoARcPSD|5491615

Informe de Pruebas de Software versión 3 - Proyecto Tienda


Electro Shop
Ingenieria de Procesos de Software (Universidad Nacional de San Agustín de Arequipa)

StuDocu no está patrocinado ni avalado por ningún colegio o universidad.


Descargado por Maribel Molina (maribelmolina2012@gmail.com)
lOMoARcPSD|5491615

INFORME DE PRUEBAS DE
SOFTWARE

Proyecto: TechWeb

SEARCH SOLUTION

Elaborado por:

-Michael Alvarez Quispe


-Josué Brousset Petit

ÍNDICE

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

INFORME DE PRUEBAS DE SOFTWARE 4


1. Introducción 4
2. Propósito. 4
3. Alcance 4
4. Resúmen del Sistema Web 4
5. Definiciones, abreviaciones y acrónimos 5
6. Lista de condiciones de pruebas 6
7. Diseño de pruebas 8
7.1 Escenarios de pruebas 8
7.2 Casos de prueba 8
Caso de prueba 1 8
Caso de prueba 2 9
Caso de prueba 3 11
Caso de prueba 4 13
Caso de prueba 5 14
Caso de prueba 6 15
Caso de prueba 7 17
Caso de prueba 8 18
Caso de prueba 9 20
Caso de prueba 10 21
Caso de Prueba 11 23
Caso de Prueba 12 24
Caso de Prueba 13 25
Caso de Prueba 14 27
7.3 Matriz de trazabilidad de pruebas 28
8. Enfoque de pruebas de caja negra 29
Caso de Prueba 1 29
Clases válidas y no válidas 29
Catálogo de pruebas 30
Caso de Prueba 2 31
Clases válidas y no válidas 31
Catálogo de pruebas 32
Caso de Prueba 3 32
Clases válidas y no válidas 32
Catálogo de pruebas 33
Caso de Prueba 4 34
Clases válidas y no válidas 34
Catálogo de pruebas 34
Caso de Prueba 5 35
Clases válidas y no válidas 35
Catálogo de pruebas 36
Caso de Prueba 6 36
Clases válidas y no válidas 36

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Catálogo de pruebas 37
Caso de Prueba 7 38
Clases válidas y no válidas 38
Catálogo de pruebas 38
Caso de Prueba 8 39
Clases válidas y no válidas 39
Catálogo de pruebas 39
Caso de Prueba 9 40
Clases válidas y no válidas 40
Catálogo de pruebas 41
Caso de Prueba 10 41
Clases válidas y no válidas 41
Catálogo de pruebas 42
Caso de Prueba 11 42
Clases válidas y no válidas 42
Catálogo de pruebas 42
Caso de Prueba 12 43
Clases válidas y no válidas 43
Catálogo de pruebas 44
Caso de Prueba 13 44
Clases válidas y no válidas 44
Catálogo de pruebas 47
Caso de Prueba 14 49
Clases válidas y no válidas 49
Catálogo de pruebas 49
9. Ejecución de Pruebas 50
9.1 Entorno de pruebas 50
9.2 Número de Casos de Prueba Planificados VS Ejecutados 50
9.3 Número de Casos de Prueba Aprobados / Fallidos 50
9.4 Detalles de Casos de Prueba Fallidos 51
9.4.1 Especificación de las Pruebas Fallidas 51
9.5 Pruebas de Caja Negra mediante Partición Equivalente 52
Ejecución del Caso de Prueba 1 52
Ejecución del Caso de Prueba 2 53
Ejecución del Caso de Prueba 3 54
Ejecución del Caso de Prueba 4 55
Ejecución del Caso de Prueba 5 56
Ejecución del Caso de Prueba 6 57
Ejecución del Caso de Prueba 7 58
Ejecución del Caso de Prueba 8 59
Ejecución del Caso de Prueba 9 60
Ejecución del Caso de Prueba 10 61
Ejecución del Caso de Prueba 11 62
Ejecución del Caso de Prueba 12 63

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Ejecución del Caso de Prueba 13 65


Ejecución del Caso de Prueba 14 70
10.Casos de Pruebas No Funcionales 72
11.Referencias 73

INFORME DE PRUEBAS DE SOFTWARE


1. Introducción
El informe de pruebas presenta la información pertinente para a lo relacionado con pruebas,
desde el diseño hasta el establecimiento de las herramientas de la realización de las
mismas. En cada uno de estas pruebas se observa y verifica los pasos a realizar,
cumpliendo con los requisitos establecidos en el informe de análisis de requisitos del
proyecto realizado.

2. Propósito.
El propósito del presente informe es proporcionar información objetiva de los casos de
prueba para ser aplicados en el sistema web para verificar la satisfacción de los requisitos
especificados.

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

3. Alcance
Con el fin de alcanzar la calidad del sistema es importante diseñar, planificar y realizar
pruebas, las cuales permiten tener la certeza del correcto funcionamiento del sistema. Este
informe busca plantear y describir las pruebas necesarias para el sistema Techweb para la
administración de la tienda virtual así como para el uso desde del sistema por parte de un
cliente de la tienda.

Las pruebas funcionales para los siguientes modulos estan en el alcance de las pruebas.

V Módulo de ventas.

A Módulo de administración de productos.

AE Módulo de administración de la empresa.

G Módulo de gestión de usuarios

4. Resúmen del Sistema Web


El sistema virtual “ElectroShop” es una tienda de aparatos electrodomésticos basada en la
web. Cada usuario registrado en la tienda, puede realizar diversas compras de los
productos que se ofrece en la tienda virtual. Puede ser elegido por su categoría, por
recomendaciones o por los más favoritos. Todos los productos elegidos pueden ser
añadidos a un carrito de compras, para luego finalizar la compra.

Por último, para finalizar se tiene la opción de los medios de pago de contra entrega y por
Paypal. Todos estos módulos integrados para cumplir con el propósito del sistema web.

5. Definiciones, abreviaciones y acrónimos

Términos / Acrónimo / Definición


Abreviatura

V Módulo de ventas.

A Módulo de administración de productos.

AE Módulo de administración de la empresa.

G Módulo de gestión de usuarios

RF Requerimiento Funcional

CPNNNN Caso de prueba número NNNN

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

CPFXN Condición de prueba de la funcionalidad de la funcionalidad X


número N

RF1 Mostrar la disponibilidad y precio de los productos de manera


precisa al lado de su respectiva imagen.

RF2 Solicitar un medio de pago para realizar la transacción sólo se


aceptarán pago a contra entrega y Paypal.

RF3 Generar recibo de venta que contengan los datos del cliente , el
detalle de los artículos que compró el costo de cada uno de los
objetos comprados y el monto total.

RF4 El sistema debe ser capaz de tener un controlador de stock , si


existe una venta debe reducirlo del stock o marcar como agotado
si es que algún producto se acaba.

RF5 Los productos deben estar disponible en todo momento (si es


que no se a agotado) y debe mostrarse de manera clara y con su
respectiva imagen del producto.

RF6 Gestionar las promociones de los productos y ofertas existentes ,


estas deben sobreponerse al producto en oferta y generar más
realce en la muestra de esta.

RF7 Las ventas realizadas se deben inspeccionar y verificar su


legitimidad por un periodo de tiempo determinado por el gerente.

RF8 El estado de los clientes debe ser revisado por un periodo de


tiempo determinado por el gerente.

RF9 El administrador del sistema debe poder inspeccionar y visualizar


a los usuarios registrados, además tener las opciones de
eliminar y suspender usuario.

RF10 Se debe poder acceder al perfil de los usuarios y poder visualizar


las compras que este realice.

RF11 Cada cliente puede registrarse al sistema de ventas creando una


cuenta con su correo electrónico único.

6. Lista de condiciones de pruebas

Id condición Nombre condición Condición de prueba de alto nivel

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

de prueba
detallado

CPFV1 Condición de El usuario debería ver el catálogo de productos


Prueba correctamente.
Funcionalidad de
Ventas 1

CPFV2 Condición de El usuario debería realizar pagos por medio de


Prueba Paypal y contra entrega.
Funcionalidad de
Ventas 2

CPFV3 Condición de El usuario debería obtener el recibo de compras


Prueba de sus productos.
Funcionalidad de
Ventas 3

CPFA4 Condición de El administrador debería tener control del stock


Prueba en su totalidad.
Funcionalidad de
Administración de
productos 4

CPFA5 Condición de El administrador debería ver el catálogo de


Prueba productos actualizado.
Funcionalidad de
Administración de
productos 5

CPFA6 Condición de El administrador debería gestionar promociones y


Prueba ventas.
Funcionalidad de
Administración de
productos 6

CPFAE7 Condición de El administrador debería tener acceso a la


Prueba verificación de ventas realizadas.
Funcionalidad
Administrativa de la
Empresa 7

CPFG8 Condición de El administrador debería tener acceso al estado


Prueba de cuenta de cada cliente.
Funcionalidad
Gestión de
Usuarios 8

CPFG9 Condición de El administrador debería tener opciones de


Prueba suspensión y eliminación de usuarios.
Funcionalidad
Gestión de
Usuarios 9

CPFG10 Condición de El administrador debería tener acceso al perfil de

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Prueba los usuarios registrados y la visualización de


Funcionalidad compras que realizó.
Gestión de
Usuarios 10

CPFG11 Condición de El usuario debería poder crear su cuenta y


Prueba acceder a ella con un correo electrónico único
Funcionalidad
Gestión de
Usuarios 11

7. Diseño de pruebas

7.1 Escenarios de pruebas

Id de Escenario
escenario

EP001 Verificar la funcionalidad del módulo de ventas

EP002 Verificar la funcionalidad del módulo de administración de


productos

EP003 Verificar la funcionalidad del módulo de administración de la


empresa

EP004 Verificar de la funcionalidad del módulo de gestión de usuarios

7.2 Casos de prueba

Caso de prueba 1

Caso de prueba Vista de catálogo de productos

Identificador CP0001_disponibilidad y precio de los productos


caso de prueba

Id de escenario EP001
de prueba

Función probar Funcionalidad de ventas de productos

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Objetivo Probar la disponibilidad del catálogo de productos con sus precios

Criterios de éxito Que se muestren todos los productos del catálogo con sus
respectivos precios

Criterios de falla -Muestra de catálogo incompleto


-Errores o ausencia de los precios
-No mostrar catálogo de productos
-Productos sin vista de disponibilidad

Precondiciones Que existan productos en el catálogo

Perfil del usuario Usuarios registrados y público en general

Necesidades -Conexión estable a internet


para el caso de -Navegador web compatible
prueba

Autor -Michael Alvarez Quispe


-Josue Brousett Pettit

Fecha de 30/06/2019
creación

Flujo del caso de No paso Usuario del sistema Sistema


prueba
1 Conectarse a internet y cargar la Muestra la página
página de la tienda en un de inicio
navegador web compatible

2 Dirigirse a la pestaña Tienda Muestra las


categorías de
productos

3 Seleccionar una categoría Muestra los


productos de la
categoría
seleccionada con
sus precios

4 Seleccionar un producto Muestra los detalles


del producto incluido
la disponibilidad del
mismo

Post condiciones El sistema muestra del catálogo de productos

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Caso de prueba 2

Caso de prueba Medios de Pago

Identificador .CP002_Realizacion de pago


caso de prueba

ID de escenario EP001
de prueba

Función probar Funcionalidad en los medios de pago de Paypal y contra entrega.

Objetivo Probar la funcionalidad de los medios de pagos.

Criterios de éxito Que el usuario pueda realizar el pago con éxito por medio de
Paypal o por contra entrega.

Criterios de falla No se muestre los medios de pago.


Error de conexión con el medio de pago.
No se puede realizar la compra.

Precondiciones El usuario esté registrado a la página.


Existencia de productos añadidos al carrito de compra.

Perfil del usuario Usuarios registrados a la página de la tienda.

Necesidades Conexion estable a Internet.


para el caso de Navegador web compatible.
prueba Cuenta personal de la pagina.

Autor Josue Brousett Pettit

Fecha de 30/06/19
creación

Flujo del caso de No paso Usuario del sistema Sistema


prueba
1 Acceder a la pagina de la Muestra la pagina de
tienda Inicio

2 Iniciar sesion como usuario Ingreso a la pagina con


de la pagina cuenta.

3 Dirigirse a la pestaña de Muestra la categoria de


“Tienda” productos

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

4 Seleccionar un producto Añade el producto al


carrito de compras

5 Dirigirse al carrito de Muestra todos los


compras productos seleccionados

6 Finalizar compra Dirige a las opciones de


pago

7 Elegir medio de pago En casos de Paypal,


redirecciona a la pagina
del mismo.

Post condiciones Se realiza el pago por el medio que se eligió.

Caso de prueba 3

Caso de prueba Recibo de compra

Identificador CP003_Generación de recibos de compra


caso de prueba

Id de escenario EP001
de prueba

Función probar Funcionalidad de generación del recibo de ventas con los detalles
de compra.

Objetivo Probar que un recibo de venta se genere correctamente

Criterios de éxito Los detalles de venta corresponden a la suma de los precios de los
productos seleccionados previamente

Criterios de falla -Errores en los montos del recibo de compras y/o el cálculo de
monto total
-No generar nada
-Generar recibo vacío

Precondiciones -Ser usuario registrado en el sistema


-Estar con las sesión iniciada
-Productos existentes y al menos uno con stock en el catálogo
-el método de pago es contraentrega, si es paypal, el recibo lo
genera Paypal.

Perfil del usuario Usuario registrado en la tienda

10

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Necesidades -Conexión estable a internet


para el caso de -Navegador web compatible
prueba

Autor Michael Alvarez Quispe

Fecha de 30/06/2019
creación

Flujo del caso de No paso Usuario del sistema Sistema


prueba
1 Acceder a la página de la tienda Mostrar página de
inicio

2 Iniciar sesión como usuario Autenticar inicio de


sesión, si es válido
continúa al paso 3

3 Accede a la página de cuenta de Muestra la página


usuario de cuenta de
usuario

4 Ir a la pestaña de tienda Muestra la página


de la tienda

5 Seleccionar una categoría Muestra los


productos de la
categoría
seleccionada

6 Seleccionar un producto Muestra los detalles


del producto

7 Selecciona Añadir al carrito Añade al carrito de


(Puede repetir este paso según compras el ítem
el número de productos que se seleccionado y
desea añadir) calcula el monto

8 Selecciona ver carrito Muestra la página


del carrito

9 Seleccionar finalizar compra sistema redirige a


realizar pedido

10 Acepta términos y condiciones y sistema genera


Confirma realizar pedido recibo de pedido

Post condiciones El sistema muestra el recibo generado con la información correcta

11

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Caso de prueba 4

Caso de prueba STOCK

Identificador CP004_Control de Stock


caso de prueba

Id de escenario EP002
de prueba

Función probar Funcionalidad en el control de Stock y sus respectivas


actualizaciones en caso de ventas.

Objetivo Probar que el Stock de los productos esté correctamente


manejado .

Criterios de éxito Tener control del Stock y en sus actualizaciones del mismo.

Criterios de falla - No tener acceso al sistema de control de Stock.


- No se genera actualizaciones en el Stock.

Precondiciones - Tener acceso a la administración de productos del sistema.


- Productos existentes para el manejo del Stock.

Perfil del usuario Usuario registrado como administrador de productos del sistema.

Necesidades - Conexión estable a internet.


para el caso de - Navegador web compatible.
prueba - Persona encargada en la administración de productos.

Autor Josue Brousett Pettit

Fecha de 30/06/19
creación

Flujo del caso de No paso Usuario del sistema Sistema


prueba
1 Acceder a la página de la tienda. Mostrar página de
inicio de la tienda.

2 Iniciar sesión como administrador Autenticar inicio de


http://woocommerce.ver.pe/wp- sesión.
admin/

3 Acceder a la página de Muestra página de


administración de wordpress. inicio del
administrador.

4 Ir a la sección de productos Muestra el catálogo

12

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

completo de los
productos

5 Seleccionar productos Muestra detalles del


producto (Stock)

Post condiciones El sistema muestra el Stock actualizado con sus respectivas


cantidades de cada producto.

Caso de prueba 5

Caso de prueba Catálogo de productos para el administrador

Identificador CP005_Disponibilidad de información del catálogo de productos


caso de prueba para el administrador

Id de escenario EP002
de prueba

Función probar Funcionalidad de ver el catálogo de productos actualizado.

Objetivo Probar que el administrador observe el catálogo de productos


correctamente

Criterios de éxito Los detalles de los productos son correctos

Criterios de falla -Errores en los precios del recibo de compras y/o demás detalles
-No mostrar nada
-Desfase en los precios y/o detalles actualizados

Precondiciones -Ser administrador registrado en el sistema


-Estar con las sesión iniciada
-Productos existentes en el catálogo

Perfil del usuario Usuario registrado con rol de administrador en la tienda

Necesidades -Conexión estable a internet


para el caso de -Navegador web compatible
prueba

Autor Michael Alvarez Quispe

Fecha de 30/06/2019
creación

13

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Flujo del caso de No paso Usuario del sistema Sistema


prueba
1 Acceder a la página de la tienda Mostrar página de
inicio

2 Iniciar sesión como Autenticar inicio de


administrador mediante: sesión, si es válido
http://woocommerce.ver.pe/wp- continúa al paso 3
admin/

3 Accede a la página de Muestra la página


administración de wordpress de inicio de
administrador

4 “Ir a la sección de Productos”, Muestra el catálogo


luego, “todos los productos” en la completo de
barra lateral de wordpress productos

Post condiciones El sistema muestra el catálogo con la información correcta

Caso de prueba 6

Caso de prueba Gestión de promociones y ventas

Identificador CP006_Gestion de promociones y ventas de cada producto.


caso de prueba

Id de escenario EP002
de prueba

Función probar Funcionalidad en generar las promociones y ventas respectivas de


cada producto.

Objetivo Probar que el administrador pueda generar y modificar las


promociones y ventas de los productos.

Criterios de éxito - Realizar las promociones de los productos.


- Tener las promociones y ventas en el sistema en tiempo
real.

Criterios de falla - No pueda generar las promociones de productos.


- No pueda generar las ventas de productos.
- No pueda tener acceso a la gestión de ventas del sistema.

Precondiciones - Ser administrador registrado en el sistema


- Estar con las sesión iniciada

14

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

- Productos existentes en el catálogo

Perfil del usuario Usuario registrado con rol de administrador en la tienda.

Necesidades -Conexión estable a internet


para el caso de -Navegador web compatible
prueba

Autor Josue Brousett Pettit

Fecha de 30/06/2019
creación

Flujo del caso de No paso Usuario del sistema Sistema


prueba
1 Acceder a la página de la tienda Mostrar página de
inicio

2 Iniciar sesión como Autenticar inicio de


administrador mediante: sesión.
http://woocommerce.ver.pe/wp-
admin/

3 Accede a la página de Muestra la página


administración de wordpress de inicio de
administrador

4 Acceder a todos los productos Muestra la lista de


(barra lateral de wordpress). todos los productos.

5 Seleccionar producto Muestra detalles del


producto

6 Seleccionar “Edición rápida” Modificar datos del


producto (precios y
promociones)

Post condiciones El sistema muestra los precios y las promociones actuales de los
productos que se encuentran en el catálogo.

Caso de prueba 7

Caso de prueba Ventas realizadas

Identificador CP007_Acceso a ventas realizadas


caso de prueba

15

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Id de escenario EP003
de prueba

Función probar Funcionalidad de acceso a la verificación de ventas realizadas en


el periodo establecido

Objetivo Probar que el administrador verifique las ventas realizadas de


productos correctamente de un periodo determinado

Criterios de éxito Tener acceso a la relación de ventas realizadas con sus


respectivos detalles de los productos correspondientes

Criterios de falla -Errores en los precios de compras y/o demás detalles


-No mostrar nada
-Desfase de tiempo en la relación de ventas realizadas

Precondiciones -Ser administrador registrado en el sistema


-Estar con las sesión iniciada
-Productos existentes en el catálogo

Perfil del usuario Usuario registrado con rol de administrador en la tienda

Necesidades -Conexión estable a internet


para el caso de -Navegador web compatible
prueba

Autor Michael Alvarez Quispe

Fecha de 30/06/2019
creación

Flujo del caso de No paso Usuario del sistema Sistema


prueba
1 Acceder a la página de la tienda Mostrar página de
inicio

2 Iniciar sesión como Autenticar inicio de


administrador mediante: sesión, si es válido
http://woocommerce.ver.pe/wp- continúa al paso 3
admin/

3 Accede a la página de Muestra la página


administración de wordpress de inicio de
administrador

4 “Ir a la sección de Muestra la relación


WooCommerce”, luego, de los pedidos con
“pedidos” en la barra lateral de el estado de los
wordpress mismos, con opción
de filtro de fecha

5 Puede cambiar el estado de los El sistema cambia el

16

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

pedidos a: procesando, estado de los


completado y en espera pedidos
seleccionados

Post condiciones El sistema muestra la relación de ventas para su verificación con la


información correcta generado con la información correcta

Caso de prueba 8

Caso de prueba Carrito de compras

Identificador CP008_Listado de control de carrito de compras


caso de prueba

Id de escenario EP001
de prueba

Función probar Funcionalidad en la muestra de productos en el carrito de compras.

Objetivo Probar que los productos seleccionados a comprar, sean añadidos


al carrito de compras.

Criterios de éxito - Se muestre la lista de productos.


- Se muestre el precio unitario y precio total de los productos.
- Se muestre las cantidades de cada producto.

Criterios de falla - No se añade el producto al carrito de compras.


- No muestre el precio unitario de productos.
- No muestre el precio total de los productos.
- No muestre las cantidades de cada producto.

Precondiciones - Ser usuario registrado en el sistema


- Estar con las sesión iniciada
- Productos existentes en el catálogo.

Perfil del usuario Usuario registrado en la tienda

Necesidades - Conexión estable a internet


para el caso de - Navegador web compatible
prueba - Cuenta personal de la página.

Autor Josue Brousett Pettit

Fecha de 30/06/2019
creación

Flujo del caso de No paso Usuario del sistema Sistema

17

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

prueb 1 Acceder a la página de la tienda Mostrar página de


inicio

2 Iniciar sesión como usuario. Autenticar inicio de


sesión.

3 Accede a la página de cuenta de Muestra la página


usuario de cuenta de
usuario

4 Seleccionar una categoría Muestra los


productos de la
categoría
seleccionada

5 Seleccionar un producto Muestra los detalles


del producto

6 Seleccionar Añadir al carrito Añade al carrito de


(Puede repetir este paso según compras el ítem
el número de productos que se seleccionado y
desea añadir) calcula el monto

7 Seleccionar carrito de compras Muestra el listado de


productos
seleccionados a
comprar.

Post condiciones El sistema muestra el listado de productos seleccionados con sus


respectivo precios y el monto en total.

Caso de prueba 9

Caso de prueba Redireccionamiento a Paypal.

Identificador CP009_Control de redireccionamiento a paypal


caso de prueba

Id de escenario EP001
de prueba

Función probar Funcionalidad de pago por medio de Paypal.

Objetivo Probar que al realizar el medio de pago Paypal, redireccione a la


página del mismo.

18

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Criterios de éxito - Redireccione a la página de Paypal.


- Se pueda realizar el pago.

Criterios de falla - No se muestre la opción de pago Paypal


- No redirecciona a la página de Paypal.
- No se pueda realizar el pago.

Precondiciones - Ser usuario registrado en el sistema


- Estar con las sesión iniciada
- Productos existentes en el carritos de compras.
- Tener una tarjeta de crédito disponible.

Perfil del usuario Usuario registrado en la tienda

Necesidades - Conexión estable a internet


para el caso de - Navegador web compatible
prueba - Cuenta personal de la página.

Autor Josue Brousett Pettit

Fecha de 30/06/2019
creación

Flujo del caso de No paso Usuario del sistema Sistema


prueba
1 Acceder a la página de la tienda Mostrar página de
inicio

2 Iniciar sesión como usuario. Autenticar inicio de


sesión.

3 Accede a la página de cuenta de Muestra la página


usuario de cuenta de
usuario

4 Seleccionar una categoría Muestra los


productos de la
categoría
seleccionada

5 Seleccionar un producto Añade el producto al


carrito de compras

6 Dirigirse al carrito de compras Muestra todos los


productos
seleccionados

7 Finalizar compra Dirige a las opciones


de pago

8 Seleccionar opción de pago Redirecciona a la


Paypal página de Paypal.

19

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Post condiciones El sistema al momento de seleccionar el medio de pago Paypal,


redirecciona a la página del mismo, realizando el respectivo pago.

Caso de prueba 10

Caso de prueba Compra de artículo(s) sin stock

Identificador CP010_Compra de artículo sin stock


caso de prueba

Id de escenario EP001
de prueba

Función probar Funcionalidad de ventas

Objetivo Probar que el usuario no pueda comprar un artículo que se


encuentre sin stock

Criterios de éxito Que no se añada el producto sin stock al carrito de compras

Criterios de falla -Que el sistema añada un producto sin stock al carrito de compras
-No mostrar nada
-Sumar el producto sin stock al monto total del carrito

Precondiciones -Ser usuario registrado en el sistema


-Estar con la sesión iniciada
-Productos existentes sin stock en el catálogo

Perfil del usuario Usuario registrado con rol de cliente en la tienda

Necesidades -Conexión estable a internet


para el caso de -Navegador web compatible
prueba

Autor Michael Alvarez Quispe

Fecha de 30/06/2019
creación

Flujo del caso de No paso Usuario del sistema Sistema


prueba
1 Acceder a la página de la tienda Mostrar página de
inicio

2 Iniciar sesión como cliente Autenticar inicio de


sesión, si es válido
continúa al paso 3

20

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

3 Accede a la página de Muestra la página


administración de wordpress de inicio de
administrador

4 “Ir a la pestaña tienda”, Muestra el botón de


“catálogo”, luego en un producto leer más, en lugar
sin stock del botón de añadir
al carrito

5 Información del producto al El sistema muestra


pulsar leer mas la página
informando que no
hay stock o se
encuentra agotado,
más información
adicional del
producto

Post condiciones El sistema muestra la información del producto sin stock sin
posibilidad de añadirlo al carrito de compras

Caso de Prueba 11

Caso de prueba Acceso al estado de cuenta

Identificador CP011_Acceso del administrador a la vista de cuenta del cliente.


caso de prueba

Id de escenario EP004
de prueba

Función probar Funcionalidad del acceso completo del administrador a las cuentas
de los usuarios.

Objetivo Probar que el administrador tenga acceso al estado de cuenta de


cada usuario.

Criterios de éxito El administrador pueda ingresar a los estados de cuenta de los


usuarios.

Criterios de falla - No tenga acceso a ningún estado de cuenta de los usuarios.


- No pueda ingresar a todas las cuentas de los usuarios registrados.

Precondiciones - Ser administrador registrado en el sistema.


- Estar con la sesion iniciada.
- Tener usuarios registrados en el sistema.

Perfil del usuario Usuario registrado con rol de administrador de la tienda

21

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Necesidades -Conexión estable a internet


para el caso de -Navegador web compatible
prueba

Autor Josue Brousett Pettit

Fecha de 04/07/2019
creación

Flujo del caso de No paso Usuario del sistema Sistema


prueba
1 Acceder a la página de la tienda Mostrar página de
inicio

2 Iniciar sesión como administrador Autenticar inicio de


sesión, si es válido
continúa al paso 3

3 Accede a la página de Muestra la página


administración de wordpress de inicio de
administrador

4 Ir a la sección de “Usuarios” Muestra lista de


(barra lateral de wordpress) usuarios registrados
en el sistema.

5 Seleccionar usuario Opción de ver


cuenta del usuario.

Post El administrador del sistema puede acceder a cualquier estado de


condiciones cuenta de los usuarios registrados en la tienda.

Caso de Prueba 12

Caso de prueba Suspensión y eliminación de usuario.

Identificador CP012_Opción de suspensión y eliminación del usuario


caso de prueba

Id de escenario EP004
de prueba

Función probar Funcionalidad en la suspensión y eliminación de un usuario.

Objetivo Probar que el administrador tenga la opción de suspender o


eliminar a un usuario registrado en la tienda.

22

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Criterios de éxito - El administrador pueda suspender a uno o varios usuarios.


- El administrador pueda eliminar a uno o varios usuarios.

Criterios de falla - No tenga la opción de suspensión y eliminación de usuario.


- No pueda suspender a usuarios registrados en la tienda.
- No pueda eliminar a usuarios registrados en la tienda.

Precondiciones - Ser administrador registrado en el sistema.


- Estar con la sesion iniciada.
- Tener usuarios registrados en el sistema.

Perfil del usuario Usuario registrado con rol de administrador de la tienda

Necesidades -Conexión estable a internet


para el caso de -Navegador web compatible
prueba

Autor Josue Brousett Pettit

Fecha de 04/07/2019
creación

Flujo del caso de No paso Usuario del sistema Sistema


prueba
1 Acceder a la página de la tienda Mostrar página de
inicio

2 Iniciar sesión como administrador Autenticar inicio de


sesión, si es válido
continúa al paso 3

3 Accede a la página de Muestra la página


administración de wordpress de inicio de
administrador

4 Ir a la sección de “Usuarios” Muestra lista de


(barra lateral de wordpress) usuarios registrados
en el sistema.

5 Seleccionar opción para Opción de ver,


determinado usuario, para ver, suspender o eliminar
seleccionar usuario directamente. usuario.

6 En caso de Suspensión o Realiza la opción


Eliminación. Confirmar acción. escogida

Post El administrador del sistema pueda suspender o eliminar a uno o


condiciones varios usuarios registrados en la tienda.

Caso de Prueba 13

23

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Caso de prueba Creación de cuenta de cliente

Identificador CP013_Registro de Cliente en el sistema


caso de prueba

Id de escenario EP004
de prueba

Función probar Funcionalidad en la que el cliente puede crear su cuenta en el


sistema

Objetivo Probar que el cliente pueda crear su cuenta en el sistema con un


correo electrónico único

Criterios de éxito El cliente crea su cuenta en el sistema satisfactoriamente

Criterios de falla - El cliente no pueda crear su cuenta.

Precondiciones - Estar no registrado en el sistema con el correo que se pretende


registrarse.
- No exista una sesión iniciada activa

Perfil del usuario Ninguno / usuario nuevo

Necesidades -Conexión estable a internet


para el caso de -Navegador web compatible
prueba

Autor Michael Alvarez Quispe

Fecha de 06/07/2019
creación

Flujo del caso de No paso Usuario del sistema Sistema


prueba
1 Acceder a la página de la tienda Mostrar página de
inicio

2 Seleccionar la pestaña “Mi Mostrar apartado de


cuenta” inicio de sesión y
apartado de registro

3 Introducir el correo electrónico de


uso personal

4 Se le informa de la politica de Valida que el correo


privacidad y que la acepta al tenga la estructura
Presionar “registrarse” correcta de un
correo. Si no valida,
muestra error y

24

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

vuelve al paso 3.
Paso 5 de lo
contrario.

5 El cliente inicia sesión de forma Muestra interfaz de


automática la primera vez, sus Cliente en “Mi
credenciales se le envía a su cuenta”.
correo personal con el que se
registró.

Post El cliente posee una cuenta de usuario registrado con su email en


condiciones el sistema y puede realizar todo lo que concierne al rol de cliente, el
nombre de usuario y clave autogenerado se reenvia al correo con el
que se registra.

Caso de Prueba 14

Caso de prueba Acceso al perfil de los usuarios

Identificador CP011_Acceso del administrador a los perfiles de usuarios


caso de prueba

Id de escenario EP004
de prueba

Función probar Funcionalidad del acceso completo del administrador a los perfiles
de usuario.

Objetivo Probar que el administrador tenga acceso al perfil de cada usuario y


a las compras que realizó.

Criterios de éxito - El administrador pueda ingresar a los perfiles de los usuarios


registrados.
- El administrador pueda observar las compras que realizó el
usuario registrado.

Criterios de falla - No tenga acceso a ningún perfil de usuario.


- No pueda ingresar a todas los perfiles de los usuarios registrados..

Precondiciones - Ser administrador registrado en el sistema.


- Estar con la sesion iniciada.
- Tener usuarios registrados en el sistema.

Perfil del usuario Usuario registrado con rol de administrador de la tienda

Necesidades -Conexión estable a internet


para el caso de -Navegador web compatible
prueba

25

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Autor Josue Brousett Pettit

Fecha de 04/07/2019
creación

Flujo del caso de No paso Usuario del sistema Sistema


prueba
1 Acceder a la página de la tienda Mostrar página de
inicio

2 Iniciar sesión como administrador Autenticar inicio de


sesión, si es válido
continúa al paso 3

3 Accede a la página de Muestra la página


administración de wordpress de inicio de
administrador

4 Ir a la sección de “Usuarios” Muestra lista de


(barra lateral de wordpress) usuarios registrados
en el sistema.

5 Seleccionar usuario Opción de ver perfil


del usuario.

Post El administrador del sistema puede acceder a cualquier estado de


condiciones cuenta de los usuarios registrados de la tienda.

7.3 Matriz de trazabilidad de pruebas

CP

00 0

1 2 3 4 5 6 7 8 9 10 11 12 13 14

RF X X X
1

V RF X X
2

RF X
3

26

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

RF X
4

A RF X
5

RF X
6

AE RF X
7

RF X
8

RF X
9
G
RF X
10

RF X
11

8. Enfoque de pruebas de caja negra


Para el informe de pruebas se utilizará la técnica de partición equivalente3, dado que no
interactuamos con el código directamente, sino que lo haremos directamente con las
funcionalidades.

A continuación se detalla las clases de equivalencia y el catálogo de pruebas para cada


caso de pruebas diseñada en la sección 7.2.

Caso de Prueba 1

Clases válidas y no válidas


Disponibilidad del catálogo de productos con sus precios

Acceder a la pestaña Tienda

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Tienda”} 1 {“Tienda”}

No válida {“Mi cuenta”} 2 {“Mi cuenta”}

No válida {“Inicio”} 3 {“Inicio”}

27

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

No válida Otro 4 Otro

Acceder a la pestaña Catálogo

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Catálogo”} 5 {“Catálogo”}

No válida {“Mi cuenta”} 6 {“Mi cuenta”}

No válida {“Inicio”} 7 {“Inicio”}

No válida Otro 8 Otro

Catálogo de pruebas

Resúmen: 1f+, 3f-

Número de Clase de Valores Resultado Observación


prueba del equivalencia
catálogo

1 1,5 {“Tienda”}, Mostrar f+


{“Catálogo”} productos con
precios

2 1,6 {“Tienda”},{“Mi No mostrar f-


cuenta”} productos con
precios

3 2,7 {“Mi cuenta”}, No mostrar f-


{“Inicio”} productos con
precios

4 1,8 {“Tienda”},Otro No mostrar f-


productos con
precios

Caso de Prueba 2

Clases válidas y no válidas


Funcionalidad de los medios de pago.

Acceder carrito de compras

28

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Carrito de 1 {“Catálogo”}


Compras”}

No válida {“Mi cuenta”} 2 {“Mi cuenta”}

No válida {“Inicio”} 3 {“Inicio”}

No válida Otro 4 Otro

Aceptar Compra

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Finalizar Compra”} 5 {“Finalizar compra”}

No válida {“Actualizar compra”} 6 {“Actualizar compra”}

No válida Otro 7 Otro

Acceder a medios de Pago

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Contra reembolso”} 8 {“Contra reembolso”}

Válida {“Paypal”} 9 {“Paypal”}

No válida Otro 10 Otro

Catálogo de pruebas

N° prueba Clase de Valores Resultado Observación


del catálogo equivalencia

1 1,5,8 {“Carrito de Detalles del f+


compras”} ,{“Finalizar pedido
compra”}, {Contra
reembolso}

2 1,5,9 {“Carrito de Opción de pago f+


compras”} ,{“Finalizar por Paypal
compra”}, {“Paypal”}

3 1,5,10 {“Carrito de No se puede f-

29

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

compras”} ,{“Finalizar realizar el pago


compra”}, {“Otro”}

4 3,6,9 {“Inicio”} ,{Actualizar Direccion Invalida f-


compra}, {Paypal}

Caso de Prueba 3

Clases válidas y no válidas


Generación de recibo de compra
Botón de finalizar compra

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Finalizar compra”} 1 {“Finalizar compra”}

No válida {“Mi cuenta”} 2 {“Mi cuenta”}

No válida {“Añadir al carrito”} 3 {“Añadir al carrito”}

No válida Otro 4 Otro

Checkbox de términos y condiciones

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Acepto los 5 {“Acepto los


términos y términos y
condiciones”} condiciones”}

No válida Otro 6 Otro

Botón de confirmar pedido

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Realizar pedido”} 7 {“Finalizar compra”}

No válida {“Mi cuenta”} 8 {“Mi cuenta”}

No válida {“Añadir al carrito”} 9 {“Añadir al carrito”}

30

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

No válida Otro 10 Otro

Catálogo de pruebas

N° prueba Clase de Valores Resultado Observación


del catálogo equivalencia

1 1,5,7 {“Finalizar compra”}, Recibo generado f+


{“Acepto los términos
y condiciones”},
{“Realizar pedido”}

2 1,6,7 {“Finalizar compra”}, Mensaje de f-


{“”},{“Realizar pedido”} alerta, debe
aceptar los
términos y
condiciones

3 1,5,8 {“Finalizar compra”}, Muestra lo que f-


{“Acepto los términos implique “Otro”,
y condiciones”}, pero de ninguna
{“Otro”} forma el recibo
generado

Caso de Prueba 4

Clases válidas y no válidas


Control de Stock y sus actualizaciones

Acceder a “Sección de productos”

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Productos”} 1 {“Productos”}

No válida {“Usuarios”} 2 {“Usuarios”}

No válida Otros 3 Otros

Acceder a lista de productos

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

31

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Válida {“Todos los 4 {“Todos los


productos”} productos”}

No válida {“Categorías”} 5 {“Categoría”}

No válida Otros 6 Otros

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Ver producto”} 7 {“Ver productos”}

No válida {“Eliminar producto”} 8 {“Eliminar producto”}

No válida Otros 9 Otros

Catálogo de pruebas

N° prueba Clase de Valores Resultado Observación


del catálogo equivalencia

1 1,4,7 {“Productos”} ,{“Todos Detalles del f+


los productos”}, {Ver pedido (STOCK)
producto}

2 1,5,7 {“Productos”}, Detalles del f+


{“Categorías”}, {Ver pedido (STOCK)
producto}

3 1,5,8 {“Productos”}, Eliminación del f-


{“Categorías”}, producto en el
{Eliminar producto} sistema.

4 2,4,8 {“Usuarios”} ,{“Todos Direccion invalida f-


los productos”},
{“Eliminar producto”}

Caso de Prueba 5

Clases válidas y no válidas


Acceso al catálogo de productos para el administrador
Sección “Productos” de la interfaz de inicio de administrador de wordpress

Tipo de Clase Regla Número de Clase Valores

32

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

de Equivalencia

Válida {“Productos”} 1 {“Productos”}

No válida {“wooCommerce”} 2 {“wooCommerce”}

No válida {“Escritorio”} 3 {“Escritorio”}

No válida Otro 4 Otro

Subsección “todos los productos” en la interfaz de administración de wordpress

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“todos los 5 {“todos los


productos”} productos”}

No válida {“wooCommerce”} 6 {“wooCommerce”}

No válida {“Apariencia”} 7 {“Productos”}

No válida Otro 8 Otro

Catálogo de pruebas

N° prueba Clase de Valores Resultado Observación


del catálogo equivalencia

1 1,5 {“Productos”},{“todos los Listado del f+


productos”} catálogo completo
de productos

2 1 {“Productos”} Listado del f+


catálogo completo
de productos

3 3,5 {“Escritorio”}, Gestión de la f-


{“Apariencia”} apariencia de
wordpress

4 1,7 {“Productos”} , Gestión de la f-


{“Apariencia”} apariencia de
wordpress

5 2,7 {“WooCommerce”} , Gestión de la f-


{“Apariencia”} apariencia de
wordpress

33

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Caso de Prueba 6

Clases válidas y no válidas


Gestión de promociones y ventas de los productos

Acceder a “Sección de productos”

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Productos”} 1 {“Productos”}

No válida {“Usuarios”} 2 {“Usuarios”}

No válida Otros 3 Otros

Acceder a lista de productos

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Todos los 4 {“Todos los


productos”} productos”}

No válida {“Categorías”} 5 {“Categoría”}

No válida Otros 6 Otros

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Edición Rápida”} 7 {“Edición Rápida”}

No válida {“Ver producto”} 8 {“Ver productos”}

No válida {“Eliminar producto”} 9 {“Eliminar producto”}

No válida Otros 10 Otros

Catálogo de pruebas

N° prueba Clase de Valores Resultado Observación


del catálogo equivalencia

34

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

1 1,4,7 {“Productos”} ,{“Todos Editar datos del f+


los productos”}, producto (precios,
{Edición rápida} promociones)

2 1,5,7 {“Productos”}, Editar datos del f+


{“Categorías”}, producto (precios,
{Edición rápida} promociones)

3 1,5,8 {“Productos”}, Detalles de los f-


{“Categorías”}, {Ver productos.
producto}

4 2,4,8 {“Usuarios”} ,{“Todos Direccion invalida f-


los productos”},
{“Eliminar producto”}

Caso de Prueba 7

Clases válidas y no válidas


Acceso a ventas realizadas

Seleccionar la sección WooCommerce de la interfaz de administrador wordpress

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“WooCommerce”} 1 {“WooCommerce”}

No Válida {“Escritorio”} 2 {“Escritorio”}

No Válida {“Plugins”} 3 {“Plugins”}

No válida Otro 4 Otro

Seleccionar la opción de pedidos de la interfaz de administrador wordpress

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“pedidos”} 5 {“pedidos”}

No Válida {“Escritorio”} 6 {“Escritorio”}

No Válida {“Plugins”} 7 {“Inicio”}

No válida Otro 8 Otro

35

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Catálogo de pruebas

N° prueba Clase de Valores Resultado Observación


del catálogo equivalencia

1 1,5 {“WooCommerce”}, Interfaz de ventas f+


{“pedidos”} y pedidos

2 2,7 {“Escritorio”} , Interfaz de f-


{“Plugins”} plugins de
wordpress

3 2,6 {“Escritorio”} , Interfaz de inicio f-


{“Escritorio”} de wordpress

4 3,6 {“Plugins”} , Interfaz de inicio f-


{“Escritorio”} de wordpress

Caso de Prueba 8

Clases válidas y no válidas


Carrito de compras

Acceder a la pestaña Tienda, Mi cuenta e Inicio

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Tienda”} 1 {“Tienda”}

Válida {“Mi cuenta”} 2 {“Mi cuenta”}

Válida {“Inicio”} 3 {“Inicio”}

No válida Otro 4 Otro

Acceder Carrito de Compras

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Ver carrito”} 5 {“Ver carrito”}

No válida {Finalizar compra”} 6 {“Finalizar compra”}

No válida Otro 7 Otro

36

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Catálogo de pruebas

N° prueba Clase de Valores Resultado Observación


del catálogo equivalencia

1 1,5 {“Tienda”},{“Ver carrito”} Listado control de f+


carrito de
compras

2 2,5 {“Mi cuenta”} , {“Ver Listado control de f+


carrito”} carrito de
compras

3 3,5 {“Inicio”} ,{“Ver carrito”} Listado control de f+


carrito de
compras

4 2,6 {“Mi cuenta”} , Detalles del f-


{“Finalizar compra”} pedido y direccion
de facturacion

Caso de Prueba 9

Clases válidas y no válidas


Redireccionamiento a Paypal

Acceder Carrito de compras

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Carrito de 1 {“Catálogo”}


Compras”}

No válida {“Mi cuenta”} 2 {“Mi cuenta”}

No válida {“Inicio”} 3 {“Inicio”}

No válida Otro 4 Otro

Aceptar Compra

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Finalizar Compra”} 5 {“Finalizar compra”}

No válida {“Actualizar compra”} 6 {“Actualizar compra”}

37

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

No válida Otro 7 Otro

Acceder a medios de Pago “Paypal”

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Paypal”} 8 {“Paypal”}

No válida {“Contra reembolso”} 9 {“Contra reembolso”}

No válida Otro 10 Otro

Catálogo de pruebas

N° prueba Clase de Valores Resultado Observación


del catálogo equivalencia

1 1,5,8 {“Carrito de Redireccionamiento f+


compras”} ,{“Finalizar a Paypal
compra”}, {“Paypal”}

3 1,5,9 {“Carrito de Detalles del pedido f-


compras”} ,{“Finalizar
compra”}, {“Contra
reembolso”}

4 3,6,10 {“Inicio”} ,{Actualizar Direccion Invalida f-


compra}, {Otro}

Caso de Prueba 10

Clases válidas y no válidas


Compra de artículo(s) sin stock

En un producto sin stock Mostrar el botón de “Leer más” en lugar de “Añadir al carrito”

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Leer más”} 1 {“Leer más”}

No válida {“Añadir al carrito”} 2 {“Añadir al carrito”}

38

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

No válida Otro 3 Otro

Catálogo de pruebas

N° prueba Clase de Valores Resultado Observación


del catálogo equivalencia

1 1 {“Leer más”} Muestra f+


información de
producto, más no el
botón de añadir al
carrito

2 2 {“Añadir al carrito”} Opción inválida f-

3 3 {Otro} Opción Inválida f-

Caso de Prueba 11

Clases válidas y no válidas


Acceso del administrador a la lista de cuentas de clientes.
Seleccionar “Usuarios” en la interfaz de administrador de Wordpress.

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Usuarios”} 1 {“Leer más”}

No válida {“Plugins”} 2 {“Plugins”}

No válida {“WooCommerce”} 3 {“WooCommerce”}

No válida Otro 4 Otro

Catálogo de pruebas

N° prueba Clase de Valores Resultado Observación


del catálogo equivalencia

1 1 {“Usuarios”} Muestra f+
información en lista
del estado de todos
los usuarios con su
respectivo rol, ya
sea cliente,

39

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

administrador y
demás roles.

2 2 {“Plugins”} Muestra interfaz de f-


plugins

3 3 {“WooCommerce”} Muestra interfaz de f-


plugins

4 4 {Otro} Opción Inválida f-

Caso de Prueba 12

Clases válidas y no válidas


Suspensión y eliminación de usuario.
Seleccionar “Usuarios” en la interfaz de administrador de Wordpress.

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Usuarios”} 1 {“Leer más”}

No válida {“Plugins”} 2 {“Plugins”}

No válida {“WooCommerce”} 3 {“WooCommerce”}

No válida Otro 4 Otro

Seleccionar la opción de un usuario para Suspender o eliminar

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Suspender”} 5 {“Suspender”}

Válida {“Eliminar”} 6 {“Eliminar”}

No válida {“Plugins”} 7 {“Plugins”}

No válida {“WooCommerce”} 8 {“WooCommerce”}

No válida Otro 9 Otro

Confirmar la opción elegida

40

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Send”} 10 {“Send”}

Válida { “Confirmar 11 { “Confirmar


Borrado”} Borrado”}

No válida {“Plugins”} 12 {“Plugins”}

No válida {“WooCommerce”} 13 {“WooCommerce”}

No válida Otro 14 Otro

Catálogo de pruebas

N° prueba Clase de Valores Resultado Observación


del catálogo equivalencia

1 1,5,10 {“Usuarios”}, Usuario baneado f+


{“Suspender”},{“Send”} por el periodo de
tiempo escogido al
presionar “Send”

2 1,5,11 {“Usuarios”}, Imposible de f-


{“Suspender”}, producir esa
{“Confirmar Borrado”} secuencia

3 2,6,11 {“Usuarios”}, Usuario eliminado f+


{“Eliminar”},
{“Confirmar Borrado”}

4 4 {Otro} Opción Inválida f-

Caso de Prueba 13

Clases válidas y no válidas

Creación de cuenta de cliente


En la página de portada seleccionar “Mi cuenta”.

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

41

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Válida {“Mi cuenta”} 1 {“Mi cuenta”}

No válida {“Tienda”} 2 {“Tienda”}

No válida {“WooCommerce”} 3 {“WooCommerce”}

No válida Otro 4 Otro

En la sección de Registrarse introducir correo electrónico.

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida Correo no registrado 5 {“malvarezq@unsa.e


en el sistema y du.pe”}
constituido por una
cadena más @ más
otra cadena
más punto y seguida
de otra cadena

Adicionalmente
cumplir la expresión
Regular de email
correcto

No válida Correo no registrado 6 {”test@exameple.ru”


en el sistema. }
Además correo
ficticio y constituido
por una cadena más
@ más otra cadena
más punto y seguida
de otra cadena

Adicionalmente
cumplir la expresión
Regular de email
correcto

No válida Correo no registrado 7 ,


en el sistema. {“isnotmyemail@gm
Además correo no ail.com”}
propio y constituido
por una cadena más
@ más otra cadena
más punto y seguida
de otra cadena

Adicionalmente

42

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

cumplir la expresión
Regular de email
correcto

No válida Correo constituido 8 {“malvarez@”}


sólo por una cadena
seguida de @

No válida Correo constituido 9 {“jbroussetp@unsa”}


por una cadena más
@ y seguida de otra
cadena

No válida Correo constituido 10 {“pepguardiola@uns


por una cadena más a.”}
@ más otra cadena
y seguida de punto
“.”

No válida Otro 11 Otro

Presiona “Registrarse”.

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Registrarse”} 12 {“Registrarse”}

No válida {“Iniciar Sesion”} 13 {“Iniciar Sesion”}

No válida {“Tienda”} 14 {“Tienda”}

No válida {“Inicio”} 15 {“Inicio”}

No válida Otro 16 Otro

Inicio de sesión automático la primera vez.

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Mi cuenta”} 17 {“Mi cuenta con perfil


de usuario actual”}

No válida {“Iniciar Sesion”} 18 {“Iniciar Sesion”}

No válida {“Tienda”} 19 {“Tienda”}

No válida {“Inicio”} 20 {“Inicio”}

No válida Otro 21 Otro

43

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Recepción de credenciales de cuenta para el inicio de sesión

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida Recepción de correo 22 {“... Tu nombre de


de bienvenida con usuario es
credenciales de [autogenerado].
cuenta …..
Tu contraseña se ha
generado
automáticamente:
[autogenerado]”}

No válida No recepción de 23 Nada


correo con
credenciales

No válida Otro 24 Otro

Catálogo de pruebas

N° prueba Clase de Valores Resultado Observación


del catálogo equivalencia

1 1,5,12,17,22 {“Mi cuenta”}, Creación de f+


{“malvarezq@unsa.ed cuenta de cliente
u.pe”},{“Registrarse”}, exitoso
{“Mi cuenta con perfil
de usuario actual”},{“...
Tu nombre de usuario
es [autogenerado].
…..
Tu contraseña se ha
generado
automáticamente:
[autogenerado]”}

2 1,6,12,17,22 {“Mi cuenta”}, Creación de f-


{”test@exameple.ru”}, cuenta de cliente
{“Registrarse”},{“Mi incompleta,
cuenta con perfil de credenciales
usuario actual”},{“... Tu perdidas, no
nombre de usuario es permitir acceso.
[autogenerado]. …..
Tu contraseña se ha
generado
automáticamente:
[autogenerado]”}

44

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

3 1,7,12,17,22 {“Mi cuenta”}, Creación de f-


{“isnotmyemail@gmail. cuenta de cliente
com”},{“Registrarse”}, incompleta,
{“Mi cuenta con perfil credenciales
de usuario actual”},{“... perdidas, no
Tu nombre de usuario permitir acceso.
es [autogenerado].
…..
Tu contraseña se ha
generado
automáticamente:
[autogenerado]”}

4 1,5,12,17,22 {“Otro”}, Secuencia f-


{“malvarezq@unsa.ed inválida de
u.pe”},{“Registrarse”}, acciones
{“Mi cuenta con perfil
de usuario actual”},{“...
Tu nombre de usuario
es [autogenerado].
…..
Tu contraseña se ha
generado
automáticamente:
[autogenerado]”}

5 1,5,13,17,22 {“Mi Cuenta”}, No crear cuenta f-


{“malvarezq@unsa.ed
u.pe”},{“Tienda”},{“Mi
cuenta con perfil de
usuario actual”},{“... Tu
nombre de usuario es
[autogenerado]. …..
Tu contraseña se ha
generado
automáticamente:
[autogenerado]”}

Caso de Prueba 14

Clases válidas y no válidas


Acceder a “Sección de Usuarios”

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

45

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Válida {“Usuarios”} 1 {“Usuarios”}

No válida {“Productos”} 2 {“Productos”}

No válida Otros 3 Otros

Lista de Usuarios registrados

Tipo de Clase Regla Número de Clase Valores


de Equivalencia

Válida {“Ver usuario”} 4 {“Ver usuario”}

No válida {“Eliminar usuario”} 5 {“Eliminar usuario”}

No válida {“Suspender 6 {“Suspender


usuario”} usuario”}

No válida Otros 7 Otros

Catálogo de pruebas

N° prueba Clase de Valores Resultado Observación


del catálogo equivalencia

1 1,4 {“Usuarios”}, {“Ver Perfil del usuario f+


usuarios”}

2 1,5 {“Usuarios”}, {“Eliminar Eliminación del f-


usuarios”} usuario

3 2,6 {“Productos”, Direccion invalida f-


{“Suspender usuario”}

9. Ejecución de Pruebas

9.1 Entorno de pruebas

URL de la aplicación web: http://woocommerce.ver.pe/

Sistema Operativo del Servidor linux

Wordpress -Wordpress 5.2.2


-php 5.6.40

46

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

-perl 5.16.3
-WooCommerce 3.6.4

Base de datos mySql 5.6.44

Acceso para la empresa http://woocommerce.ver.pe/wp-admin/

Acceso para el cliente http://woocommerce.ver.pe/index.php/mi-


cuenta/

9.2 Número de Casos de Prueba Planificados VS Ejecutados

CASOS DE PRUEBA PLANEADOS CASOS DE PRUEBA


EJECUTADOS

14 14

9.3 Número de Casos de Prueba Aprobados / Fallidos

CASOS DE PRUEBA PASANTES CASOS DE PRUEBA FALLIDOS

13 1

9.4 Detalles de Casos de Prueba Fallidos


Se ha detectado dos defectos en el módulo de gestión de usuarios.

G Módulo de gestión de usuarios

Específicamente en el RF11, correspondiente a la ejecución del CP013:

CP

00 0

1 2 3 4 5 6 7 8 9 10 11 12 13 14

47

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

RF
8

RF
9
G
RF
10

RF X
11

9.4.1 Especificación de las Pruebas Fallidas

Módulo G

Clasificado como DEFECTO

RF implicado RF11

Causa No se cumple lo estipulado


por el catálogo de pruebas
de partición de la RF11 en
el CP013

Recomendaciones Corregir debido a que se


pueden generar pedidos
fantasma o que el cliente
nunca más pueda ver el
estado de un pedido o
perder acceso
completamente a una
cuenta creada con un
correo impropio o
inexistente.

9.5 Pruebas de Caja Negra mediante Partición Equivalente

Ejecución del Caso de Prueba 1

CP0001_disponibilidad y precio de los productos Resultado

Valores de un Resultado positivo del catálogo del caso de Prueba 1

{“Tienda”},{“Catálogo”}

48

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

OK

Valores de un Resultado negativo del catálogo del caso de Prueba 1

{“Tienda”},Otro

OK

APROBADO OK

Ejecución del Caso de Prueba 2

CP002_Realizacion de pago Resultado

Valores de un Resultado positivo en las opciones de pago del caso de


Prueba 2

{“Carrito de compras”} ,{“Finalizar compra”}, {Contra reembolso}

49

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

OK

Valores de un Resultado positivo en las opciones de pago del caso de


Prueba 2

{“Carrito de compras”} ,{“Finalizar compra”}, {Paypal}

OK

50

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Valores de un Resultado negativo en las opciones de pago del caso de


Prueba 2
{“Inicio”} ,{Actualizar compra}, {Paypal}

<Direccion Invalida> OK

APROBADO OK

Ejecución del Caso de Prueba 3

CP003_Generación de recibos de compra Resultado

Valores de un Resultado positivo del catálogo del caso de Prueba 3

{“Finalizar compra”},{“Acepto los términos y condiciones”},{“Realizar


pedido”}

OK

Valores de un Resultado negativo del catálogo del caso de Prueba 3

{“Finalizar compra”},{“”},{“Realizar pedido”}

OK

51

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

APROBADO OK

Ejecución del Caso de Prueba 4

CP004_Control de Stock Resultado

Valores de un Resultado positivo del Control de Stock del caso de Prueba


4

{“Productos”} ,{“Todos los productos”}, {Ver producto}

OK

Valores de un Resultado negativo del del Control de Stock del caso de


Prueba 4
{“Productos”}, {“Categorías”}, {Eliminar producto}

OK

APROBADO OK

52

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Ejecución del Caso de Prueba 5

CP005_Disponibilidad de información del catálogo de productos para el Resultado


administrador

Valores de un Resultado positivo del catálogo del caso de Prueba 5

{“Productos”},{“todos los productos”}

OK

Valores de un Resultado negativo del catálogo del caso de Prueba 5

{“Productos”} ,{“Apariencia”}

OK

APROBADO OK

Ejecución del Caso de Prueba 6

CP006_Gestion de promociones y ventas de cada producto. Resultado

Valores de un Resultado positivo de Gestión de promociones y ventas del


caso de Prueba 6

53

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

{“Productos”} ,{“Todos los productos”}, {Edición rápida}

OK

Valores de un Resultado negativo de Gestión de promociones y ventas del


caso de Prueba 6
{“Productos”}, {“Categorías”}, {Ver producto}

OK

APROBADO OK

Ejecución del Caso de Prueba 7

CP007_Acceso a ventas realizadas Resultado

Valores de un Resultado positivo del catálogo del caso de Prueba 7


{“WooCommerce”},{“pedidos”}

54

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

OK

Valores de un Resultado negativo del catálogo del caso de Prueba 7

{“Escritorio”} , {“Plugins”}

OK

APROBADO OK

Ejecución del Caso de Prueba 8

CP008_Listado de control de carrito de compras Resultado

Valores de un Resultado positivo del Carrito de compras del caso de Prueba


8
{“Tienda”},{“Ver carrito”}

55

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

OK

Valores de un Resultado negativo del Carrito de compras del caso de Prueba


8
{“Mi cuenta”} , {“Finalizar compra”}

OK

APROBADO OK

Ejecución del Caso de Prueba 9

CP009_Control de redireccionamiento a paypal Resultado

Valores de un Resultado positivo de Redireccionamiento de Paypal del caso


de Prueba 9
{“Carrito de compras”} ,{“Finalizar compra”}, {“Paypal”}

56

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

OK

Valores de un Resultado negativo de Redireccionamiento de Paypal del caso


de Prueba 9
{“Carrito de compras”} ,{“Finalizar compra”}, {“Contra reembolso”}

OK

APROBADO OK

Ejecución del Caso de Prueba 10

57

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

CP010_Compra de artículo sin stock Resultado

Valores de un Resultado positivo del catálogo del caso de Prueba 10

{“Leer más”}

OK

Valores de un Resultado negativo del catálogo del caso de Prueba 10

{“Tienda”}

OK

APROBADO OK

Ejecución del Caso de Prueba 11

CP011_Acceso del administrador a la lista de cuentas de clientes. Resultado

Valores de un Resultado positivo de la lista de cuentas de clientes del caso


de Prueba 11

58

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

{“Usuarios”}

OK

Valores de un Resultado negativo de la lista de cuentas de clientes del caso


de Prueba 11
{“Plugins”}

OK

APROBADO OK

Ejecución del Caso de Prueba 12

CP012_Opción de suspensión y eliminación del usuario Resultado

Valores de un Resultado positivo del catálogo del caso de Prueba 12

{“Usuarios”},{“Suspender”},{“Send”}

59

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

OK

Valores de un Resultado positivo del catálogo del caso de Prueba 12

{“Usuarios”},{“Eliminar”},{“Confirmar Borrado”}

OK

60

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Valores de un Resultado negativo del catálogo del caso de Prueba 12


{Otro}

OK

APROBADO OK

Ejecución del Caso de Prueba 13

CP013_Registro de Cliente en el sistema Resultado

Valores de un Resultado positivo del catálogo del caso de Prueba 13

{“Mi cuenta”},{“malvarezq@unsa.edu.pe”},{“Registrarse”},{“Mi cuenta con


perfil de usuario actual”},{“... Tu nombre de usuario es [autogenerado].
…..
Tu contraseña se ha generado automáticamente: [autogenerado]”}

61

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

OK

62

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

Valores de un Resultado negativo del catálogo del caso de Prueba 13

{“Mi cuenta”},{”test@exameple.ru”},{“Registrarse”},{“Mi cuenta con perfil de


usuario actual”},{“... Tu nombre de usuario es [autogenerado]. …..
Tu contraseña se ha generado automáticamente: [autogenerado]”}

Incompleto

63

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

test@exameple.ru NO EXISTE, POR TANTO LOS CREDENCIALES SE


PERDIERON, además SE PERMITIÓ EL ACCESO A LA NUEVA
CUENTA

Valores de un Resultado negativo del catálogo del caso de Prueba 13

{“Mi cuenta”},{“isnotmyemail@gmail.com”},{“Registrarse”},{“Mi cuenta con


perfil de usuario actual”},{“... Tu nombre de usuario es [autogenerado]. …..
Tu contraseña se ha generado automáticamente: [autogenerado]”}

Incompleto

64

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

itsnotmyemail@gmail.com no es de mi propiedad, POR TANTO LOS


CREDENCIALES SE PERDIERON, sin embargo me dejó ingresar a la
cuenta nueva

Valores de un Resultado negativo del catálogo del caso de Prueba 13

{“Mi Cuenta”},{“malvarezq@unsa.edu.pe”},{“Tienda”},{“Mi cuenta con perfil


de usuario actual”},{“... Tu nombre de usuario es [autogenerado]. …..
Tu contraseña se ha generado automáticamente: [autogenerado]”}

-El correo a registrar ya se encuentra registrado OK

65

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

APROBADO NO

Ejecución del Caso de Prueba 14

CP011_Acceso del administrador a los perfiles de usuarios Resultado

Valores de un Resultado positivo de perfiles de usuario del caso de Prueba


14
{“Usuarios”}, {“Ver usuarios”}

66

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

OK

Valores de un Resultado negativo de perfiles de usuario del caso de Prueba


14
{“Usuarios”}, {“Eliminar usuarios”}

OK

APROBADO OK

67

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

10.Casos de Pruebas No Funcionales

Caso de Caso de Prueba Dominio


Prueba N°

RNF1 Toda funcionalidad del sistema debe responder al usuario Pruebas de


en menos de 6 segundos. Rendimiento

EN ORDENADOR

EN MÓVIL

68

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

RNF8 Pruebas de
Poseer un diseño responsivo para garantizar la adecuada Compatibilid
visualización en múltiples computadores personales, ad
tablets y teléfonos inteligentes.

COMPUTADORAS

TABLETS

69

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

MÓVILES

70

Descargado por Maribel Molina (maribelmolina2012@gmail.com)


lOMoARcPSD|5491615

11.Referencias

1. Escenario de prueba: https://www.guru99.com/test-scenario.html


2. Matriz de trazabilidad: http://www.softqatest.net/?p=77&cpage=1
3. "The Art of Software Testing - Second Edition" Glendord J. Mayer, Chapter 4: Test-
Case Design
4. Casos de Pruebas No Funcionales:
a. Pruebas de Rendimiento:
https://developers.google.com/speed/pagespeed/insights/?hl=es&url=http
%3A%2F
%2Fwoocommerce.ver.pe&tab=desktop&fbclid=IwAR15RmgkxPZZP1STDS4
6dp4a3GiYBi_DPvXwZRtXGYJm_l7XXQ7CsCoilCA

b. Pruebas de Compatibilidad:
http://quirktools.com/screenfly/#u=http%3A//woocommerce.ver.pe&w=360&h
=640&a=34

71

Descargado por Maribel Molina (maribelmolina2012@gmail.com)

También podría gustarte