O documento introduz os conceitos de testes de software, enfatizando a importância da qualidade do código e dos testes. Defende a prática de Test Driven Development (TDD) e Behavior Driven Development (BDD) para escrever testes antes do código e garantir que os requisitos sejam atendidos. Também discute os benefícios dos testes unitários, de integração e de aceitação e encoraja a testar frequentemente.
27. ?? WTF ??
Definição Gringa
• O meio pelo qual a presença, qualidade ou
veracidade de qualquer coisa é determinada; um meio
de prova.
• O julgamento da qualidade de uma coisa: para
colocar à prova.
• Um determinado processo ou método para tentar ou
avaliar.
http://dictionary.reference.com/browse/test
35. Test Driven Development
(TDD)
Escrever testes antes de código.
Escreve o teste.
Escreve código para passar o teste.
36. Test Driven Development
(TDD)
Escrever testes antes de código.
Escreve o teste.
Escreve código para passar o teste.
Refatore seu código.
37. Test Driven Development
(TDD)
Escrever testes antes de código.
Escreve o teste.
Escreve código para passar o teste.
Refatore seu código.
Roda os testes novamente.
38.
39. Quais são os objetivos de um
projeto de software ?