TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Desenvolvimento de Banco de Dados Orientado a Testes

Por:   •  31/5/2015  •  Seminário  •  431 Palavras (2 Páginas)  •  356 Visualizações

Página 1 de 2

TFD - Test-first Development

(Desenvolvimento com Teste-a-priori)

* Técnica onde você deve primeiro escrever os testes para depois escrever o código.

* Os testes devem guiar o desenvolvimento do código.

- Especificam o que um pedaço do código faz.

- Serve de documentação.

----------------------------------------------------------------------------------------------------------------------------------------------------------

TDD - Test-driven Development

(Desenvolvimento Direcionado por Testes)

(Desenvolvimento Guiado por Testes)

(Desenvolvimento Orientado a Testes)

Técnica onde você deve primeiro escrever os testes para depois escrever o código e, após os testes, refatorar o código.

TDD = TFD + Refatoração

Refatoração: são pequenas mudanças para melhorar a qualidade do código, mas sem mudar seu comportamento externo.

Refatoração: é uma espécie de "limpeza" do código.

Refatoração: garante a qualidade do código.

PASSOS:

1- Escrever um teste para um pedaço da funcionalidade;

2- Escrever código funcional até o teste passar;

3- Refatorar o código até ficar bem estruturado.

-----------------------------------------------------------------------------------------------------------------------------------

TDDD - Teste-driven Datebase Development

(Desenvolvimento de Banco de Dados Direcionado por Testes)

(Desenvolvimento de Banco de Dados Guiado por Testes)

(Desenvolvimento de Banco de Dados Orientado a Testes)

* Aplicação dos conceitos de TDD ao desenvolvimento de banco de dados relacionais.

* O TDDD não é uma atividade independente, ela trata dos aspectos de banco de dados do TDD.

Deve-se desenvolver o schema do banco de dados em sintonia com o código da aplicação, pois ora você escreverá um teste que especificará o comportamento do código da aplicação, ora testes para especificar o comportamento do banco de dados.

O TDDD é importante, pois ele incorpora os benefícios do TDD:

* É possível adotar passos curtos e seguros;

* A refatoração mantém alta a qualidade do projeto;

* Os testes de regressão permitem detectar defeitos no início do ciclo de vida;

* Você é motivado a manter a especificação do sistema atualizada.

...

Baixar como (para membros premium)  txt (3.3 Kb)   pdf (43.8 Kb)   docx (12.1 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com