Requerimiento: No es necesario modificar todos los campos.
Descripción: Verifica que al modificar un producto, no sea obligatorio actualizar todos los campos del producto para completar su modificación. Durante la prueba, el usuario accederá a la edición de un producto existente a través del listado de productos haciendo clic en editar, y realizará cambios en uno o varios de los campos disponibles (como nombre, precio, stock, imagen, etc.), mientras que puede optar por dejar otros campos sin modificar. Al guardar los cambios, el sistema debe reflejar únicamente las modificaciones realizadas, manteniendo la información original de los campos que no fueron alterados.
Técnica de diseño utilizada: Partición de Equivalencias (particiones de campos modificados, campos no modificados, campos modificados con datos invalidos)
Feature: Validación sobre los campos editados en modificar producto
Background:
Dado que la aplicación está en la pantalla de Listado de Productos,
And no es necesario modificar todos los campos para actualizar el producto, es decir, si no se modifica algún campo, se mantiene el original
Scenario Outline: Validación sobre los campos editados en modificar producto
Given el administrador se encuentra en en listado de productos
And los valores actuales del producto a modificar son When selecciono el botón “Editar”
And fue redirijido a la página de “Editar Producto”
And modificó And deja sin modificar And selecciona el boton “Guardar Producto”
Then el sistema And
Examples:
Para simplificar el ejemplo, en “valores anteriores” introduciremos el mismo producto que refereciaremos como Samsung Galaxy S21 con los siguientes atributos:
Feature: Validación sobre los campos editados en modificar producto
Background: Dado que la aplicación está en la pantalla de Listado de Productos, And no es necesario modificar todos los campos para actualizar el producto, es decir, si no se modifica algún campo, se mantiene el original
Scenario Outline: Validación sobre los campos editados en modificar producto Given el administrador se encuentra en en listado de productos And los valores actuales del producto a modificar son
When selecciono el botón “Editar”
And fue redirijido a la página de “Editar Producto”
And modificó
And deja sin modificar
And selecciona el boton “Guardar Producto”
Then el sistema
And
Examples:
Para simplificar el ejemplo, en “valores anteriores” introduciremos el mismo producto que refereciaremos como Samsung Galaxy S21 con los siguientes atributos:
Samsung Galaxy S21
Nombre: Samsung Galaxy S21 Color: Negro, Marca: Samsung Categoría: Celulares Subcategoría: Celulares Stock Disponible: 50 Stock Mínimo: 10 Descrpción: Samsung Galaxy S21 con pantalla 6.2 pulgadas Imagen: https://www.ejemplo.com/imagenes/samsung-galaxy-s21.jpg