RSpec
Ferramenta de testes Ruby.
Comportamento e qualidade de software.
Sumário
• Apresentação
• Visão Geral
• Origem
• BDD: o próximo passo
• RSpec no desenvolvimento de software
• Indo além do...
Apresentação
• Paulo Mariano
• Analista de qualidade
• Especialista em testes automatizados
• Interesse em agilidade, dese...
Visão geral - RSpec
•Ferramenta de teste Ruby
• Descrição textual do comportamento
• Expectativas (asserts, fixtures) expa...
Origem - RSpec
• Dificuldades de Dan North
• TDD
• A palavra teste, muito a se fazer
BDD o próximo passo do TDD
• Testar o que objeto faz x testar estrutura do objeto
• Comportamento > estrutura
• Comunicaçã...
Rspec no desenvolvimento
• Teste de regressão
• Fluxo = Definir comportamento > escrever testes > desenvolver >
executar t...
Indo além do RSpec
• Cucumber
• Ruby PL-SQL Spec – Rspec em base de dados oracle
Recomendações
• Guia rápido RSpec - http://howtocode.com.br/ebooks/rspec
• The RSpec Book: Behaviour-Driven Development wi...
Próximos SlideShares
Carregando em…5
×

RSpec

361 visualizações

Publicada em

Apresentação mais "textual" apresentada no 9º encontro GURU Sorocaba. https://www.facebook.com/events/578858945503531/

Publicada em: Educação
1 comentário
0 gostaram
Estatísticas
Notas
  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
361
No SlideShare
0
A partir de incorporações
0
Número de incorporações
43
Ações
Compartilhamentos
0
Downloads
2
Comentários
1
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

RSpec

  1. 1. RSpec Ferramenta de testes Ruby. Comportamento e qualidade de software.
  2. 2. Sumário • Apresentação • Visão Geral • Origem • BDD: o próximo passo • RSpec no desenvolvimento de software • Indo além do RSpec • Recomendações
  3. 3. Apresentação • Paulo Mariano • Analista de qualidade • Especialista em testes automatizados • Interesse em agilidade, desenvolvimento web • RSpec • Conheci no trabalho de TCC • Acabei aprofundando para uso em teste regressão
  4. 4. Visão geral - RSpec •Ferramenta de teste Ruby • Descrição textual do comportamento • Expectativas (asserts, fixtures) expansíveis • Mocks e stubs nativos (rspec-mocks) • Relatórios
  5. 5. Origem - RSpec • Dificuldades de Dan North • TDD • A palavra teste, muito a se fazer
  6. 6. BDD o próximo passo do TDD • Testar o que objeto faz x testar estrutura do objeto • Comportamento > estrutura • Comunicação pior dos problemas
  7. 7. Rspec no desenvolvimento • Teste de regressão • Fluxo = Definir comportamento > escrever testes > desenvolver > executar teste > receber resultados • Documentação do comportamento
  8. 8. Indo além do RSpec • Cucumber • Ruby PL-SQL Spec – Rspec em base de dados oracle
  9. 9. Recomendações • Guia rápido RSpec - http://howtocode.com.br/ebooks/rspec • The RSpec Book: Behaviour-Driven Development with RSpec, Cucumber, and Friends (http://pragprog.com/book/achbd/the-rspec-book) • http://dannorth.net/blog/ • https://github.com/rsim/ruby-plsql-spec • https://github.com/ptcmariano/AcceptanceIt

×