AN EMPIRICAL EVALUATION OF AN ENVIRONMENT DESIGNED FOR TEST DRIVEN DEVELOPMENT

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO === Test Driven Development (TDD) é uma das práticas de eXtreme Programming (XP) mais fáceis de entender e ao mesmo tempo uma das mais difíceis de executar. Para que o TDD seja usado apropriadamente, é preciso empregar práticas complementares, uti...

Full description

Bibliographic Details
Main Author: HENRIQUE FELICIANO PRANGE
Other Authors: ARNDT VON STAA
Language:Portuguese
Published: PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO 2007
Online Access:http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=10667@1
http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=10667@2
id ndltd-IBICT-oai-MAXWELL.puc-rio.br-10667
record_format oai_dc
spelling ndltd-IBICT-oai-MAXWELL.puc-rio.br-106672019-03-01T15:37:11Z AN EMPIRICAL EVALUATION OF AN ENVIRONMENT DESIGNED FOR TEST DRIVEN DEVELOPMENT UMA AVALIAÇÃO EMPÍRICA DE UM AMBIENTE FAVORÁVEL PARA O DESENVOLVIMENTO DIRIGIDO POR TESTES HENRIQUE FELICIANO PRANGE ARNDT VON STAA SIMONE DINIZ JUNQUEIRA BARBOSA CARLOS JOSE PEREIRA DE LUCENA CARLOS JOSE PEREIRA DE LUCENA RENATO FONTOURA DE GUSMAO CERQUEIRA RENATO FONTOURA DE GUSMAO CERQUEIRA PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO Test Driven Development (TDD) é uma das práticas de eXtreme Programming (XP) mais fáceis de entender e ao mesmo tempo uma das mais difíceis de executar. Para que o TDD seja usado apropriadamente, é preciso empregar práticas complementares, utilizar ferramentas adequadas e tomar algumas precauções para que seja feito de forma correta. Este trabalho de mestrado apresenta um estudo baseado na experiência real - realizada em uma pequena empresa - na qual foi elaborada uma infra- estrutura favorável ao desenvolvimento dirigido por testes. Quais as vantagens e desvantagens de cada uma das práticas? Como introduzir essas práticas no dia-a- dia de uma pequena empresa? Que tipo de infra-estrutura deve ser montada? Quais as ferramentas? Quanto tempo e qual o tipo de investimento necessário para a implantação dessas melhorias? Estas e outras perguntas são respondidas no decorrer do trabalho. Test Driven Development (TDD) is one of the eXtreme Programming´s (XP) easiest practices to understand but at the same time difficult to implement. It is necessary to use complementary practices, appropriate tools, and follow carefully some rules for achieving good results. A real experiment creating an adequate environment for TDD was conducted in a small company. This study will show the results obtained. What are the advantages and disadvantages of each one of the practices? How to establish these practices in small company daily operations? What type of environment has to be built? Which tools? How much time and investment for implementing this kind of enhancement would be required? This work will present answers to these questions. 2007-03-21 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=10667@1 http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=10667@2 por info:eu-repo/semantics/openAccess PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO PPG EM INFORMÁTICA PUC-Rio BR reponame:Repositório Institucional da PUC_RIO instname:Pontifícia Universidade Católica do Rio de Janeiro instacron:PUC_RIO
collection NDLTD
language Portuguese
sources NDLTD
description PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO === Test Driven Development (TDD) é uma das práticas de eXtreme Programming (XP) mais fáceis de entender e ao mesmo tempo uma das mais difíceis de executar. Para que o TDD seja usado apropriadamente, é preciso empregar práticas complementares, utilizar ferramentas adequadas e tomar algumas precauções para que seja feito de forma correta. Este trabalho de mestrado apresenta um estudo baseado na experiência real - realizada em uma pequena empresa - na qual foi elaborada uma infra- estrutura favorável ao desenvolvimento dirigido por testes. Quais as vantagens e desvantagens de cada uma das práticas? Como introduzir essas práticas no dia-a- dia de uma pequena empresa? Que tipo de infra-estrutura deve ser montada? Quais as ferramentas? Quanto tempo e qual o tipo de investimento necessário para a implantação dessas melhorias? Estas e outras perguntas são respondidas no decorrer do trabalho. === Test Driven Development (TDD) is one of the eXtreme Programming´s (XP) easiest practices to understand but at the same time difficult to implement. It is necessary to use complementary practices, appropriate tools, and follow carefully some rules for achieving good results. A real experiment creating an adequate environment for TDD was conducted in a small company. This study will show the results obtained. What are the advantages and disadvantages of each one of the practices? How to establish these practices in small company daily operations? What type of environment has to be built? Which tools? How much time and investment for implementing this kind of enhancement would be required? This work will present answers to these questions.
author2 ARNDT VON STAA
author_facet ARNDT VON STAA
HENRIQUE FELICIANO PRANGE
author HENRIQUE FELICIANO PRANGE
spellingShingle HENRIQUE FELICIANO PRANGE
AN EMPIRICAL EVALUATION OF AN ENVIRONMENT DESIGNED FOR TEST DRIVEN DEVELOPMENT
author_sort HENRIQUE FELICIANO PRANGE
title AN EMPIRICAL EVALUATION OF AN ENVIRONMENT DESIGNED FOR TEST DRIVEN DEVELOPMENT
title_short AN EMPIRICAL EVALUATION OF AN ENVIRONMENT DESIGNED FOR TEST DRIVEN DEVELOPMENT
title_full AN EMPIRICAL EVALUATION OF AN ENVIRONMENT DESIGNED FOR TEST DRIVEN DEVELOPMENT
title_fullStr AN EMPIRICAL EVALUATION OF AN ENVIRONMENT DESIGNED FOR TEST DRIVEN DEVELOPMENT
title_full_unstemmed AN EMPIRICAL EVALUATION OF AN ENVIRONMENT DESIGNED FOR TEST DRIVEN DEVELOPMENT
title_sort empirical evaluation of an environment designed for test driven development
publisher PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO
publishDate 2007
url http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=10667@1
http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=10667@2
work_keys_str_mv AT henriquefelicianoprange anempiricalevaluationofanenvironmentdesignedfortestdrivendevelopment
AT henriquefelicianoprange umaavaliacaoempiricadeumambientefavoravelparaodesenvolvimentodirigidoportestes
AT henriquefelicianoprange empiricalevaluationofanenvironmentdesignedfortestdrivendevelopment
_version_ 1718987035969060864