training
2 days
beginner
Web Test Automation with CodeceptJS Advanced
Deep dive into the CodeceptJS
Learn how to do JS test automation nicely
Web applications are complex. Is it possible to make simple tests for complex apps? Yes! In this training, we will teach you how to build a sustainable tests suite focused on interaction scenarios. By unleashing the full power of CodeceptJS, you will make effective tests easily integrated with your application. Learn how to take the most from this API, choose a testing backend, and run tests simultaneously!
JS Engineers
Training
2 days
10 persons
Medium
20/80
Onsite, online
1200€
Training agenda
CodeceptJS Overview
– Managing asynchronicity: recorder, recorder sessions
– WebDriverIO helper (pros and cons)
– Protractor helper (pros and cons)
– Puppeteer helper (pros and cons)
– Nightmare helper (pros and cons)
Performing Tests
– async/await operators in tests
– within and pause operators
– Page Objects (and Page Fragments)
– Actor classes
– Reusing test code: where to store data
Extending CodeceptJS with Custom Helpers
– Writing a custom method in helper
– Manual browser control
– Reusing session between tests
Bootstrap and Teardown
– Asynchronicity in hooks
– Events and plugin system
– Using recorder manually
Data Management
– Creating test data with external REST API
– Generating test data with ApiDataFactory
– Hooking dependency injection container
Reports (optionally)
– XML reports
– Allure reports
Tests Execution Tuning
– Selenoid: Recording videos of tests
– Selenoid: Remote browser preview with VNC
Application
10% discount for groups of 8 people or more
Within one week after the application you will receive a confirmation email only if you are admitted. A maximum of 12 participants will be accepted.
Contact us:
If you would like to get in touch with us, send a note to trainings@sdclabs.com or follow us on Facebook for more updates and details. SDClabs accomplished 30+ projects and got a lot of niche expertise and knowledge. We are ready to share our experience to help you achieve more. Currently, we are working on test automation and DevOps courses. Soon they will be available on separate pages. Meanwhile, you can contact us if you want to start training:
Check out awesome courses
Let us help you take development and test automation further. We offer a number of trainings that can help you and your organization get the most out of our enterprise support. Request a quote at trainings@sdclabs.com
– Agile testing
– Test automation introduction
– Unit testing with Codeception Bestseller
– Web test automation with Codeception
– Codeception Advanced New
– Testing legacy applications
– REST API testing with Codeception
– Full stack testing with Codeception Hot
– Web test automation with CodeceptJS
– CodeceptJS Advanced New
– Web test automation infrastructure