Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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...
Upcoming SlideShare
Loading in …5
×

RSpec

404 views

Published on

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

Published in: Education
  • Be the first to like this

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

×