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