Um estudo sobre refatoraÃÃo de cÃdigo de teste.

AUTOR(ES)
DATA DE PUBLICAÇÃO

2005

RESUMO

A tÃcnica de Desenvolvimento Orientado a Testes - DOT à uma tÃcnica Ãgil para se desenvolver software, em que os testes de unidade vÃo sendo desenvolvidos antes das classes da aplicaÃÃo. Essa tÃcnica à executada em pequenos ciclos, entre os quais a refatoraÃÃo do cÃdigo, apoiada pelos testes de unidade, à uma tÃcnica com um papel crucial para o aprimoramento da modelagem da aplicaÃÃo. Nesse contexto em que os testes possuem papel fundamental, a refatoraÃÃo do cÃdigo de testes se mostra importante para que a modelagem do cÃdigo de testes acompanhe a modelagem do cÃdigo de produÃÃo. PorÃm, essa ainda à uma tÃcnica pouco estudada. O uso da refatoraÃÃo do cÃdigo de teste à mostrado implicitamente na literatura, nÃo havendo preocupaÃÃo com a garantia de manutenÃÃo do comportamento do cÃdigo de teste refatorado, nem sendo apresentado na literatura um conjunto substancial de refatoraÃÃes especÃficas para cÃdigo de testes. Neste trabalho busca-se realizar um estudo abrangente sobre a refatoraÃÃo de cÃdigo de teste, visando desenvolver esta tÃcnica, possibilitando seu uso na prÃtica para o aprimoramento contÃnuo do cÃdigo de teste. Como resultado, espera-se ter um conjunto de ferramentas disponÃveis para o desenvolvimento orientado a testes que inserem este tipo de refatoraÃÃo explicitamente no ciclo de desenvolvimento. Dentre os principais benefÃcios esperados, pode-se citar: maior consciÃncia da diferenciaÃÃo entre refatoraÃÃo de cÃdigo de teste e de produÃÃo, maior seguranÃa para a manutenÃÃo do comportamento original da classe de teste, e existÃncia de catÃlogo de refatoraÃÃes do cÃdigo de teste, com a implementaÃÃo da automatizaÃÃo de algumas delas.

ASSUNTO(S)

ferramentas de desenvolvimento de software verificaÃÃo de programas (computadores) ambiente de programaÃÃo simulaÃÃo de sistemas em computadores modelos matemÃticos

Documentos Relacionados