Udemyintermediateen

Build Robust Test Frameworks in Python

Learn command line skills, logging, config files, and flexible test output. Boost your development workflow!

5.0(2)
9students
4h 17m
Certificate
Zoran Milosavljevic
Zoran MilosavljevicSenior QA Engineer

Course Content

Build Robust Test Frameworks in Python is an intermediate-level Udemy course taught by Zoran Milosavljevic. It runs 4h 17m, is taught in English, and includes a certificate of completion. Learners rate it 5.0 out of 5 from 2 reviews, with 9 students enrolled. It is a paid course, first published November 2024.

Master Python Test Frameworks: Build Robust Automated Tests

Ready to take your software testing skills to the next level? This comprehensive course empowers you to build your own Python test framework from the ground up. Perfect for aspiring QA engineers and developers, you'll gain practical expertise in creating efficient and reliable automated tests.

What You'll Learn:

  • Understanding Test Frameworks: We begin by exploring the importance of test frameworks in modern software development. Discover what a test framework is and why it's essential for streamlined testing processes.
  • Framework Creation: Learn the step-by-step process of creating a test framework in Python, building a solid foundation for future testing endeavors.
  • Enhancing Framework Functionality: Go beyond the basics! We'll cover strategies for enhancing your test framework with advanced features and capabilities.
  • Command Line Parsing with argparse: Effectively handle command-line arguments using the powerful argparse library, making your tests more flexible and configurable.
  • Advanced Logging: Move beyond simple print statements and implement robust logging for detailed test insights and easier debugging.
  • Configuration Files: Master various configuration file formats, including:
    • Text files
    • JSON
    • INI
    • XML
      Learn how to manage your test environment effectively.
  • Test Result Output: Choose the best way to present your test results! Explore different output options:
    • Text files
    • Excel (CSV)
    • Word documents
    • HTML reports
    • SQL databases
  • Command Line Execution & Jenkins Integration: Learn to run your tests seamlessly from the command line and integrate them with Jenkins for continuous integration (CI) pipelines.

Hands-On Learning:

This practical course features hands-on exercises and quizzes to reinforce your learning. You'll gain the confidence to apply your new skills to real-world testing scenarios.

Elevate your testing career by mastering the creation of a robust Python test framework!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0
1h 13m
intermediate
pluralsight
pluralsight
5.0
2h
intermediate
pluralsight