Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ruby on Rails para iniciantes - Aula 42

Ruby on Rails para iniciantes - Aula 42

Ruby on Rails para iniciantes - Aula 42 - Testes com Rails - Parte 1/2

Jackson Pires

February 22, 2016
Tweet

More Decks by Jackson Pires

Other Decks in Programming

Transcript

  1. Ruby on Rails Testes Unitários Teste de unidade é toda

    a aplicação de teste nas assinaturas de entrada e saída de um sistema. Consiste em validar dados válidos e inválidos via I/O (entrada/saída) sendo aplicado por desenvolvedores ou analistas de teste. Uma unidade é a menor parte testável de um programa de computador.
  2. Ruby on Rails Testes de Integração Teste de integração é

    a fase do teste de software em que módulos são combinados e testados em grupo. Ela sucede o teste de unidade, em que os módulos são testados individualmente, e antecede o testede sistema, em que o sistema completo (integrado) é testado num ambiente que simula o ambiente de produção.
  3. Ruby on Rails Testes de Aceitação Teste de aceitação é

    uma fase do processo de teste em que um testede caixa-preta é realizado num sistema antes de sua disponibilização. Tem por função verificar o sistema em relação aos seus requisitos originais, e às necessidades atuais do usuário.
  4. Ruby on Rails Testes Unitários e de Integração • TestUnit

    <= Rails 3 • MiniTest >= Rails 4 • RSpec
  5. Ruby on Rails Configurações adicionais config.generators do |g| g.test_framework :rspec,

    :view_specs => false, :controller_specs => false, :helper_specs => false, :routing_specs => false, :request_specs => false end
  6. Ruby on Rails Context tem a única finalidade de organizar

    seus testes. It especifica a ação a ser feita/testada
  7. Ruby on Rails context "Validade de um Usuário" do it

    "Usuário válido?" do … teste … end end