Aprenda a definir testes em aplicações Rails.
Nível Avançado Categoria Desenvolvimento Back-end
Testes são uma importante etapa do desenvolvimento de software quando se quer obter uma boa qualidade do código final. Eles ajudam a garantir que uma parte não “quebre” em detrimento à adição de alguma funcionalidade ou até mesmo em uma possível refatoração.
Uma forma de garantir que todo o código da aplicação esteja coberto pelos testes, é implementando TDD (Test-Driven-Development), onde primeiro se escreve os testes, depois se implementa o código para que esses testes sejam satisfeitos e executados com sucesso. Com isso, o desenvolvedor garante que boa parte (ou talvez todo) os requisitos do projeto serão aplicados no sistema, e que eles não geram nenhum problema.
Uma forma de obter esses recursos no Rails é com o módulo Minitest, que conheceremos neste curso
Testes são uma importante etapa do desenvolvimento de software quando se quer obter uma boa qualidade do código final. Eles ajudam a garantir que uma parte não “quebre” em detrimento à adição de alguma funcionalidade ou até mesmo em uma possível refatoração.
Uma forma de garantir que todo o código da aplicação esteja coberto pelos testes, é implementando TDD (Test-Driven-Development), onde primeiro se escreve os testes, depois se implementa o código para que esses testes sejam satisfeitos e executados com sucesso. Com isso, o desenvolvedor garante que boa parte (ou talvez todo) os requisitos do projeto serão aplicados no sistema, e que eles não geram nenhum problema.
Uma forma de obter esses recursos no Rails é com o módulo Minitest, que conheceremos neste curso
Esse curso tem como premissa uma abordagem focada na construção de testes unitários utilizando o Minitest. Gradativamente o curso leva o aluno a adentrar nas principais funcionalidades desse módulo de teste.
Neste curso, dentre vários outros tópicos, você vai aprender:
Esse curso é destinado a desenvolvedores Ruby on Rails desde iniciantes, até estabelecidos e experientes profissionais da área. Que querem melhorar seus conhecimentos e qualidade das aplicações com a aplicação de testes.
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Introdução ao curso.
1 aulaNesta aula conheceremos os motivos de se utilizar testes nas aplicações.
1 aulaNesta aula veremos que o suporte a testes está disponível no Rails desde a sua criação e como ele funciona.
13 aulasNesta aula veremos como definir o banco de dados de teste.
5 aulasNesta aula, veremos como aplicar testes nos models da aplicação.
1 aulaNesta aula, veremos como aplicar testes de integração.
5 aulasNesta aula, veremos como aplicar testes funcionais nos controllers da aplicação.
11 aulasNesta aula, veremos como aplicar testes em rotas.
3 aulasNesta aula, veremos como aplicar testes em Views.
4 aulasNesta aula, veremos como aplicar testes em Helpers.
3 aulasNesta aula, conheceremos alguns recursos adicionais para testes.
3 aulasTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!