Visão Geral
Curso pyTest, A estrutura de teste de unidade Python, às vezes chamada de "PyUnit", é uma versão da linguagem Python do JUnit. No cCurso pyTest , você aprende o uso da ferramenta de estrutura pyTest para automatizar o teste de aplicativos.
Publico Alvo
- Este Curso pyTest é ideal para testadores de automação e desenvolvedores Pyton.
Pre-Requisitos
- Conhecimento da linguagem de programação Python.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Getting Started
- Installation
- What is Testing?
- Need for Testing
- Types of Testing
- Writing Testcases
- Testing Techniques
Introduction to Unit Test
- Unit Testing in Python
- Simple Unit test examples
- Test discovery
- Test Runner
- Assert methods
Skipping tests and expected failures in unittest
- Using the skip() decorator
- Decorators to implement test skipping and expected failures
Fixtures in unittest
- What are fixtures ?
- setUpClass and tearDownClass
- setUpModule and tearDownModule
pytest
- Why pytest?
- Assertion rewriting with pytest
- Running unittests from pytest
Parameterizing and Fixtures in pytest
- What is Parameterizing ?
- Parameterizing in pytest
- pytest Fixtures
- Benefits of pytest fixtures
- Built-in Fixtures
pytest Plugins
- Installing and Using plugins
- pytest-cov
- pytest-xdist
- pytest-catchlog
- pytest-timeout
- pytest-sugar
TENHO INTERESSE