Escola de Inteligência Artificial /Domine Pytest: Testes de Software com Python

  • R$ 24,90

Domine Pytest: Testes de Software com Python

  • Curso
  • 62 Lições

🔒Acesso Vitalício ⏰14 horas-aula 🎓Certificado 🧑‍🏫Suporte direto com Professor 📚Material de Apoio 🎬Legendas [auto] Aprenda a automatizar testes em Python com uma jornada que cobre desde fundamentos até técnicas avançadas. Explore fixtures, testes parametrizados, marcadores, plugins, boas práticas, e integração CI/CD. Inclui exercícios práticos, projeto final e acesso vitalício. Todo código está disponível.

Assine e Tenha Acesso Ilimitado!

Cancele quando quiser, sem perguntas!

Conteúdo

1. Apresentação do Curso

Apresentação
  • 3 mins
  • 4,98 MB
Visão Geral de Testes de Software
  • 5 mins
  • 12,5 MB
Ambiente Necessário para o Curso
  • 2 mins
  • 2,33 MB
Baixe Aqui o Código Fonte das Aulas
  • 14,4 KB

2.Introdução ao Pytest

O que é Pytest?
  • 3 mins
  • 3,68 MB
Comparação com Outros Frameworks de Testes
  • 3 mins
  • 3,6 MB
Instalação, Configuração e Primeiros Passos
  • 10 mins
  • 16,2 MB
Criando seu Primeiro Teste
  • 9 mins
  • 18,3 MB
Fundamentos de Pytest

    3. Escrevendo os Primeiros Testes

    Criando um Teste Básico
    • 10 mins
    • 24,9 MB
    Criando um Novo Teste
    • 8 mins
    • 23,2 MB
    Testando Estruturas de Dados
    • 5 mins
    • 11,6 MB

    4. Entendendo e Usando Fixtures

    O que são Fixtures e como Utilizá-las
    • 4 mins
    • 5,67 MB
    Exemplo de Fixtures
    • 14 mins
    • 34,4 MB
    Fixtures para Setup e Teardown
    • 3 mins
    • 3,47 MB
    Exemplo de Fixtures para Teardown
    • 8 mins
    • 18,2 MB
    Escopo de Fixtures
    • 3 mins
    • 4,72 MB
    Demonstrando o Escopo de Fixtures
    • 7 mins
    • 18 MB
    Fixtures
      Ativiade Fixtures
        test_soma.py
        • 498 Bytes

        5. Testes Parametrizados

        Uso de Testes Parametrizados
        • 2 mins
        • 2,98 MB
        Um Exemplo Simples
        • 6 mins
        • 13,6 MB
        Testando Categorias
        • 7 mins
        • 17,3 MB
        Testes Parametrizados com Múltiplos Parâmetros
        • 15 mins
        • 37,9 MB
        Testes Parametrizados
          Atividade Testes Parametrizados
            test_fatorial.py
            • 494 Bytes

            6. Marcadores (Markers)

            Definindo e Utilizando Marcadores Personalizados
            • 3 mins
            • 4,12 MB
            Testando Marcadores
            • 12 mins
            • 28,2 MB
            Multiplos Marcadores
            • 10 mins
            • 23,6 MB
            Markers
              Atividade Markers
                test_classifica_idade.py
                • 804 Bytes

                7. Testes de Exceções

                Testando Código que Lança Exceções
                • 2 mins
                • 3 MB
                Uso de pytest.raises
                • 6 mins
                • 13,6 MB
                Exceções do Interpretador e Testando Mensagens
                • 9 mins
                • 23 MB
                Teses de Exceções
                  Atividade Testes de Exceções
                    test_dividir.py
                    • 431 Bytes

                    8. Uso de Plugins

                    Visão Geral do uso de Plugins
                    • 3 mins
                    • 3,11 MB
                    Boas Práticas em Testes
                    • 6 mins
                    • 13,9 MB

                    9. Boas Práticas em Testes

                    Boas Práticas em Testes
                    • 4 mins
                    • 4,98 MB
                    Nomeação e Documentação
                    • 4 mins
                    • 4,8 MB
                    Teste de Código Legado
                    • 2 mins
                    • 2,09 MB
                    Boas Práticas em Testes

                      10. Testes de Integração e End-to-End

                      Testes de Integração e End-to-End
                      • 3 mins
                      • 4,42 MB
                      Testes de Integração: Criando a Aplicação
                      • 13 mins
                      • 29 MB
                      Testes de Integração: Criando os Testes
                      • 7 mins
                      • 19,2 MB
                      Testes de Integração e End-to-end

                        11. CI/CD e Pytest

                        CI/CD e Pytest
                        • 4 mins
                        • 5,2 MB
                        Pytest Automatizado com Git Actions
                        • 14 mins
                        • 32,5 MB
                        CI/CD e Pytest

                          12. Tópicos Avançados

                          Opções de Linha de Comando
                          • 4 mins
                          • 7,19 MB
                          Testes de Performance
                          • 6 mins
                          • 14,4 MB
                          Testes Assincronos
                          • 3 mins
                          • 4,24 MB
                          Executando Testes Assincronos
                          • 6 mins
                          • 13,1 MB

                          13. Projeto Final e Estudo de Caso

                          Projeto Final
                            Aplicação Back-End de Inclusão de Usuários
                            • 7 mins
                            • 10,2 MB
                            Arquivos
                            • 1,94 KB
                            Solução
                            • 4 mins
                            • 13,2 MB
                            Solução
                            • 595 Bytes

                            Depoimentos

                            Veja Como Nossos Cursos Transformaram Carreiras

                            "O professor Fernando Amaral mostra profundo conhecimento e consegue repassar com maestria os conteúdos abordados nos cursos. Indico 100%."

                            Renato de Souza Patricio

                            "40% do curso completado e já estou liderando alguns projetos na empresa onde trabalho."

                            Esdras Heiderich Costa

                            "Com o conhecimento adquirido por meio dos cursos, consegui migrar para área de dados e contribuiu para minha evolução profissional conquistando uma pós graduação"

                            Marco Antonio Oliveira da Silva

                            "Conheci a EIA em abril de 2021. Em outubro daquele ano, consegui meu primeiro trabalho com dados. Sem dúvida, as aulas da plataforma, especialmente o bootcamp de Ciência de Dados foram essenciais para resolver o case do meu primeiro trabalho na área"

                            Tsad Martins Borges

                            "Ajudou demais a saber utilizar de forma correta a inteligência artificial, onde eu não sabia explorar essa ferramenta a meu favor. Super recomendo!!! Ensinamentos Extraordinários e de fácil compreensão!! Agradecida!! "

                            Sueli de Sousa Alves

                            "Como Analista de Dados Espaciais, estou sempre em busca de aprimorar minhas habilidades e aplicar novas técnicas em projetos reais. Os cursos oferecidos aqui são voltados diretamente para projetos práticos, o que os torna extremamente relevantes para minha vida profissional"

                            Fernando Gomes

                            "Gostaria de expressar minha profunda gratidão à Escola EIA e ao professor Fernando Amaral pelos cursos excepcionais na área de Dados. A qualidade do ensino e a dedicação do professor Fernando foram fundamentais para minha transição de Gerente de Supermercado para Analista de Dados na maior empresa privada do Paraná."

                            Diego Henrique Antonio de Morais

                            "O que me fez ser aluno da EIA foi o PLANO DE CARREIRA, pois existe uma sequência para cada objetivo almejado, não se trata de treinamentos avulsos, mas de uma linha coerente do básico ao avançado"

                            Alde Alexandre Araújo Ferreira

                            "Literalmente "mão na massa"! Sabemos que este é o momento de criar agilidade com I.A. A economia de tempo é enorme, e tempo é o ativo mais escasso que temos. Uma capacitação prática como a que tive com a Escola é fundamental para não perdermos tempo no aprendizado e rapidamente aplicarmos no trabalho"

                            Márcio dos Santos Pessoa

                            Fernando Amaral – Referência em Inteligência Artificial no Brasil

                            • Autor de best-sellers como Introdução à Ciência de Dados
                            • Consultor em projetos internacionais, com mais de 15 anos de experiência em tecnologia e inovação
                            • Mais de 250 mil alunos impactados por seus cursos de IA, ciência de dados e engenharia de dados
                            • Professor universitário e divulgador ativo de conhecimento técnico e aplicado

                            Perguntas Frequentes

                            Selecione o tópico da sua dúvida

                            Reembolso

                            Posso pedir reembolso se não gostar do curso?
                            Sim, você pode solicitar um reembolso dentro de 7 dias após a compra, caso não esteja satisfeito com o curso.

                            Suporte

                            Os cursos gratuitos oferecem suporte?

                            Sim, todos os cursos, incluindo os gratuitos, oferecem suporte para os alunos.

                            Acesso Vitalício

                            O acesso aos cursos é limitado?

                            Não, o acesso aos cursos é vitalício. Você pode acessar o conteúdo do curso a qualquer momento, para sempre.

                            Certificados

                            Receberei um certificado ao concluir um curso gratuito?
                            Sim, todos os cursos, incluindo os gratuitos, fornecem certificados de conclusão.

                            Conteúdo Atualizado

                            Os cursos são atualizados regularmente?

                            Sim, nos esforçamos para manter todos os cursos atualizados com as últimas informações e práticas da indústria.

                            Aulas Práticas

                            Os cursos incluem aulas práticas?
                            Sim, muitos de nossos cursos incluem aulas práticas e exercícios para garantir que você possa aplicar o que aprendeu.

                            Requisitos Técnicos

                            Quais são os requisitos técnicos para acessar os cursos?
                            Você precisa de um dispositivo com acesso à internet. Alguns cursos específicos podem ter requisitos adicionais, que serão listados na descrição do curso.

                            Certificações e Validade

                            Os certificados são reconhecidos no mercado de trabalho?
                            Nossos certificados são amplamente reconhecidos e podem ser adicionados ao seu currículo ou perfil do LinkedIn para demonstrar suas habilidades.

                            Interação com Instrutores

                            Posso interagir com os instrutores dos cursos?
                            Sim, nossos cursos oferecem a possibilidade de interação com os instrutores através de fóruns de discussão e sessões de perguntas e respostas.

                            Comunidade de Alunos

                            Existe uma comunidade de alunos para discutir os cursos?
                            Sim, incentivamos a participação na nossa comunidade de alunos, onde você pode discutir conteúdos, tirar dúvidas e trocar experiências.

                            Planos de Estudo

                            Os cursos oferecem planos de estudo personalizados?
                            Sim, muitos cursos incluem planos de estudo sugeridos para ajudar você a organizar seu tempo de estudo de maneira eficiente.

                            Acesso em Dispositivos Móveis

                            Posso acessar os cursos em dispositivos móveis?
                            Sim, nossos cursos são compatíveis com dispositivos móveis, permitindo que você estude de qualquer lugar.

                            Alguns de Nossos Clientes Corporativos

                            WhatsApp