🎓 Authorised Pearson VUE and Prometric Test Centre · CIET Country Director for Syria · training in Mazzeh since 2010·Exams we deliver →
Home/Courses/Programming & Web Development/Software Testing with Python: PCET Exam Preparation
Programming & Web Development

Software Testing with Python: PCET Exam Preparation

Learn how good software is checked before it reaches its users.

4 daysFoundation7 modulesPCET: Certified Entry-Level Tester with Python
Overview

About this course

Learn how good software is checked before it reaches its users. Over four days you will cover the principles of testing, the main test levels and types, and practical techniques for designing test cases that find defects efficiently.

You will then write and run your own unit tests in Python with unittest and pytest, and learn to record and report defects clearly. Practice questions throughout prepare you for the Certified Entry-Level Tester with Python exam.

What you'll learn

What you'll learn

  • Explain why software testing matters and where it fits in the development lifecycle
  • Distinguish test levels and test types, from unit to acceptance testing
  • Design test cases with equivalence partitioning and boundary value analysis
  • Write and run unit tests with unittest and pytest
  • Record and report defects clearly
  • Approach the PCET exam with a clear understanding of its format and question styles
Curriculum

Curriculum

7 modules
  • Why testing is necessary
  • Errors, defects and failures
  • Principles of testing
  • Testing in the software development lifecycle
  • Unit, integration, system and acceptance testing
  • Functional and non-functional testing
  • Regression and confirmation testing
  • Static and dynamic testing
  • Black-box and white-box approaches
  • Equivalence partitioning
  • Boundary value analysis
  • Writing clear test cases
  • Test cases and test suites
  • Assertions
  • setUp and tearDown
  • Running tests and reading results
  • Writing simple pytest tests
  • Assertions and test discovery
  • Introduction to fixtures
  • Comparing pytest and unittest
  • Recording defects
  • Severity and priority
  • Test summary reports
  • Communicating with developers
  • PCET exam structure and question types
  • Timed practice questions
  • Reviewing weak areas
  • Test-day preparation
Who it's for

Who it's for

Beginners, junior developers and aspiring testers with basic Python who want a foundation in software testing and the PCET certification.

Before you start

  • Basic Python knowledge, equivalent to the PCEP level
Certification

Prepares for

Let's plan your next step together.

Tell us the course or certification you have in mind and we'll send the outline, upcoming dates, fees and private-team options.

Talk to an advisor →WhatsApp