Web Test Automation Training with CodeceptJS


Deep dive into the CodeceptJS
Learn how to do JS test automation nicely


medium
training
2 days
End to end or acceptance tests are very important for every application. The code can work perfectly but user still can see blank screen on a site. How to avoid this? This training teaches how to drive browsers via Selenium WebDriver; how to test complex UIs, and deal with single page applications. CodeceptJS allows to write tests effectively in by implementing high-level API. Such tests are easy to write, read and maintain. We will also cover how to manage data inside a test.
JS Engineers
Target audience
Training
Course type
2 days
Course duration
10 persons
Average amount in a group
Medium
Course level
20/80
Theory / practice
Onsite, online
Place
700
Fee per participant
Training agenda
1
General overview
  • The purpose of automated testing
  • Testing styles: blackbox and whitebox testing
  • Levels of testing: acceptance, functional, integration, unit.
  • Business specification to drive a test
  • The principles of a stable test
  • Basics of browser testing
  • Selenium WebDriver and other testing tools.
2
Web UI test automation
  • Getting started with CodeceptJS
  • Overview of testing backends
  • Using WebDriverIO (optionally Protractor or Puppeteer)
  • Writing basic test scenario
  • Locating elements on page
  • Locator strategies (text, CSS, XPath)
  • Performing assertions
  • Waiting for elements to appear
3
Common patterns
  • Using PageObject pattern
  • Extending I with custom steps
  • Reusing session between tests
  • Running same test with different data
4
Advanced testing
  • Using Puppeteer for headless testing
  • Managing test data with REST and ApiDataFactory helpers
  • Reusing session between tests
  • Writing plugins and hooks for CodeceptJS
Click to order
Cart
Trainings
Total: 
Please let us know if you have any questions trainings@sdclabs.com
Public Training Schedule
A maximum of 10 participants per training will be accepted
Application
to join to waiting list if you unsure about participation now
or looking for upcoming training in a few months which is not in schedule
We will inform you by email or phone once group is ready and training is organised for your time zone and region
or join to waiting list if you unsure about participation right now
and looking for upcoming training in a few months which is not in schedule
Contact us:
If you need 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 accumulated a lot of niche expertise and knowledge. We are ready to share our experience to help you achieve more. Currently we are working on new test automation and devops courses. Soon it will be available here as separate pages. Meanwhile you can contact us if you want to get these trainings:

  • Selenium WebDriver for beginners
  • Selenium WebDriver advanced
  • Selenium WebDriver on Java
  • Selenium WebDriver on Python
  • Selenium WebDriver on Ruby
  • Android mobile test automation
  • iOS mobile test automation
  • Full stack mobile test automation
  • BDD explained on details
  • Cucumber on java
  • API test automation on java, python, ruby, c#
  • Test automation infrastructure (Docker, Kubernetes)
  • Codeception web test automation Advanced
  • CodeceptJS web test automation Advanced
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

Get JavaScript test automation insights weekly. No spam ever!