Definir las pruebas de software
Vamos a poner en práctica lo aprendido.
Usted desarrolla un software para una cafetería, que incluye un módulo para "agregar nueva bebida". Una bebida se agrega como una sola línea de String, no importa la interfaz de usuario en esta etapa, solo sabemos que una vez que se agrega una bebida, pasa una String con las siguientes características:
El nombre debe tener caracteres alfabéticos de 2 a 15 caracteres de longitud. El tamaño de la bebida, se puede ingresar un máximo de cinco tamaños por cada artículo, debe ser un valor en el rango de 1 a 48, solo números enteros. Los tamaños deben ingresarse en orden ascendente (primero los tamaños más pequeños). El nombre del artículo debe ingresarse primero, seguido de una coma, luego seguido de una lista de tamaños. Se utilizará una coma para separar cada tamaño. Los espacios (espacios en blanco) deben ignorarse en cualquier parte de la entrada. Se requiere al menos un tamaño.
Elija casos de prueba en el límite de estos conjuntos
- Nombre del elemento de la cafetería
- miembro del conjunto
- El nombre del elemento es alfabético
- El nombre del elemento tiene de 2 a 15 caracteres de longitud
- No miembro del conjunto
- El nombre del elemento no es alfabético
- miembro del conjunto
No es necesario escribir código solo basta con que lo escribas en una hoja de papel.