Rodrigo Branas – @rodrigobranas - http://www.agilecode.com.br/es

Pruebas automatizadas
http://www.slideshare.net/rodrigobranas
Rodrigo Branas
rodrigo.branas@agilecode.com.br
http://www.agilecode.com.br
•
•
•
•

Desarrollo de Software en Gennera
Entrenamientos en Agile Code
Artículos en Java Magazine
Conferencias sobre desarrollo de software
en eventos, universidades y empresas
Formación Académica

Ciencias de la Computación - UFSC
Gestión de Proyectos - FGV
Certificaciones

SCJA, SCJP, SCJD, SCWCD, SCBCD, PMP, MCP e CSM
Experiencia

Desde hace más de 12 años desarrollando
software en la plataforma Java en las empresas:
EDS, HP, NET, Citibank, GM, Dígitro, Softplan,
OnCast, Senai, VALE, RBS, Unimed, Globalcode,
V.Office, Suntech, WPlex e Gennera.
¿Actualmente, cual es la cobertura
de código en nuestros proyectos?
¿Cual es el problema en no tener
pruebas automatizadas?
Code and Pray
Trabajo brazal para pruebar lo
mismo repetidamente
Trabajar en un castillo de naipes
¿Tienes miedo del proyecto?
¿Donde se encaja el Agile?
Velocidad es la ausencia de
desperdicio – Amyr Klink
Reduciendo el desperdicio,
aumentamos gradualmente el
porcentaje de tiempo en que
trabajamos para añadir valor al
producto!
Tipos de pruebas automatizadas
Unitario – Explora el funcionamiento
de algoritmos
Integración – Testa la integración entre
las capas del software
Aceptación – Garante que el software
funciona por completo e que está listo
para los usuarios
Vamos praticar

Calculadora de Strings
¿Tenemos que usarlo todo el
tiempo?
¿Ya hiciste varias cosas al mismo
tiempo?
Escribir la prueba antes limita nuestro
ámbito, evitando codificar demasiado
¿Hacer pruebas automatizadas antes,
no aumentaria el tiempo y costo del
proyecto?
¿Pruebar después, seguidas veces la misma
cosa, de forma manual, no aumenta el
tiempo y costo del proyecto?
¿Evitar la refactorización, por no tener
pruebas automatizadas, haciendo el
proyecto más complejo, no incrementa el
tiempo y costo de nuevos desarrollos?
¿La rotación del personal debido a baja
calidad del código, no aumenta el tiempo y
costo de desarrollo del proyecto?
¿La dificuldad para comprender el código
sin una documentación actualizada, como
por ejemplo una prueba, no aumenta el
tiempo y costo del proyecto?

Pruebas Automatizadas (EN ESPANOL)

Notas del editor

  • #12 Darlatigazos en los desarrolladoresparaquetrabajenmásrápido y entreguenmás
  • #13 Barco de remos,tiburon, algas, microorganismos, moluscos, virar el barco, cardumenpeces, productividad, desalentado, atravesó, cruzó, del otrolado del charco, raspar, extraer, aerodinámica, buceou, sumergió, echar um vistazoparaverquepasavabajo el barco