Казахстан, г. Алматы, ул. Шевченко 90, БЦ «Каратал», офис 53
Казахстан, г. Астана, ул. Иманова 19, БЦ Деловой Дом "Алма-Ата", офис 612

кол-во дней: 2
вендор: QA/Курсы для тестировщиков кол-во часов: 16
код курса: TEST-07

Do you think you use Codeception effectively? There is always a chance to improve your current tests to write them better, to maintain them smoothly and to run them quicker. We prepared special advanced course to help you achieve higher test automation power by applying advanced Codecpetion techniques. Learn how to properly optimize your tests for better quality, how to extend Codeception to suit your exact needs, how to execute your tests that will not bother you anymore.

Target Audience:

Engineers

Workshop agenda:

Complex testing inside Cest files

  • injecting support classes via DI container

  • using @before/@after annotation

  • using @example and @dataProvider annotation

  • using @depends annotation

Reusing test code: what to store where

  • using Actor classes

  • using Page Objects

  • using Data Objects

  • using Factories

  • reusing session between tests

  • multi-session browser testing

  • grouping actions into StepObjects

  • writing readable test scenarios

Data Management

  • managing test data

  • generating data structures

  • creating test data via external REST API

  • data cleanup via REST API          

Extending Codeception

  • Testing sent emails

  • Testing files download

  • Writing custom helpers

  • Writing group objects  

Reports

  • Reporters (XML, HTML, Allure)

  • Writing custom reporter

  • Visual testing with VisualCeption

  • Storing and analyzing reports on Allure server  

Tests Execution Tuning

  • Running tests in headless mode

  • Parallel execution using Robo and Docker

  • Recording videos of tests

  • Remote browser preview via VNC