code examples and exercises from the Portnov QA School