Curso Python Pytest for Non-Programmers

  • DevOps | CI | CD | Kubernetes | Web3

Curso Python Pytest for Non-Programmers

16 horas
Visão Geral

O curso Python Pytest for Non-Programmers foi desenvolvido para profissionais que não possuem experiência prévia em programação, mas desejam aprender a automatizar testes de software utilizando Python e o framework Pytest. O curso apresenta conceitos de forma prática e progressiva, focando em testes funcionais, validação de resultados e boas práticas de automação, sem exigir conhecimento profundo em desenvolvimento de software.

Objetivo

Após realizar este curso Python Pytest for Non-Programmers, você será capaz de:

  • Compreender conceitos básicos de Python aplicados a testes
  • Criar e executar testes automatizados utilizando Pytest
  • Validar resultados e identificar falhas em aplicações
  • Organizar casos de teste de forma estruturada
  • Executar testes automatizados em ambientes locais
  • Aplicar boas práticas de testes automatizados
Publico Alvo
  • Testadores de software
  • Analistas de qualidade (QA)
  • Profissionais de testes manuais
  • Analistas de negócios
  • Profissionais de TI sem experiência em programação
  • Estudantes interessados em automação de testes
Pre-Requisitos
  • Conhecimentos básicos de informática
  • Noções básicas de sistemas e aplicações
  • Familiaridade com testes manuais de software
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Introduction to Software Testing

  1. What is Software Testing
  2. Manual Testing vs Automated Testing
  3. Why Test Automation Matters
  4. Role of Pytest in Test Automation

Module 2: Python Basics for Non-Programmers

  1. What is Python
  2. Variables and Data Types
  3. Basic Operators
  4. Writing Your First Python Script

Module 3: Getting Started with Pytest

  1. What is Pytest
  2. Installing and Configuring Pytest
  3. Understanding Test Structure
  4. Running Your First Test

Module 4: Writing Simple Test Cases

  1. Test Functions and Naming Conventions
  2. Assertions Basics
  3. Testing Expected Results
  4. Handling Test Failures

Module 5: Organizing Tests

  1. Test Files and Test Suites
  2. Using Fixtures
  3. Setup and Teardown Concepts
  4. Reusing Test Data

Module 6: Testing Real Applications

  1. Testing Simple Business Logic
  2. Input and Output Validation
  3. Parameterized Tests
  4. Data-Driven Testing Concepts

Module 7: Reporting and Debugging

  1. Understanding Test Reports
  2. Using Pytest Verbose Mode
  3. Debugging Failed Tests
  4. Best Practices for Test Analysis

Module 8: Best Practices and Next Steps

  1. Writing Maintainable Tests
  2. Common Mistakes for Beginners
  3. Introduction to CI/CD Testing
  4. Next Steps in Test Automation
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Real-Time Data Pipelines

24 horas

Curso Modern Data Platform Architecture

32 horas

Curso ISO/IEC 20000-1 Certification Service Management

24 horas

Curso Automotive Threat Analysis and Risk Assessment (TARA)

24 horas

Curso Secure Automotive Software Development

24 horas