Group training options will be displayed here. Contact us for more information about group training opportunities.
Special offers will be displayed here. Check back later for promotional deals and special pricing.
Test Automation with Python / PyTest Essentials is a three day, hands-on course geared for QA professionals and testers with basic Python expertise that explores automated testing with PyTest. You'll gain proficiency in writing clear and effective automated tests, organizing and managing test cases, and utilizing PyTest's fixtures for optimal configuration of test environments. You'll also explore interpreting test reports for actionable insights and employing best practices for maintainable test suites. The program emphasizes practical, hands-on experience, guided by an expert, with 50% of the course dedicated to interactive labs, ensuring that you'll develop real-world skills that are directly applicable to their daily work in modern business enterprises.
Throughout the course you'll learn and practice with core functionalities of PyTest, such as parameterization to maximize test coverage and the use of markers for test selection. By exploring PyTest's powerful built-in features, you'll learn how to streamline your testing process and learn how to work with complex testing scenarios. The focus on organizing tests and adopting PyTest conventions will provide you with an in-depth, practical understanding of efficient test structuring, critical for swift troubleshooting and agile adaptation in fast-paced development environments. Lastly, you'll learn how to apply these skills in a practical way, making you job ready right after class. You'll exit this course equipped with the skills required to construct robust test suites and advance your testing capabilities.
This course combines engaging instructor-led presentations and useful demonstrations with valuable hands-on labs and engaging group activities. Throughout the course you'll explore:
If your team requires different topics, additional skills or a custom approach, our team will collaborate with you to adjust the course to focus on your specific learning objectives and goals.
This in an introductory-level course geared for QA, Test team members and others who want to use the Python testing framework PyTest to implement code testing strategies. Attendees should have prior basic Python scripting experience. Students should have some familiarity with tools to be used in this course: PyCharm, Jupyter Notebook and basic GIT.
Take Before: Students should have incoming practical skills aligned with those in the course(s) below, or should have attended the following course(s) as a pre-requisite:
Please note that this list of topics is based on our standard course offering, evolved from typical industry uses and trends. We'll work with you to tune this course and level of coverage to target the skills you need most. Topics, agenda and labs are subject to change, and may adjust during live delivery based on audience skill level, interests and participation.
Optional Pre-Course Prep:
Getting Started (Self-paced review)
Day 1: Building Foundations in Automated Testing with PyTest
Introduction to Automated Testing with PyTest
Writing Basic PyTest Test Cases
Organizing Tests
Parameterizing Tests
Day 2: Expanding Test Skills with PyTest
Diving Deeper into Fixtures
Exploring Built-in PyTest Features
Enhancing Test Reports
Adopting PyTest Best Practices
Day 3: Mastering Essential PyTest Techniques
Testing Data-Driven Applications
Handling Test Failures and Errors
PyTest Assertions and Assumptions
Practical Test Case Development
Tailor your learning experience with Trivera Tech. Whether you need a custom course offering or want to schedule a specific date and time for corporate training, we are here to help. Our team works with you to design a solution that fits your organization's unique needs; whether that is enrolling a small team or your entire department. Simply let us know how many participants you'd like to enroll and the skills you want to develop, and we will provide a detailed quote tailored to your request.
Contact Trivera Today to discuss how we can deliver personalized training that equips your team with the critical skills needed to succeed!