pruebas unitarias con django

Download Pruebas unitarias con django

If you can't read please download the document

Upload: tomas-henriquez

Post on 25-May-2015

1.215 views

Category:

Technology


2 download

DESCRIPTION

Charla sobre pruebas unitarias en django

TRANSCRIPT

2. Historia de las pruebas en el softwarehttp://clearspecs.com/joomla15/downloads/ClearSpecs16V01_GrowthOfSoftwareTest.pdf 3. Historia de las pruebasPerodo orientado al Debugging(antes - 1956) 4. Historia de las pruebasPerodo orientado a la demostacin(1957 - 1978) 5. Historia de las pruebas 6. Historia de las pruebasPerodo orientado a la destruccin(1979 - 1982) 7. Historia de las pruebasPerodo orientado a la evaluacin (1983 - 1987) 8. Historia de las pruebasNinguna tcnica puede garantizar software sin errores, sin embargo, un conjunto de tcnicas cuidadosamente elegidas para unproyecto en especfico puede ayudar aasegurar el desarrollo y mantenimiento desoftware de calidad para un proyecto 9. Historia de las pruebasPerodo orientado a la prevencin(1988 - Hoy) 10. Pruebas Unitarias 11. PruebasCmo uno usualmente pruebasu cdigo? 12. PruebasQu problemas tiene el debugging? 13. PruebasCmo persistirestas pruebas? 14. PruebasNO ES FCIL! 15. PruebasNO ES FCIL! Carga de datos para la prueba No debe afectar la base de datos Super rpidas 16. Sheet Got Serious 17. Carga de datos FIXTURES 18. Carga de datosclass Profession(models.Model):name = models.CharField(max_length=30, unique=True)specialist = models.CharField(max_length=30, blank=True) 19. Carga de datos[{ "pk": 1, "model": "my_app.profession", "fields": { "name": "panadero", "specialist": "pizza", }},{ "pk": 2, "model": "my_app.profession", "fields": { "name": "forever_alone", ... ] 20. Carga de datosclass Profession(models.Model):name = models.CharField(max_length=30, unique=True)specialist = models.CharField(max_length=30, blank=True)full_time = models.BooleanField(default=False)