Enrollment Python Institute Certifications

Certifications

Python Institute Certifications

PCAT™ – Certified Associate in Testing with Python (Exam PCAT-31-0x)

PCAT™ – Certified Associate in Testing with Python certification is a Python Institute's Testing specialization track credential that covers the most important elements of automated testing activities from the perspective of a Python programmer. The exam covers the principles of software testing, the fundamentals of unit testing, the principles of software engineering, software decomposition, and the Test-Driven and Behavior-Driven Development (TDD, BDD) approaches to programming.

PCAT™ – Certified Associate in
Testing with Python certification (Exam PCAT-31-0x) is a professional, high-stakes credential that measures the candidate's proficiency in software testing and engineering using a range of Python tools, including the ability to design, develop, and refactor multi-module computer programs in accordance with the Test-Driven Development (TDD) and Behavior-Driven Development (BDD) programming approaches, as well as the most important testing-coding conventions, best practices, and recognized software engineering and software testing principles such as DRY, KISS, and F.I.R.S.T.
The PCAT™ certification shows
that the individual is able to: explain the importance of software testing and the differences between different types of software testing, explain the most important software testing terms and definitions, understands the concept of the test pyramid, employ test automation and perform code refactoring, use assertions, context managers, and decorators, design and execute unit tests and analyze their results to implement quality code modifications and built-ins, organize unit tests into modules, create code following the TDD approach principles, and explain and employ the fundamental concepts of the BDD approach.

Examination Details

Exam name PCAT™ – Certified Associate in Testing with Python
Exam Code & Current Exam Versions PCAT-31-0x (Status: Coming Q1 2023)
Prerequisites None
Validity 5 years (unless retaken)
Exam Duration Exam: 65 minutes, NDA/Tutorial: 10 minutes
Number of Questions 40
Format Single- and multiple-select questions | Python 3.x
Passing Score 70%
Languages English
Cost USD 295 (Exam)
USD 319 (Exam + Practice Test)
USD 49 (Practice Test)
Delivery Channel Pearson VUE: Authorized Pearson VUE Testing Centers + OnVUE Online Proctoring from Pearson VUE OpenEDG Testing Service: 2022 pilot, limited availability
Associated Certifications PCPT1 – Certified Professional in Testing with Python: Unit Testing (Exam PCPP-32-10x)
PCPT2 – Certified Professional in Testing with Python: Test Automation (Exam PCPP-32-20x)
PCPT3 – Certified Professional in Testing with Python: Security (Exam PCPP-32-30x)
Become PCAT™ certified and take your career to the next level

Python is the programming language that opens more doors than any other, and the more you understand Python and related technologies, the more you can do in the 21st Century. With a solid knowledge of Python, you can work in a multitude of jobs and a multitude of industries.

aspiring programmers, software testing beginners, and learners interested in learning the basics of Python testing for for fun and job-related tasks
learners looking to gain fundamental skills and knowledge for an entry-level job role as a software developer, software tester, QA engineer, and test engineer
software testing and test engineering industry professionals who know other programming language(s) and tools, wishing to explore technologies connected with Python, or to utilize it as a foundation for software testing purposes
aspiring programmers, learners, and industry professionals looking to acquire essential skills in Python and software testing for further self-development in the areas of software development, software testing and test automation, security, software engineering, software architecture, and quality assurance.
team leaders, product managers, project managers, and product owners who want to understand the terminology and processes in software testing to more effectively manage and communicate with software development and software testing teams.