Aprenda como escrever testes legíveis, estáveis e de fácil manutenção com o framework Protractor
Testes automatizados de GUI (Graphical User Interface) devem ser escritos com o mesmo cuidado que código de funcionalidades, portanto, devem ser legíveis, para que se entenda quais comportamentos cada testes está validando, estáveis, para que o time confie em seus resultados, e de fácil manutenção, para que possam evoluir ao longo da vida do software o qual eles suportam.
Neste curso você irá aprender como arquitetar um projeto de testes end-to-end automatizados com Protractor, onde legibilidade, estabilidade e manutenabilidade serão o principal foco.
Ao término deste curso você estará apto a implementar testes automatizados em projetos de software de forma eficiente e efetiva, seja em um projeto novo, ou mesmo na refatoração de projetos legado.
Pré-requisitos:
- Node.js (12.16.3) e NPM (6.14.5) instalados no computador
- Chrome (81.0.4044.138) e Firefox (76.0.1) instalados no computador
- git (2.26.2) instalado no computador
Recomendações:
- Conhecimentos básicos de HTML e seletores CSS
- Conhecimentos básicos de JavaScript
- Conhecimentos básicos de linha de comando
- Conhecimentos básicos de git
- Conhecimentos básicos de NPM
Obs.: 10% do valor pago pelo curso será doado à organização Patas Dadas, a qual tem a missão de resgatar animais em situação de abandono, proporcionando o atendimento veterinário necessário até estarem prontos para a adoção, buscando conscientizar a população da importância da adoção responsável.
Livro de Protractor:
Confira meu livro de Protractor publicado pela Editora Casa do Código.
Ou se preferir, confira a versão em Inglês, publicado de forma independente no Leanpub.