Logo Studenta

CALPSO Sistemas Modelados 3

¡Este material tiene más páginas!

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

Continuar navegando