Tabla de decisiones: que es y como aplicar

Tabla de decisiones (tabla de decisiones) : una técnica que ayuda a visualizar el combinador de condiciones del TK.





Cuanto más simples y claros sean los requisitos, menos discrepancias habrá. Y menos correcciones después de la implementación. Y más fácil es para nosotros, probadores, escribir casos de prueba para tales requisitos))





En las pruebas, se utiliza una tabla de decisiones para crear casos de prueba basados ​​en los requisitos. ¡Y no olvide nada con combinaciones complejas de condiciones de entrada! Después de todo, cada fila o columna de la tabla → un caso de prueba listo para usar.





La tabla de decisiones se refiere a las técnicas de diseño de pruebas. Entonces, preguntan por ella en las entrevistas. Por eso, haré una breve serie de artículos sobre estas técnicas para ayudar a los probadores novatos. Para familiarizarse con cada técnica:





  1. Caso de uso





  2. Tabla de decisiones - artículo actual





  3. Diagrama de estado y transición - TBD





  4. Otros diagramas, diagramas, imágenes (una ventaja adicional a las técnicas) - TBD





Hoy hablamos de la tabla de decisiones (tabla de decisiones) :





  1. Como hacer una mesa





  2. Ventajas del enfoque





  3. Contras del enfoque





  4. Total





Además del artículo, hay un video sobre la tabla de decisiones de mi canal. ¡Quién es más conveniente! :)





Como hacer una mesa

  • Horizontalmente: escriba las condiciones que afectan el resultado. Y justo debajo, el resultado en sí, en la Acción original, la acción que debe realizarse.





  • — :  .









 





1





2





...





N









 





 





 





 





1





 





 





 





 





1





 





 





 





 





...





 





 





 





 





N





 





 





 





 





 





 





 





 





 









 





 





 





 





1





 





 





 





 





2





 





 





 





 





...





 





 





 





 





N





 





 





 





 





— (action).






1. ( )





, 2 :





  1. 5 ?





  2. ?





, .





2 2 , 4 , 4 . :





  • —  , .





  • , —  , . —  , « , ». ...





  • , —  . — . , , ? , — .





  • , —  . , !





, :





 





1





2





3





4









 





 





 





 





5





















?





















 





 





 





 





 









 





 





 





 









200





100





50





10





 





, , ? !





. — ! — , .





, - . , 4 , .






2 , 3 . . :





 





1





2





...





N









 





 





 





 





1





















2





















3





















 





 





 





 





 









 





 





 





 





1





Do X





Do Y





Do X





Do Z





2





Do A





Do B





Do B





Do A





 





—  , .






2. - ( )





-, :









  • ,





. ? :





  • ( - ) — 100, 500, 1000 5000





  • ( , , ) — 5%, 30%, 50% 80%





100 — . , . —  ... .





:





 





1





2





...





N









 





 





 





 









100





500





1000





5000









5%





30%





50%





80%





 





 





 





 





 









 





 





 





 









0%





6%





10%





20%





-





2





8





15





20





 





, 2, 4 —  16 , 16 !





:





... !





, - , :





  • 100 — 0%





  • 500 — 5%





  • 1000 — 10%





  • 5000 — 20%





... , !





. — decision table . , !






 





 





1. — . - . . , , .





2. = -. «» «-», , ! , .





, , , — :





-





1:









2:













1





100





5%





Do X / Do A





2





500





30%





Do X / Do Y





3





1000





50%





Do B / Do C





4





5000





80%





Do B / Do Z





 





3. . .





4. , -. , , .





 





 





, , :





  • —  « ?». .





  • —  . , , -, pairwise ..





 





 





Decision Table :





  • .





  • – .





  • – -!





— , . , ? !





, 100 . - , !





Ver también:





Cómo redactar un caso de uso es otra opción para la presentación de requisitos.





PD: busque más artículos útiles en mi blog con la etiqueta "útil" . Y hay videos útiles en mi canal de youtube.








All Articles