Protractor: End-to-end testing for Angular web applications Training Course

Course

In City Of London

Price on request

Description

  • Type

    Course

  • Location

    City of london

Protractor is an end-to-end automation test framework for Angular and AngularJS applications. It is used to run tests against web applications, interacting with them as a user would: by filling out forms, clicking on elements, and navigating from page to page.
In this instructor-led training, participants learn first-hand how to write Protractor tests against a sample Angular web application in a live lab environment.
By the end of this course, participants will have gained proficiency in Protractor and be comfortable
creating their own automation tests for Angular applications
integrating Protractor into their existing development workflow
ensuring that their tests are clean and maintainable
running Protractor with or without Selenium to drive browser behavior
Audience
Web developers
Automation test engineers
Format of the course
Part lecture, part discussion, heavy hands-on practice

Facilities

Location

Start date

City Of London (London)
See map
Token House, 11-12 Tokenhouse Yard, EC2R 7AS

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

Subjects

  • Web
  • Workflow
  • Testing

Course programme

Introduction

  • Why use Protractor?

Setup and installation

How Protractor works

Overview of Protractor syntax

Understanding promises and promise-based tests

A sample web application

Setting up your SUT (system under test)

Writing your first test

Unit testing Javascript with Jasmin or Mocha

Driving the browser with Selenium WebDriver, Chai WebDriver, directConnect

Locating and interacting with web elements

Accessing web elements through Page Objects

Executing the test

Generating test reports

Debugging Protractor tests

Making your test code maintainable and easy to read

Mocking HTTP requests

Integrating Cucumber with Protractor for BDD (Behavior Driven Development)

Scaling tests over multiple browsers and systems with Selenium Grid

Integrating Protractor into your development workflow (Git, Jenkins, etc.)

Closing remarks

Protractor: End-to-end testing for Angular web applications Training Course

Price on request