Plataforma e-commerce | INACAP TI3V21

Guion de pruebas y resultados

Los 19 casos del guion de pruebas de la tienda ClickAndGo estan automatizados en tests/test_guion_pruebas.py. Para ejecutarlos:

python tests/test_guion_pruebas.py
NQue se pruebaResultado esperadoEstado
P01El programa se ejecuta y muestra el menuEl programa inicia y muestra el menu principalCumple
P02Crear: productoEl programa confirma que se guardoCumple
P03Listar: productoAparece el registro recien creadoCumple
P04Modificar: productoEl listado muestra el cambio de stockCumple
P05Los datos quedan guardadosEl registro sigue ahí tras cerrar y abrirCumple
P06Eliminar: productoEl registro ya no apareceCumple
P07Correo o RUT correctoLo aceptaCumple
P08Correo incompletoLo rechaza con un mensaje y el programa sigueCumple
P09Tipo Producto fisicoSe despacha por transporte y calcula fleteCumple
P10Tipo Producto digitalEntrega instantanea con link, sin despachoCumple
P11Tipo ServicioSe agenda para una fecha futuraCumple
P12Registrar pedido multi-lineaQueda como un solo registro de pedidoCumple
P13Ver el detalle del pedidoSe ven todas sus lineas de detalleCumple
P14Confirmar sin stock suficienteSe impide; el stock no cambiaCumple
P15Despachar un pedido impagoLa operacion se impideCumple
P16Precio con el dolar del diaUsa el valor del dolar de hoyCumple
P17Sin internetAvisa que no pudo obtener el valor y no se caeCumple
P18Opcion de menu que no existeMuestra un mensaje y vuelve al menuCumple
P19Letras donde va un numeroMuestra un mensaje y el programa no se caeCumple

Evidencia de ejecucion

$ python tests/test_guion_pruebas.py
test_p01_el_programa_se_ejecuta_y_muestra_menu ... ok
test_p02_p03_p04_p06_crud_producto ... ok
test_p05_los_datos_quedan_guardados ... ok
test_p07_p08_validacion_de_identificador ... ok
test_p09_p10_p11_entrega_polimorfica ... ok
test_p12_p13_pedido_multilinea_y_detalle ... ok
test_p14_regla_stock_insuficiente ... ok
test_p15_regla_pedido_impago_no_se_despacha ... ok
test_p16_precio_con_dolar_del_dia ... ok
test_p17_sin_internet_el_programa_no_se_cae ... ok
test_p17_menu_avisa_sin_internet ... ok
test_p18_opcion_de_menu_inexistente ... ok
test_p19_letras_donde_va_un_numero ... ok
test_tambien_bloquea_despacho_sin_permisos ... ok

Ran 14 tests
OK