- O projeto é composto por 16 questões e/ou exercícios no total.
- Utilizado o framework Capybara de automação de testes web, que utiliza como base o selenium.
Sobre o Capybara:
- Ferramenta open source;
- Utiliza a linguagem Ruby;
- Pode automatizar aplicação web em qualquer linguagem de programação;
- Testa a aplicação simulando comportamento e ações de usuários reais.
- É mais fácil de utilizar do que o próprio selenium puro, porque possui uma dsl (domain specific language), que quer dizer: linguagem especifica de domínio que faz a abstração de muitos recursos nativo do selenium.
- Log com Screenshots;
- BDD;
- Jenkins;
- Docker;
- Integração contínua.