Test-Driven Development : Beneficios y desafíos para el desarrollo sofware
- Autores
- Vaca, Pablo A.; Maldonado, Calixto; Inchaurrondo, Claudia Inés; Peretti, Juan Pablo; Romero, María Soledad; Bueno, Matías; Cagliolo, Marcelo
- Año de publicación
- 2014
- Idioma
- español castellano
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- Este trabajo presenta la introducción y utilización de la práctica de desarrollo de software conocida como Test-Driven Development (TDD) en proyectos de software, expone además que TDD no es solo una metodología de pruebas, sino además una metodología de diseño de software. Está basado en un proyecto de investigación perteneciente a la Universidad Tecnológica Nacional - Facultad Regional Córdoba, con el objetivo de estudiar y enmarcar este tipo de metodologías en la industria, mostrando tanto las particularidades de la misma, como los proyectos en los cuales se aplica, y las ventajas y dificultades que pueden surgir de su adopción. Se explica en el presente trabajo los beneficios y desafíos que se encontraron durante la implementación de TDD en los equipos de software y se resaltan los beneficios relacionados con la calidad del código, de las aplicaciones, la productividad y la comunicación. En contrapartida se evidenciaron desafíos en relación a la experiencia previa de los desarrolladores, ya que TDD resulta más simple de implementar en equipos con experiencia media a alta, en la bibliografía consultada se halló que esto puede ser mitigado implementando mentorías o programación extrema.
Sociedad Argentina de Informática e Investigación Operativa (SADIO) - Materia
-
Ciencias Informáticas
agile
test-driven development
software
testing
automation tests
unit tests
BDD
TDD
UTDD
scrum
pruebas unitarias
desarrollos ágiles
automatización de pruebas
automatización - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by/3.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/41756
Ver los metadatos del registro completo
id |
SEDICI_a0d757bd60c478f1523a7211adae1f05 |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/41756 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Test-Driven Development : Beneficios y desafíos para el desarrollo sofwareVaca, Pablo A.Maldonado, CalixtoInchaurrondo, Claudia InésPeretti, Juan PabloRomero, María SoledadBueno, MatíasCagliolo, MarceloCiencias Informáticasagiletest-driven developmentsoftwaretestingautomation testsunit testsBDDTDDUTDDscrumpruebas unitariasdesarrollos ágilesautomatización de pruebasautomatizaciónEste trabajo presenta la introducción y utilización de la práctica de desarrollo de software conocida como Test-Driven Development (TDD) en proyectos de software, expone además que TDD no es solo una metodología de pruebas, sino además una metodología de diseño de software. Está basado en un proyecto de investigación perteneciente a la Universidad Tecnológica Nacional - Facultad Regional Córdoba, con el objetivo de estudiar y enmarcar este tipo de metodologías en la industria, mostrando tanto las particularidades de la misma, como los proyectos en los cuales se aplica, y las ventajas y dificultades que pueden surgir de su adopción. Se explica en el presente trabajo los beneficios y desafíos que se encontraron durante la implementación de TDD en los equipos de software y se resaltan los beneficios relacionados con la calidad del código, de las aplicaciones, la productividad y la comunicación. En contrapartida se evidenciaron desafíos en relación a la experiencia previa de los desarrolladores, ya que TDD resulta más simple de implementar en equipos con experiencia media a alta, en la bibliografía consultada se halló que esto puede ser mitigado implementando mentorías o programación extrema.Sociedad Argentina de Informática e Investigación Operativa (SADIO)2014-09info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf232-239http://sedici.unlp.edu.ar/handle/10915/41756spainfo:eu-repo/semantics/altIdentifier/url/http://43jaiio.sadio.org.ar/proceedings/ASSE/02-09-947-2591-2-DR.pdfinfo:eu-repo/semantics/altIdentifier/issn/1850-2792info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/3.0/Creative Commons Attribution 3.0 Unported (CC BY 3.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-03T10:33:54Zoai:sedici.unlp.edu.ar:10915/41756Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 10:33:55.247SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Test-Driven Development : Beneficios y desafíos para el desarrollo sofware |
title |
Test-Driven Development : Beneficios y desafíos para el desarrollo sofware |
spellingShingle |
Test-Driven Development : Beneficios y desafíos para el desarrollo sofware Vaca, Pablo A. Ciencias Informáticas agile test-driven development software testing automation tests unit tests BDD TDD UTDD scrum pruebas unitarias desarrollos ágiles automatización de pruebas automatización |
title_short |
Test-Driven Development : Beneficios y desafíos para el desarrollo sofware |
title_full |
Test-Driven Development : Beneficios y desafíos para el desarrollo sofware |
title_fullStr |
Test-Driven Development : Beneficios y desafíos para el desarrollo sofware |
title_full_unstemmed |
Test-Driven Development : Beneficios y desafíos para el desarrollo sofware |
title_sort |
Test-Driven Development : Beneficios y desafíos para el desarrollo sofware |
dc.creator.none.fl_str_mv |
Vaca, Pablo A. Maldonado, Calixto Inchaurrondo, Claudia Inés Peretti, Juan Pablo Romero, María Soledad Bueno, Matías Cagliolo, Marcelo |
author |
Vaca, Pablo A. |
author_facet |
Vaca, Pablo A. Maldonado, Calixto Inchaurrondo, Claudia Inés Peretti, Juan Pablo Romero, María Soledad Bueno, Matías Cagliolo, Marcelo |
author_role |
author |
author2 |
Maldonado, Calixto Inchaurrondo, Claudia Inés Peretti, Juan Pablo Romero, María Soledad Bueno, Matías Cagliolo, Marcelo |
author2_role |
author author author author author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas agile test-driven development software testing automation tests unit tests BDD TDD UTDD scrum pruebas unitarias desarrollos ágiles automatización de pruebas automatización |
topic |
Ciencias Informáticas agile test-driven development software testing automation tests unit tests BDD TDD UTDD scrum pruebas unitarias desarrollos ágiles automatización de pruebas automatización |
dc.description.none.fl_txt_mv |
Este trabajo presenta la introducción y utilización de la práctica de desarrollo de software conocida como Test-Driven Development (TDD) en proyectos de software, expone además que TDD no es solo una metodología de pruebas, sino además una metodología de diseño de software. Está basado en un proyecto de investigación perteneciente a la Universidad Tecnológica Nacional - Facultad Regional Córdoba, con el objetivo de estudiar y enmarcar este tipo de metodologías en la industria, mostrando tanto las particularidades de la misma, como los proyectos en los cuales se aplica, y las ventajas y dificultades que pueden surgir de su adopción. Se explica en el presente trabajo los beneficios y desafíos que se encontraron durante la implementación de TDD en los equipos de software y se resaltan los beneficios relacionados con la calidad del código, de las aplicaciones, la productividad y la comunicación. En contrapartida se evidenciaron desafíos en relación a la experiencia previa de los desarrolladores, ya que TDD resulta más simple de implementar en equipos con experiencia media a alta, en la bibliografía consultada se halló que esto puede ser mitigado implementando mentorías o programación extrema. Sociedad Argentina de Informática e Investigación Operativa (SADIO) |
description |
Este trabajo presenta la introducción y utilización de la práctica de desarrollo de software conocida como Test-Driven Development (TDD) en proyectos de software, expone además que TDD no es solo una metodología de pruebas, sino además una metodología de diseño de software. Está basado en un proyecto de investigación perteneciente a la Universidad Tecnológica Nacional - Facultad Regional Córdoba, con el objetivo de estudiar y enmarcar este tipo de metodologías en la industria, mostrando tanto las particularidades de la misma, como los proyectos en los cuales se aplica, y las ventajas y dificultades que pueden surgir de su adopción. Se explica en el presente trabajo los beneficios y desafíos que se encontraron durante la implementación de TDD en los equipos de software y se resaltan los beneficios relacionados con la calidad del código, de las aplicaciones, la productividad y la comunicación. En contrapartida se evidenciaron desafíos en relación a la experiencia previa de los desarrolladores, ya que TDD resulta más simple de implementar en equipos con experiencia media a alta, en la bibliografía consultada se halló que esto puede ser mitigado implementando mentorías o programación extrema. |
publishDate |
2014 |
dc.date.none.fl_str_mv |
2014-09 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/41756 |
url |
http://sedici.unlp.edu.ar/handle/10915/41756 |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/http://43jaiio.sadio.org.ar/proceedings/ASSE/02-09-947-2591-2-DR.pdf info:eu-repo/semantics/altIdentifier/issn/1850-2792 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 Unported (CC BY 3.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 Unported (CC BY 3.0) |
dc.format.none.fl_str_mv |
application/pdf 232-239 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1842260188138045440 |
score |
13.13397 |