Course Code: tpytest
Duration: 14 hours
Overview:

PyTest is a full-featured, API-independent, flexible, and extensible testing framework with an advanced, full-bodied fixture model. In this training PyTest will be shown as a both unit-testing and functional testing framework. 

Course Outline:

In this instructor-led, live training, participants will learn how to use PyTest to write short, maintainable tests that are elegant, expressive and readable.

  • Introduction to Testing with PyTest
  • Writing Readable and Maintainable Tests
  • Using Mocks, Fakes and Stubs
  • Using Hooks, Assert Rewriting and Plug-ins
  • Streamlining Your Tests with Fixtures and Parameterized Testing
  • Obtaining the Desired Test Coverage
  • Integrating Python Unit Tests into a Continuous Integration (CI) Environment
  • Scaling Your Python Unit Tests
  • Use Python to Test Non-Python Applications
  • Summary and Conclusion