»Beautiful {Automation} System Tests using Pytest«
2019-06-03, 10:30–10:55, Hall 3

Test code, no different from the production code, needs to follow some principles, patterns, and practices to make it usable, standing the test of time and change, without rotting and becoming a maintenance burden. Lets talk about making good tests.

Writing System Tests is challenging. It requires the tested system to exposes a proper API/SDK, a test environment that is able to deploy the system, a testing tool/framework that runs and serves the tests and lastly the tests themselves. This talk will focus on pytest as the test framework and how tests should be written with it. We will give real-life examples from oVirt System Tests.