Trainings

Depending on which plugins/steps you are planning to use, it may be useful to complete the following technical basics trainings before processing to VIVIDUS:

Topic Goal Resources

Test Automation Principles

Get fundamentals of:

  • test automation principles (viz. applicability, purpose, pros/cons)

  • design concepts (simplicity, modularity, reliability, reusability, maintainability, parallelization, etc.)

Test Automation Approaches

Get fundamentals of:

  • main test automation approaches (particularly BBD approach)

Git

Get basic understand of managing the version control process with Git:

  • repo cloning

  • branching strategy, create/update/delete branches

  • create/update/delete/push/merge/squash a commit, etc.

  • merge conflicts resolution

Locating Web Elements

Get basic knowledge & practical experience in:

  • web locators (ID, CSS selectors, xPath expressions)

Structured data processing

Get basic knowledge & practical experience in:

  • extracting structured data elements (JsonPath, XML xPath)

You can use the following online services for your expressions validation:

Query Languages & Data Formats

Get basic knowledge & practical experience in:

  • SQL

  • regular expressions syntax

Please use the following online service for your expressions validation (other engines may process the same expression in a slightly different way) :

HTTP and Web Services

Get understanding of:

  • basic REST HTTP requests: POST, GET, PUT, and DELETE

  • request/response validation

CI/CD

Get understanding of:

  • CI/CD process

  • Popular CI tools