Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
CALIDAD PRUEBAS DE SOFTWARE [Fecha] UPN.EDU.PE SEMANA 07 REFLEXIONA PRESENTACIÓN DE LA SESIÓN Logro de la Sesión y Temario INTRODUCCIÓN INTRODUCCIÓN ¿QUÉ ES TDD? ¿QUÉ ES TDD? CICLO TDD CICLO TDD CICLO TDD PASOS DE TDD • • • • PASOS DE TDD • • • PASOS DE TDD • • PASOS DE TDD PASOS DE TDD • • CODIFICAR - REFACTORIZAR TDD IMPLICA DISEÑO SIMPLE TDD IMPLICA DISEÑO SIMPLE • • • • • BENEFICIOS DE TDD • • • • BDD ( BEHAVIOR DRIVEN DEVELOPMENT) • • BDD ( BEHAVIOR DRIVEN DEVELOPMENT) • • • • HERRAMIENTAS - ATDD Tucídides Espectacular FitNesse Concordion http://www.thucydides.info/ http://code.google.com/p/spectacular/ http://fitnesse.org/ http://code.google.com/p/concordion/ BDD ( BEHAVIOR DRIVEN DEVELOPMENT) Historia de Usuario “Como un cliente, quiero sacar dinero del cajero automático para gastarlo ” Hay varios escenarios a considerar.: •Que la cuenta tenga saldo. •Que monto un supere el límite de crédito. Escenario 1: Cuenta tiene saldo Dado que la cuenta posee saldo Y la tarjeta es válida Y el cajero automático tiene dinero Cuando el cliente solicite dinero Entonces, asegurarse que la cuenta sea debitada Y asegure que el dinero sea entregado Y asegure que la tarjeta sea devuelta. BDD ( BEHAVIOR DRIVEN DEVELOPMENT) ATDD (ACCEPTANCE TEST DRIVEN DEVELOPMENT) • • • • ATDD (ACCEPTANCE TEST DRIVEN DEVELOPMENT) • • • • ATDD (ACCEPTANCE TEST DRIVEN DEVELOPMENT) • • • • TDD vs ATDD ACTIVIDAD DE CLASE REFERENCIAS BIBLIOGRÁFICAS https://en.wikipedia.org/wiki/Software_testing#Testing_Types https://www.nationalgeographic.org/thisday/sep9/worlds-first-computer-bug/ GRACIAS
Compartir