Vous êtes sur la page 1sur 13

GUSTAVO SCALONI VENDRAMINI

UM ESTUDO SOBRE O TDD:


DESENVOLVIMENTO GUIADO POR TESTES
LONDRINAPR
2013
GUSTAVO SCALONI VENDRAMINI
UM ESTUDO SOBRE O TDD:
DESENVOLVIMENTO GUIADO POR TESTES
Trabalho de Concluso de Curso apresentado
ao curso de Bacharelado em Cincia da Com-
putao da Universidade Estadual de Lon-
drina para obteno do ttulo de Bacharel em
Cincia da Computao.
Orientador: Jandira Guenka Palma
LONDRINAPR
2013
VENDRAMINI, G. S.. Um estudo sobre o TDD: Desenvolvimento gui-
ado por testes. 11 p. Trabalho de Concluso de Curso (Graduao). Ba-
charelado em Cincia da Computao Universidade Estadual de Londrina,
2013.
RESUMO
O desenvolvimento guiado por testes (TDD) uma simples ideia, faa um
teste antes de escrever o cdigo. Esse estilo de desenvolvimento busca a construo
de um software bem estruturado e que funcione. Assim este trabalho ir explo-
rar o TDD, seus conceitos envolvidos e apresentar uma anlise dos experimentos
realizados no presente estado da arte.
Palavras-chave:
3
Resumo
The test driven development (TDD) is a simple idea, take a test before
writing the code. This style of development seeks to build a well-structured software
and operating. This paper will explore the TDD, present their concepts involved and
an analysis of the experiments conducted in the present state of the art.
5
INTRODUO
Este trabalho mostra um novo estilo de programao proposto por Kent Beck, o
desenvolvimento guiado por testes ou TDD - Test Driven Development.
Parte I
Reviso de Literatura
9
1 PROCESSO DE TESTE
1.1 MODELO V
O desenvolvimento de um sistema segue um processo, mesmo no que no seja
estabelecido previamente algum modelo, a construo de um sistema leva em conta a
especicao dos requisitos e um projeto de arquitetura mesmo que seja na cabea do
programador durante a implementao. Partindo disso, Sommerville mostra que qualquer
processo de desenvolvimento de software seguido inclui quatro atividades fundamentais
da engenharia de software, a especicao do software, o projeto do software, a validao
do software, e a manuteno do software [1].
Um modelo de processo de software o tradicional modelo em cascata - water-
fall model, uma representao simplicada de um processo de software (ciclo de vida do
sofrware). O modelo V uma variaao na representao do modelo em cascata, ele ilus-
tra como a vericao e validao se comunica com as quatro atividades de engenharia
(especicao, projeto, validao e manuteno) [2].
11
REFERNCIAS
1 SOMMERVILLE, I. Software Engineering (9th Edition). [S.l.]: Addison-Wesley, 2010.
ISBN 0137035152.
2 PRESSMAN, R. Engenharia de Software. [S.l.]: McGraw Hill Brasil. ISBN
9788580550443.

Vous aimerez peut-être aussi