Igor dos Santos
Python MG
Belo Horizonte - 2016
"Apenas duas coisas são infinitas: o universo e a estupidez humana. E eu não tenho
certeza do primeiro."
- Albert Eistein
Código que testa código. (Não há definição melhor)
Para isso temos . . .
Escrever testes, depois escrever código real, utilizando baby steps
Definir funcionalidade (User Storie) e cenário de uso
Escrever testes, depois escrever código real, utilizando baby steps
Definir funcionalidade (User Storie) e cenário de uso
Escrever testes, depois escrever código real, utilizando baby steps
Definir funcionalidade (User Storie) e cenário de uso
Funcionalidade: Vender doces
Para quanto um doce for vendido
Eu como vendedor
Desejo decrementar um item do estoque
Cenário: Baixar 1 bala do estoque
Dado que cliente pede 1 bala
E tenho 10 balas em estoque
Quando ele realiza a compra
Então eu fico com 9 balas
https://docs.python.org/3/library/unittest.html
Pytest (Testes pythônicos)
http://doc.pytest.org/en/latest/