A apresentação introduz Ruby e testes em Ruby, discutindo conceitos como orientação a objetos, gems e ferramentas como Cucumber e Capybara. Ela também mostra como construir um primeiro projeto de testes, abordando cenários, passos e boas práticas como o padrão Page Object.
5. Ruby
Desenvolvida para ser mais poderosa e flexível que
outras linguagens de seu tempo ( SmallTalk, Eiffel, Ada,
Lisp)
Testes em Ruby
Conceito DRY - inibe repetições
Conceito CoC - mínimo esforço
6. Ruby
Desenvolvida para ser mais poderosa e flexível que
outras linguagens de seu tempo ( SmallTalk, Eiffel, Ada,
Lisp)
Testes em Ruby
Conceito DRY - inibe repetições
Conceito CoC - mínimo esforço
1) Comunidade - suporte
2)Simplicidade - economia
3) Agilidade - qualidade
10. ORIENTAÇÃO A OBJETOS
Objetos são formatados através de classes
Os objetos contém:
● Características
● Visibilidade
● Estado
As classes contém:
● Variáveis
● Visibilidade
● Métodos
Testes em Ruby