PCAT™ – Certified Associate Tester with Python

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 5 Tage

Ziele

In dieser 5-tägigen Schulung "PCAT™ – Certified Associate Tester with Python" bereiten Sie sich auf die PCAT™-Zertifizierung vor und erwerben fundierte Kenntnisse im systematischen Testen, von Code, insbesondere mittels Unit-Testing.

Nach Abschluss der Schulung sind Sie bestens auf die PCAT™-Zertifizierung vorbereitet und verfügen über die notwendigen Fähigkeiten, um Python Codes professionell zu testen.

Zielgruppe

  • Softwareentwickler
  • Programmierer
  • QA- und Testingenieure
  • DevOps- und SRE-Profis
  • Technische Projektmanager

Voraussetzungen

  • Python-Programmierung
  • Softwareentwicklung
  • Funktionale und Objektorientierte Programmierkonzepte
  • Softwaretests
  • Qualitätssicherung

Agenda

Software Testing Essentials

  • Software Testing Concepts and Terminology
  • Levels of Testing
  • Software Testing Definitions
  • Testing Principles
  • Start and End of the Testing Process
  • The Test Pyramid
  • Code coverage

Test Automation and Code Refactoring

  • The Goal and Importance of Test Automation
  • The Code Refactoring Loop
  • Code Refactoring

Assertions, Context Managers, Decorators, and Methods

  • The Assertion Statement
  • Context Managers
  • Function Decorators
  • Class Decorators
  • Different Types of Python Methods

Foundations of Unit Testing

  • Anatomy of a Unit Test
  • xUnit Architecture
  • Running Tests
  • Good Practices
  • Specialized Assertions
  • Unit Tests as a Source of Documentation
  • AAA Pattern Used in Practice
  • Using the unittest Module

Advanced Unit Testing Techniques

  • Unit Test Preparation
  • Unit Test Parametrization
  • Marking Tests for Special Conditions
  • Selective Test Execution
  • Using Test Doubles
  • Mocking with Patch
  • Handling Exceptions in Unit Tests

Test-Driven and Behavior-Driven Development

  • Test-Driven Development Fundamentals
  • Implementing the Red, Green, Refactor Phases
  • Behavior-Driven Development Fundamentals

Ziele

In dieser 5-tägigen Schulung "PCAT™ – Certified Associate Tester with Python" bereiten Sie sich auf die PCAT™-Zertifizierung vor und erwerben fundierte Kenntnisse im systematischen Testen, von Code, insbesondere mittels Unit-Testing.

Nach Abschluss der Schulung sind Sie bestens auf die PCAT™-Zertifizierung vorbereitet und verfügen über die notwendigen Fähigkeiten, um Python Codes professionell zu testen.

Zielgruppe

  • Softwareentwickler
  • Programmierer
  • QA- und Testingenieure
  • DevOps- und SRE-Profis
  • Technische Projektmanager

Voraussetzungen

  • Python-Programmierung
  • Softwareentwicklung
  • Funktionale und Objektorientierte Programmierkonzepte
  • Softwaretests
  • Qualitätssicherung

Agenda

Software Testing Essentials

  • Software Testing Concepts and Terminology
  • Levels of Testing
  • Software Testing Definitions
  • Testing Principles
  • Start and End of the Testing Process
  • The Test Pyramid
  • Code coverage

Test Automation and Code Refactoring

  • The Goal and Importance of Test Automation
  • The Code Refactoring Loop
  • Code Refactoring

Assertions, Context Managers, Decorators, and Methods

  • The Assertion Statement
  • Context Managers
  • Function Decorators
  • Class Decorators
  • Different Types of Python Methods

Foundations of Unit Testing

  • Anatomy of a Unit Test
  • xUnit Architecture
  • Running Tests
  • Good Practices
  • Specialized Assertions
  • Unit Tests as a Source of Documentation
  • AAA Pattern Used in Practice
  • Using the unittest Module

Advanced Unit Testing Techniques

  • Unit Test Preparation
  • Unit Test Parametrization
  • Marking Tests for Special Conditions
  • Selective Test Execution
  • Using Test Doubles
  • Mocking with Patch
  • Handling Exceptions in Unit Tests

Test-Driven and Behavior-Driven Development

  • Test-Driven Development Fundamentals
  • Implementing the Red, Green, Refactor Phases
  • Behavior-Driven Development Fundamentals

Tags

Diese Seite weiterempfehlen