3. São tantos testes… testes de :
configuração, instalação, integridade, teste de
segurança, funcional, unidade, integração, volume,
performance, usabilidade, caixa branca e caixa preta,
teste de regressão, teste de manutenção
… E POR AÍ VAI!
4. TDD = Test Driven Development
Desenvolvimento Orientado à Teste
13. Assertions
Existem diversas ferramentas de asserção:
Assertions: um módulo do node js que fará as asserções dos seus testes
Expect: um módulo do node js que fará as asserções dos seus testes
Should: um módulo do node js que fará as asserções dos seus testes
Chai: Tem os 3 anteriores todos juntos em uma lib!
19. Mais ferramentas
● Jest
● Cypress
● Selenium
● Jasmine
● Ava
● Appium
Veja este artigo que você vai viajar nas ferramentas:
https://medium.com/trainingcenter/uma-vis%C3%A3o-geral-de-testes-em-javascript-em-2018-8484154caf63
20. Dicas para começar a ‘bolar’ seus testes
● Sente e pense bem como a implementação ou
projeto irão funcionar
● Pegue uma folha e comece a rascunhar como tudo
irá se conectar e funcionar
● Faça um roteiro de testes, comece pelos casos de
erro e depois o caso feliz :) ops! sucesso.