Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introdução aos testes automatizados
Rating: 4.8 out of 5(1,350 ratings)
8,929 students
Created byWalmyr Filho
Last updated 4/2020
Portuguese

What you'll learn

  • Aprenda conceitos de automação de testes em diferentes camadas da aplicação para o desenvolvimento de sistemas de alta qualidade

Course content

1 section6 lectures1h 41m total length
  • Conceitos36:21
    • Conceitos iniciais de teste de software

    • Vantagens da automação de testes com relação aos testes manuais

    • A pirâmide dos testes e suas variações, anti-padrões e o filtro dos testes

    • O quadrante dos testes

  • A base da pirâmide18:29
    • Conceitos de testes de unidade

    • Prós e contras dos testes de unidade

    • Desenvolvimento guiado por testes (TDD)

    • Refatoração

    • Testes de unidade no processo de integração contínua

    • Cobertura de código

    • Bibliotecas disponíveis no mercado

  • O topo da pirâmide22:19
    • O que são e para que servem testes de UI

    • Vantagens de desvantagens dos testes de UI

    • BDD (Testes guiados pelo comportamento)

    • Smoke tests e testes de regressão

    • Testes de regressão visual

    • Testes de UI no processo de integração contínua

    • Frameworks e bibliotecas disponíveis no mercado

  • O meio da pirâmide10:39
    • O que são e para que serverm testes de serviço

    • Vantagens e desvantagens dos testes de serviço

    • Testes de integração no processo de integração contínua

    • Bibliotecas disponíveis no mercado

  • O quarto quadrante9:53
    • Testes de desempenho

    • Teste de carga

    • Teste de segurança

    • Ferramentas disponíveis no mercado

  • Fechamento4:15

    Resumo do curso

Requirements

  • Não há pre-requisitos para a realização deste curso

Description

Bem vindo!

Você ou sua empresa precisam melhorar ou começar a praticar automação de testes durante o desenvolvimento de aplicações web ou mobile? Então esse curso foi feito para você!

Muitos pensam que automação de testes é sobre sair gravando passos enquanto se usa uma aplicação como um usuário faria, e depois basta apertar o botão PLAY que tudo será automaticamente testado.

Lamento informar, mas esta não é a verdade.

Automação de testes pode e deve ocorrer em todas as camadas de uma aplicação e não somente na interface de usuário, e essa história de record and playback não funciona. Além disso, outras práticas e ferramentas podem ajudar times de desenvolvimento de software a trabalhar de forma sustentável, mantendo a qualidade do software desenvolvido desde seu início e durante sua manutenção.

Neste curso diversos conceitos e técnicas de automação de testes serão apresentadas para tratar de differentes perspectivas em distintas camadas de aplicações.

Neste primeiro curso veremos:

- Alguns conceitos essenciais

- Testes de unidade

- Testes de UI (user interface)

- Testes de serviço/integração

- Testes não funcionais (performance, carga e segurança)

Este primeiro curso é pre-requisito aos próximos que serão lançados, visto que trata de conceitos fundamentais relacionados a teste de software e automação de testes.

Junte-se a Escola Talking About Testing e venha fazer parte de um grupo seleto de profissionais que não só conhecem, como também aplicam conceitos modernos para o desenvolvimento de aplicações de alta qualidade.

Who this course is for:

  • Testadores de software
  • QAs
  • Analistas de Qualidade
  • Desenvolvedores de Software
  • Analistas de Sistemas
  • Estudantes de desenvolvimento de software