Curso Test Automation With Python Pytest

  • Test & Point Analysis

Curso Test Automation With Python Pytest

16 horas
Visão Geral

Curso Test Automation With Python Pytest. Explore a automação de testes e implemente estratégias de testes com Python usando PyTest

A estrutura pytest é simples de usar, mas poderosa o suficiente para cobrir cenários complexos de integração de testes. PyTest é considerado por muitos como a verdadeira abordagem Pythonic para testes em Python.

Voltado para controle de qualidade, membros da equipe de teste e outros que desejam usar a estrutura de teste Python PyTest para implementar estratégias de teste de código, Automação de Teste com Python é um curso prático de teste Python de dois dias que fornece aos alunos as habilidades necessárias para começar com PyTest imediatamente. Os participantes aprenderão como aproveitar ao máximo seu fluxo de trabalho diário, explorando mecanismos e plug-ins poderosos para facilitar muitas tarefas comuns de teste. Os alunos também aprenderão como usar o pytest em conjuntos de testes baseados em unittest existentes e aprenderão alguns truques para passar para um conjunto de testes no estilo pytest de forma rápida e fácil. 

Objetivo

Após participar deste Curso Test Automation With Python Pytest você será capaz de:

Este Curso Test Automation With Python Pytest focado em habilidades é aproximadamente 50% prático , combinando palestras de especialistas, demonstrações do mundo real e discussões em grupo com laboratórios e exercícios práticos baseados em máquinas. Trabalhando em um ambiente de aprendizagem prático, os alunos aprenderão a:

  • Torne-se proficiente com pytest desde o primeiro dia, resolvendo problemas de testes do mundo real
  • Use pytest para escrever testes com mais eficiência
  • Escale de testes simples a complexos e funcionais
  • Escreva e execute testes simples e complexos
  • Organize testes em arquivos e diretórios
  • Descubra como ser mais produtivo na linha de comando
  • Marcadores e como pular, xfail e parametrizar testes
  • Explore recursos e técnicas para usá-los de forma eficaz, como tmpdir, pytestconfg e monkeypatch
  • Converta suítes unittest em pytest usando técnicas pouco conhecidas
Publico Alvo
  • Controle de qualidade, testadores, membros da equipe de teste e outros que desejam usar a estrutura de teste Python PyTest para implementar estratégias de teste de código. 
Conteúdo Programatico

Python Refresher

  1. Python Overview
  2. Python Basics
  3. Python Lab

Introducing PyTest

  1. Why Spend time writing test
  2. UnitTest Module
  3. Why PyTest?
  4. Introductory Lab

Writing and Running Test

  1. Installing PyTest
  2. Writing and Running Tests
  3. Organizing files and packages
  4. Command Line options
  5. Configure pytest.ini
  6. Install and Config Lab

Markers and Parameters

  1. Mark Basics
  2. Built-in marks
  3. Parameterization
  4. Markers and Parameters Lab

Fixtures

  1. Introduction to Fixtures
  2. Sharing fixtures with conftest.py files
  3. Scopes
  4. Autouse
  5. Parameterizing fixtures
  6. Using marks from fixtures
  7. Built-in fixtures
  8. Best Practices
  9. Fixtures Lab
  10. Fixtures Lab 2

Plugins

  1. Finding and installing plugins
  2. Overview of plugins
  3. Plugin Lab

From UnitTest to PyTest

  1. Use PyTest as a Test Runner
  2. Convert asserts with unitest2pytest
  3. Handling setup/teardown
  4. Managing test hierarchies
  5. Refactoring test utilities
  6. Migration strategies
TENHO INTERESSE

Cursos Relacionados

Curso Teste Ágil Nível Intermediário

24 horas

Curso Analista de Teste Nível Avançado

24 horas

Curso Requisitos e Validação de Teste

24 horas

Curso Fundamento de Teste de Software

24 horas

Curso APF Analise de Ponto de Função Exame CFPS IFPUG

32 horas

Curso Analise de Ponto de Função Certificação do IFPUG

32 Horas

Curso Teste de Software Ágil Foundation

16 horas

Curso Teste de Software Fundamentos

24 horas

Curso APP Mobile Testing Foundation

16 horas

Curso Automação de Teste Agil

16 horas