Ruby: linguagem dinâmica, open source com foco na simplicidade e na produtividade. Tem uma sintaxe elegante de leitura natural e fácil escrita.
Capybara: ajuda você a testar aplicações web, simulando como um usuário real. Abstrai a conexão entre o navegador e o código, utilizando um “driver” para fazer isso.
RSpec: é uma biblioteca que permite que se utilize asserções para validar os resultados das ações que realizamos. Nos ajuda a validar que o comportamento esperado foi obtido.
Cucumber: emprega o Behavior-Driven Development (é uma técnica de desenvolvimento ágil que visa integrar regras de negócios com linguagem de programação, focando o comportamento do software).
📝 1) Ruby, desbloqueie o medo de programas
- Instalação e configuração de Ruby
- Ruby básico (Tipo de dados, Operadores, Métodos, Loops, Hashs)
- Ruby OO (Classes, Orientações a Objetos, Construtores, Exceções, Herança)
- Teste Unitários
📝 2) Capybara: Automatiza testes para aplicações
- Instalação e configuração do Capybara
- Preenchendo formulário
- Validando notificações
- Select (ComboBox)