Está en la página 1de 38

CanastAPP

Profesor:
Fernando Sotelo

Ingeniera del Software II

Universidad Cooperativa de Colombia


Facultad de Ingeniera
Bogot, 12 de Mayo de 2016
Objetivos especficos

- Mostrar una lista de los principales productos de la canasta familiar.


- Categorizar los productos.
- Comparar precios de los productos de la misma clase.
- Calcular monto de una lista de mercado.
- Determinar una lista de la canasta familiar de acuerdo a su precio
- Sugerir ciertos productos del mercado al usuario.

Ciclo de vida de la metodologa XP


1) Fase de exploracin: A continuacin se relacionan las historias de usuario
generadas para este aplicativo:

Historia de Usuario
Numero: 1 Nombre: Creacin de usuarios
Usuario: Usuario
Prioridad en Negocio: Alto Puntos estimados:
(Alto/Medio/Bajo)
Riesgo en desarrollo: Puntos reales:
(Alto/Medio/Bajo)
Descripcin: Como cliente requiero que los usuarios nuevos de
mi aplicacin puedan registrarse con sus datos personales

Pruebas de aceptacin:
El sistema alertara si hacen falta datos para el registro de
usuarios.
No se podr digitar valores alfanumricos en el campo de
documento de identificacin.

Historia de Usuario
Numero: 2 Nombre: Identificacin de usuarios
Usuario: Usuario - Administrador
Prioridad en Negocio: Alto Puntos estimados:
(Alto/Medio/Bajo)
Riesgo en desarrollo: Puntos reales:
(Alto/Medio/Bajo)
Descripcin: Como cliente requiero que el sistema pueda
identificar usuarios cuando ingresen a la aplicacin.

Pruebas de aceptacin:
En la pantalla principal deber aparecer el nombre del usuario
logueado
Historia de Usuario
Numero: 3 Nombre: Creacion de categorias
Usuario: Administrador
Prioridad en Negocio: Alto Puntos estimados:
(Alto/Medio/Bajo)
Riesgo en desarrollo: Puntos reales:
(Alto/Medio/Bajo)
Descripcion: Mi aplicacin debe tener creadas categorias para poder
identificar los productos mas rapidamente

Pruebas de aceptacion:
Debera aparecer en una lista las categorias creadas.

Historia de Usuario
Numero: 4 Nombre: Ingresar productos
Usuario: Administrador
Prioridad en Negocio: Alto Puntos estimados:
(Alto/Medio/Bajo)
Riesgo en desarrollo: Puntos reales:
(Alto/Medio/Bajo)
Descripcion: Mi sistema debe permitir el ingreso de articulos,
asignarlos a una categoria previamente creada y deben quedar
guardados en la aplicacin
Pruebas de aceptacion:
El sistema alertara si hacen falta datos para el registro de
productos.
No se podra digitar valores alfanumericos en el campo de
documento de identificacion.

Historia de Usuario
Numero: 5 Nombre: Consultar productos
Usuario: Usuario - Administrador
Prioridad en Negocio: Alto Puntos estimados:
(Alto/Medio/Bajo)
Riesgo en desarrollo: Puntos reales:
(Alto/Medio/Bajo)
Descripcin: Como cliente podre consultar la informacin
almacenada en la aplicacin de acuerdo a un criterio de
bsqueda.

Pruebas de aceptacin:
Debe aparecer en pantalla el los artculos que concuerden
con mi criterio de bsqueda
Historia de Usuario
Numero: 6 Nombre: Actualizar productos
Usuario: Administrador
Prioridad en Negocio: Alto Puntos estimados:
(Alto/Medio/Bajo)
Riesgo en desarrollo: Puntos reales:
(Alto/Medio/Bajo)
Descripcion: Mi aplicacin debera tener la opcion de actualizar datos
de los productos almacenados

Pruebas de aceptacion:
El sistema alertara si hacen falta datos para la actualizacion de
productos.
No se podra digitar valores alfanumericos en el campo de precio.

Historia de Usuario
Numero: 7 Nombre: Borrar productos
Usuario: Administrador
Prioridad en Negocio: Alto Puntos estimados:
(Alto/Medio/Bajo)
Riesgo en desarrollo: Puntos reales:
(Alto/Medio/Bajo)
Descripcion: Mi aplicacin debera tener la opcion de borrar datos de
los productos almacenados

Pruebas de aceptacion:
Despues de la ejecucion del borre, se hara la consulta del producto y
no debera aparecer en pantalla.

Historia de Usuario
Numero: 7 Nombre: Escoger productos
Usuario: Usuario - Administrador
Prioridad en Negocio: Alto Puntos estimados:
(Alto/Medio/Bajo)
Riesgo en desarrollo: Puntos reales:
(Alto/Medio/Bajo)
Descripcin: Los usuarios de mi aplicacin, podrn escoger
productos y asignarlos a una lista o carrito. De acuerdo a su
preferencia, nombrara la lista o el sistema le asignara un
nombre por defecto. Tambin podr eliminar de la lista los
datos almacenados en la misma.

Pruebas de aceptacin:
Debern aparecer en la lista los productos que vaya
escogiendo en el momento.
La lista deber quedar almacenada para poder consultarla en
el momento indicado

Historia de Usuario
Numero: 9 Nombre: Localizacion GPS
Usuario: Usuario - Administrador
Prioridad en Negocio: Alto Puntos estimados:
(Alto/Medio/Bajo)
Riesgo en desarrollo: Puntos reales:
(Alto/Medio/Bajo)
Descripcion: Como cliente requiero que la aplicacin sea capaz de
identificar la ubicacin donde esta mi cliente realizando un pedido.

Pruebas de aceptacion:
Al habilitar esta opcion, debera mostrar mi ubicacin actual.

Para elaborar este software se escogen las siguientes herramientas:

a) Visual Studio 2015: Visual Studio 2015 es un completo entorno de


desarrollo integrado para crear aplicaciones espectaculares para
Windows, Android e iOS, adems de aplicaciones web y servicios de
nube innovadores. Algunas de sus caractersticas son:
- Herramientas y servicios para proyectos de cualquier tamao o
complejidad
- C#, Visual Basic, F#, C++, Python, Node.js y HTML/JavaScript
- Planificacin de sprint
- Depuracin y creacin de perfiles avanzadas, pruebas automatizadas
y manuales
- DevOps con implementaciones automatizadas y supervisin continua
b) Android Studio: Android Studio es un entorno de desarrollo integrado
(IDE), basado en IntelliJ IDEA de la compaa JetBrains, que proporciona
varias mejoras con respecto al plugin ADT (Android Developer Tools)
para Eclipse. Android Studio utiliza una licencia de software libre Apache
2.0, est programado en Java y es multiplataforma.
Algunas de sus caractersticas son las siguientes:
- Herramientas Lint (detecta cdigo no compatible entre arquitecturas
diferentes o cdigo confuso que no es capaz de controlar el
compilador) para detectar problemas de rendimiento, usabilidad y
compatibilidad de versiones.
- Utiliza ProGuard para optimizar y reducir el cdigo del proyecto al
exportar a APK (muy til para dispositivos de gama baja con
limitaciones de memoria interna).
- Nuevo diseo del editor con soporte para la edicin de temas.

c) SQL Server: Microsoft SQL Server es un sistema de manejo de bases de


datos del modelo relacional, desarrollado por la empresa Microsoft.
El lenguaje de desarrollo utilizado (por lnea de comandos o mediante la
interfaz grfica de Management Studio) es Transact-SQL (TSQL), una
implementacin del estndar ANSI del lenguaje SQL, utilizado para
manipular y recuperar datos (DML), crear tablas y definir relaciones
entre ellas (DDL).
Puede ser configurado para utilizar varias instancias en el mismo
servidor fsico, la primera instalacin lleva generalmente el nombre del
servidor, y las siguientes - nombres especficos (con un guion invertido
entre el nombre del servidor y el nombre de la instalacin).
d) SQL Azure: Es una versin de SQL Server en la nube, que permita pagar
mensualmente por el servicio sin la necesidad de mantener un servidor
fsico (On Premise). La empresa paga solo por el servicio, y el servicio es
manejado a travs de torres de servidores en distintos lugares en el
mundo.
Con SQL Azure no es necesario instalar, mantener o actualizar un
servidor fsico; a pesar que este servicio depende de aspectos
relacionados a problemas de seguridad con respecto a su presencia
fuera de la empresa y a la disponibilidad de conexin a Internet.
Durante un tiempo, el servicio fue ampliado con la opcin de crear un
servidor virtual por la red, e instalar SQL Server tanto como uno de los
servicios competidores, y manejar el servidor virtual como si fuera un
servidor fsico local (aunque fsicamente no est accesible); y se puede
diferenciar entre la opcin original que esta denominada PAAS (Platform
as a Service: El Plataforma como un Servicio) y la nueva opcin de los
servidores virtuales denominada IAAS (Infrastructure as a Service,
Infraestructura como un Servicio).

e) TortoiseSVN: TortoiseSVN es un cliente gratuito de cdigo abierto para el


sistema de control de versiones Apache Subversion. Esto significa
que TortoiseSVN administra archivos y directorios a lo largo del tiempo.
Los archivos se almacenan en un repositorio central. El repositorio es
prcticamente lo mismo que un servidor de archivos ordinario, con la
excepcin de que recuerda todos los cambios que se hayan hecho a sus
archivos y directorios. Esto le permite al usuario recuperar versiones
antiguas de sus archivos y examinar la historia de cmo y cundo
cambiaron sus datos, y quin hizo el cambio. Esta es la razn por la que
mucha gente piensa en Subversion, y los sistemas de control de
versiones en general, como una especie de mquinas del tiempo.
Metfora del negocio:
a) Login: Parte del App donde los usuarios se identificaran al ingresar a la
tienda on-line.
b) Men: Son las diferentes opciones que tendr la aplicacin a la hora de
acceder a la informacin de los productos
c) Categoras: La aplicacin est organizada por categoras, igual que un
supermercado fsico. En cada categora encontraremos productos
d) Catlogo de productos: Lo componen todos los productos que tenemos
en la tienda on-line, ser como un catlogo fsico pero con la capacidad
de cambiar las paginas rpidamente.
e) Productos: Corresponden a los productos que se vendern en la App.
f) Carrito: Corresponde a la zona de la App donde se depositaran los
productos que se querrn comprar.
g) Dems conceptos: Que el usuario y el equipo de desarrollo crean
necesitar las metforas como sean necesarias.

2) Fase de planificacin: Se hace la priorizacin de historias de usuario de


la siguiente manera:

a) Historia de usuario 3: Creacin de categoras.


b) Historia de usuario 4: Ingresar productos
c) Historia de usuario 6: Actualizar productos.
d) Historia de usuario 5: Consultar productos.
e) Historia de usuario 1: Creacin de usuarios.
f) Historia de usuario 2: Identificacin de usuarios.
g) Historia de usuario 7: Escoger productos.
h) Historia de usuario 8: Localizacin GPS
3) Fase de iteracin: Se utilizaran 3 iteraciones para el desarrollo, las cuales se descomponen en las siguientes
tareas:

Primera iteracin:

Segunda iteracin:
1. Casos de uso

1.1. Registro usuarios

Descripcin

Este caso de uso tiene como objetivo describir las operaciones a realizar para
el registro de usuarios en la plataforma

Punto de Men

Para acceder a la funcionalidad es necesario ingresar por la Opcin de Iniciar


sesin, Registrarse

Pre-Condiciones

El usuario debe tener correo para validar el registro o en su defecto Facebook

Estndares - Reglas de Negocio Generales

Este caso de uso debe cumplir con los siguientes estndares:

* Estndares Botones
* Estndares Campos

Actores

Usuarios

Reglas de Negocio

Se debe verificar la cuenta para poder ingresar a la app, no debe estar


duplicado el correo.

1.1.1. Componentes de Aplicativo

I Componente Tabla Campo Regla de Negocio


d
1 Registro Usuario El sistema mostrara la informacin al usuario para que pueda
s registrarse y usar el aplicativo
2 ID Usuario Id_Usuarios Este dato el sistema lo dar por defecto en la Base de Datos
s
3 Nombres Usuario Nombre_usuari El usuario digitara el nombre para poder registrarse
s o
4 Apellidos Usuario Apellido_usuari El usuario digitara su apellido
s o
5 Correo Usuario Correo Se validara que sea un correo verdadero
s
6 Contrasea Usuario Contrasea Se requiere un contrasea de mnimo 8 dgitos con mnimo una
s minscula y mnimo una mayscula
7 Repetir Usuario Contrasea Se Validara que las contraseas de los dos campos coincidan
contrasea s
8 Registrarse Usuario Al presin registro se enviara un correo de verificacin y podr
s acceder a la aplicacin
9 Registro con usuario Se podr validar la informacin del usuario con la cuenta de
Facebook s Facebook
1 Registrar con usuario Se podr validar la informacin del usuario con la cuenta de
0 Gmail s Gmail.

2. Caso de Uso

2.1. Crear Productos

Descripcin

Este caso de uso tiene como objetivo describir las operaciones a realizar para
la crear productos

Punto de Men

Para acceder a la funcionalidad es necesario ingresar por la Opcin de


productos en la pantalla principal aparece el botn para crear productos.

Pre-Condiciones

Tener cuenta de Administrador

Estndares - Reglas de Negocio Generales

Este caso de uso debe cumplir con los siguientes estndares:

* Estndares Botones
* Estndares Campos
Actores

Usuarios

Reglas de Negocio

Se obtendr el resultado con la conexin a la base de datos de los productos


que hay creados

2.1.1. Componentes de Aplicativo

I Compone Tabla Campo Regla de Negocio


d nte
1 Crear Producto Nombre El sistema ingresara los productos nuevos, con la conexin a la Base de
Productos s Descripci Datos
n
Precio

3. Caso de Uso

3.1. Elegir Productos

Descripcin

Este caso de uso tiene como objetivo describir las operaciones a realizar para
Pedir un producto

Punto de Men

Para acceder a la funcionalidad es necesario ingresar por la Opcin de men-


Producto

Pre-Condiciones

El usuario debe estar logueado en la aplicacin

Estndares - Reglas de Negocio Generales

Este caso de uso debe cumplir con los siguientes estndares:

* Estndares Botones
* Estndares Campos
Actores

Usuarios

Reglas de Negocio

Se ira sumando el precio segn productos que se vayan agregando

3.1.1. Componentes de Aplicativo

I Componente Tabl Cam Regla de Negocio


d a po
1 Producto El sistema debe obtener lo pedido por el cliente
1 Precio El sistema calculara el precio total
1 Sugerencias de productos El sistema le recomendara productos sugeridos
1 Productos sugeridos El sistema mostrara al usuario lo que eligi el cliente
Caso de prueba de aceptacion

Numero de caso de prueba: 1 Historia de usuario # 1:


Creacion de usuarios
Nombre: Probar la creacion de usuarios
Descripcion: Se probara que el modulo de creacion de usuarios de
haga de manera correcta

Condiciones de ejecucion:
- La prueba se realizara desde la apk instalada en cualquier dispositivo
movil con S.O Android
- Usuario con cuenta en Google.

Pasos de ejecucion:
- Se accedera a la ventana de creacion de usuario.
- Se escogera la opcion de "Inicia con Google"
- Una vez en la pagina 'https://accounts.google.com' se digitara la
direccion de correo electronico y su respectiva contrasea.

Resultado esperado: Se creara el usuario en la aplicacin de acuerdo a


la informacion almacenada en Google
Evaluacion de la prueba:

Caso de prueba de aceptacion

Numero de caso de prueba: 2 Historia de usuario # 2:


Identificacion de usuarios
Nombre: Probar la identificacion de usuarios en la aplicacin
Descripcion: Se probara la identidad del usuario en la aplicacin.

Condiciones de ejecucion:
- La app debe estar instalada en cualquier dispositivo movil con S.O
Android
- Debe haber un usuario autenticado en la aplicacion

Pasos de ejecucion:
- Se accedera a la aplicacin instalada en el telefono.
- Se validara el nombre del usuario en la parte superior derecha
Resultado esperado: Debe aparecer el nombre del usuario de acuerdo
a las credenciales almacenadas en Google

Evaluacion de la prueba:

Caso de prueba de aceptacion

Numero de caso de prueba: 3 Historia de usuario # 3: Creacion


de categorias
Nombre: Prueba de creacion de categorias
Descripcion: Se probara la funcionalidad de creacion de categorias.

Condiciones de ejecucion:
- La app debe estar instalada en cualquier dispositivo movil con S.O
Android
- Debe haber un usuario autenticado en la aplicacin.
Pasos de ejecucion:
- Se accedera a la aplicacin instalada en el telefono.
- En el menu principal, se accedera a la opcion de "Categorias"
- Una vez en "Categorias", se escoge la opcion "Nuevo".
- Se digita el nombre de la categoria correspondiente.
- Se da "click" en Guardar
- Validar en la DB la correcta parametrizacion.

Resultado esperado: La categoria debe quedar almacenada en la DB

Evaluacion de la prueba:

Caso de prueba de aceptacion

Numero de caso de prueba: 4 Historia de usuario # 3: Creacion


de categorias
Nombre: Validar creacion de categorias
Descripcion: Se probara desde la app, la lista de categorias
almacenadas en la DB.

Condiciones de ejecucion:
- La app debe estar instalada en cualquier dispositivo movil con S.O
Android
- Debe haber un usuario autenticado en la aplicacin.

Pasos de ejecucion:
- Se accedera a la aplicacin instalada en el telefono.
- En el menu principal, se accedera a la opcion de "Categorias"

Resultado esperado: Deben aparecer la lista de categorias de la


aplicacin y de ser el caso, deben aparecer los productos asignados a
esta

Evaluacion de la prueba:
Caso de prueba de aceptacion

Numero de caso de prueba: 5 Historia de usuario # 4: Ingresar


productos
Nombre: Prueba para comprobar la correcta insercion de productos - I
Descripcion: Se probara la funcionalidad de creacion de productos.

Condiciones de ejecucion:
- La app debe estar instalada en cualquier dispositivo movil con S.O
Android
- Debe haber un usuario autenticado en la aplicacin.
- Por lo menos, debe estar parametrizada una categoria.

Pasos de ejecucion:
- Se accedera a la aplicacin instalada en el telefono.
- En el menu principal, se accedera a la opcion de "Productos"
- Una vez en "Productos", se escoge la opcion "Nuevo".
- Se digita el nombre del producto correspondiente o se escoge una
categoria o se digita un precio en valores numericos
- Se da "click" en Guardar
- Validar en la DB la correcta parametrizacion.

Resultado esperado: Debe generar una alerta donde me indique que


se deben escribir y digitar todas las opciones.
Evaluacion de la prueba:

Caso de prueba de aceptacion

Numero de caso de prueba: 6 Historia de usuario # 4: Ingresar


productos
Nombre: Prueba para comprobar la correcta insercion de productos - II
Descripcion: Se probara la funcionalidad de creacion de productos.

Condiciones de ejecucion:
- La app debe estar instalada en cualquier dispositivo movil con S.O
Android
- Debe haber un usuario autenticado en la aplicacin.
- Por lo menos, debe estar parametrizada una categoria.

Pasos de ejecucion:
- Se accedera a la aplicacin instalada en el telefono.
- En el menu principal, se accedera a la opcion de "Productos"
- Una vez en "Productos", se escoge la opcion "Nuevo".
- Se digita el nombre del producto correspondiente.
- Se escoge la categoria correspondiente del producto
- Se digita el valor unitario del producto digitando valores
alfanumericos.
Resultado esperado: Debe generar una alerta donde me indique que el
precio del articulo no admite valores alfanumericos

Evaluacion de la prueba:

Caso de prueba de aceptacion

Numero de caso de prueba: 7 Historia de usuario # 4: Ingresar


productos
Nombre: Prueba para comprobar la correcta insercion de productos - III
Descripcion: Se probara la funcionalidad de creacion de productos.

Condiciones de ejecucion:
- La app debe estar instalada en cualquier dispositivo movil con S.O
Android
- Debe haber un usuario autenticado en la aplicacin.
- Por lo menos, debe estar parametrizada una categoria.
Pasos de ejecucion:
- Se accedera a la aplicacin instalada en el telefono.
- En el menu principal, se accedera a la opcion de "Productos"
- Una vez en "Productos", se escoge la opcion "Nuevo".
- Se digita el nombre del producto correspondiente.
- Se escoge la categoria correspondiente del producto
- Se digita el valor unitario del producto; no debe aceptar caracteres
alfanumericos.
- Se da "click" en Guardar
- Validar en la DB la correcta parametrizacion.

Resultado esperado: El producto debe quedar almacenado en la DB

Evaluacion de la prueba:

Caso de prueba de aceptacion


Numero de caso de prueba: 8 Historia de usuario # 5:
Consultar productos
Nombre: Prueba para comprobar la correcta creacion de productos
Descripcion: Validar la creacion de los productos.

Condiciones de ejecucion:
- La app debe estar instalada en cualquier dispositivo movil con S.O
Android
- Debe haber un usuario autenticado en la aplicacin.
- Por lo menos, debe estar parametrizado un producto.

Pasos de ejecucion:
- Se accedera a la aplicacin instalada en el telefono.
- En el menu principal, se accedera a la opcion de "Productos"

Resultado esperado: Deben aparecer la lista de productos de la


aplicacin.

Evaluacion de la prueba:
Caso de prueba de aceptacion

Numero de caso de prueba: 9 Historia de usuario # 6:


Actualizar productos
Nombre: Prueba para validar la actualizacion del nombre del producto
Descripcion: Cambiar datos de los productos almacenados en la DB

Condiciones de ejecucion:
- La app debe estar instalada en cualquier dispositivo movil con S.O
Android
- Debe haber un usuario autenticado en la aplicacin.
- Por lo menos, debe estar parametrizado un producto.

Pasos de ejecucion:
- Se accedera a la aplicacin instalada en el telefono.
- En el menu principal, se accedera a la opcion de "Productos"
- Se escoge un producto, y se da 'click' en la opcion "Modificar"
- Se borra la descripcion del producto y se realiza la actualizacion.
- Se da 'click' en "Guardar"
- Salimos de la ventana de Producto
- Volvemos a entrar a Producto
- Buscamos el producto actualizado anteriormente
Resultado esperado: Deben aparecer el producto con el nuevo nombre

Evaluacion de la prueba:

Caso de prueba de aceptacion

Numero de caso de prueba: 10 Historia de usuario # 6:


Actualizar productos
Nombre: Prueba para validar la actualizacion de la categoria de
producto.
Descripcion: Cambiar datos de los productos almacenados en la DB

Condiciones de ejecucion:
- La app debe estar instalada en cualquier dispositivo movil con S.O
Android
- Debe haber un usuario autenticado en la aplicacin.
- Por lo menos, debe estar parametrizado un producto.
- Por lo menos, debe estar parametrizadas 2 categorias.

Pasos de ejecucion:
- Se accedera a la aplicacin instalada en el telefono.
- En el menu principal, se accedera a la opcion de "Productos"
- Se escoge un producto, y se da 'click' en la opcion "Modificar"
- Se escoge la nueva categoria
- Se da 'click' en "Guardar"
- Salimos de la ventana de Producto
- Volvemos a entrar a Producto
- Buscamos el producto actualizado anteriormente

Resultado esperado: Deben aparecer el producto con la nueva


categoria asignada

Evaluacion de la prueba:

Caso de prueba de aceptacion

Numero de caso de prueba: 11 Historia de usuario # 6:


Actualizar productos
Nombre: Prueba para validar la actualizacion del precio del producto.
Descripcion: Cambiar datos de los productos almacenados en la DB

Condiciones de ejecucion:
- La app debe estar instalada en cualquier dispositivo movil con S.O
Android
- Debe haber un usuario autenticado en la aplicacin.
- Por lo menos, debe estar parametrizado un producto.
- El valor del producto solo admite valores numericos

Pasos de ejecucion:
- Se accedera a la aplicacin instalada en el telefono.
- En el menu principal, se accedera a la opcion de "Productos"
- Se escoge un producto, y se da 'click' en la opcion "Modificar"
- Se digita un nuevo precio
- Se da 'click' en "Guardar"
- Salimos de la ventana de Producto
- Volvemos a entrar a Producto
- Buscamos el producto actualizado anteriormente

Resultado esperado: Deben aparecer el producto con la nuevo precio


asignado

Evaluacion de la prueba:

Caso de prueba de aceptacion


Numero de caso de prueba: 12 Historia de usuario # 7: Escoger
productos
Nombre: Prueba para validar el funcionamiento del carrito de compras
-I
Descripcion: Al escoger de uno a varios productos, deben quedar
almacenados en una tabla temporal a la espera de la compra de los
mismos
Condiciones de ejecucion:
- La app debe estar instalada en cualquier dispositivo movil con S.O
Android
- Debe haber un usuario autenticado en la aplicacin.
- Por lo menos, debe estar parametrizado un producto.

Pasos de ejecucion:
- Se accedera a la aplicacin instalada en el telefono.
- En el menu principal, se accedera a la opcion de "Productos"
- Se escoge un producto, y se da 'click' en "Asignar a Carrito"

Resultado esperado: Al consultar la DB, deben estar los productos


escogidos para el carrito

Evaluacion de la prueba:
Caso de prueba de aceptacion

Numero de caso de prueba: 13 Historia de usuario # 7: Escoger


productos
Nombre: Prueba para validar el funcionamiento del carrito de compras
- II
Descripcion: Al escoger de uno a varios productos, deben ser visibles
en la opcion Carrito de la app

Condiciones de ejecucion:
- La app debe estar instalada en cualquier dispositivo movil con S.O
Android
- Debe haber un usuario autenticado en la aplicacin.
- Por lo menos, debe estar parametrizado un producto.

Pasos de ejecucion:
- Se accedera a la aplicacin instalada en el telefono.
- En el menu principal, se accedera a la opcion de "Productos"
- Se escoge un producto, y se da 'click' en "Asignar a Carrito"
Resultado esperado: Al acceder al Carrito en la aplicacin, deben
aparecer los productos escogidos

Evaluacion de la prueba:

Caso de prueba de aceptacion

Numero de caso de prueba: 14 Historia de usuario # 7: Escoger


productos
Nombre: Prueba para validar el funcionamiento del carrito de compras
- III
Descripcion: Al escoger de uno a varios productos en la opcion
Categoria, deben quedar almacenados en una tabla temporal a la
espera de compra
Condiciones de ejecucion:
- La app debe estar instalada en cualquier dispositivo movil con S.O
Android
- Debe haber un usuario autenticado en la aplicacin.
- Por lo menos, debe estar parametrizado un producto.
- Por lo menos, debe estar parametrizado una categoria

Pasos de ejecucion:
- Se accedera a la aplicacin instalada en el telefono.
- En el menu principal, se accedera a la opcion de Categorias
- Si en la categoria existe un producto, se escoge dicho articulo, y se
da 'click' en "Asignar a Carrito"

Resultado esperado: Al consultar la DB, deben estar los productos


escogidos para el carrito

Evaluacion de la prueba:

Caso de prueba de aceptacion

Numero de caso de prueba: 15 Historia de usuario # 7: Escoger


productos
Nombre: Prueba para validar el funcionamiento del carrito de compras
- IV
Descripcion: Al escoger de uno a varios productos en la opcion
Categoria, deben ser visibles en la opcion Carrito de la app
Condiciones de ejecucion:
- La app debe estar instalada en cualquier dispositivo movil con S.O
Android
- Debe haber un usuario autenticado en la aplicacin.
- Por lo menos, debe estar parametrizado un producto.
- Por lo menos, debe estar parametrizado una categoria

Pasos de ejecucion:
- Se accedera a la aplicacin instalada en el telefono.
- En el menu principal, se accedera a la opcion de Categorias
- Si en la categoria existe un producto, se escoge dicho articulo, y se
da 'click' en "Asignar a Carrito"

Resultado esperado: Al acceder al Carrito en la aplicacin, deben


aparecer los productos escogidos

Evaluacion de la prueba:
Informe de errores
Nmero de error:
Nombre: Prueba para validar el funcionamiento del carrito de compras - III

Informador:
Fecha de Entrada:
Estado del error:
1 - Sin Confirmar

Gravedad:

Palabras clave:

Entorno:

Descripcin:

Control de versiones
Programa
Como se subi
Pruebas de versionamiento:

También podría gustarte