[Udemy 100% Free]-Angular Automation with Protractor - 100% Free Udemy Discount Coupons For Online Courses


Friday, March 22, 2019

[Udemy 100% Free]-Angular Automation with Protractor

[Udemy 100% Free]-Angular Automation with Protractor


What is this course all about?
The course titled Angular Automation with Protractor provides insights into the fundamentals of different types of testing and how Protractor in conjunction with Jasmine framework can be used to automate the end-to-end testing of Angular applications. Many practical examples are given as part of this course. Moreover, a case-study is finally presented to demonstrate the different features of Protractor and how students could apply their knowledge and skills to a real-time application.

What is Protractor?
Protractor is an end-to-end test framework for Angular and AngularJS applications which means that the Protractor provides an environment to create and execute tests for testing the entire flow of an angular/angularjs web application, running in a real browser, from the perspective of a real-time end-user.

Why Protractor?
Protractor is an open source software

Highly suitable testing for Angular and AngularJS applications. Tests are written in Javascript or Typescript

Uses powerful technologies and tools such as Node.js, Selenium, WebDriver, Jasmine, Cucumber and Mocha

Protractor supports the following browsers: Chrome, Firefox, Safari and Internet Explorer

Avoids “sleeps” and “waits” in your tests. If you already have some experience in using Selenium, you would know the difficulty and the need to use several ‘sleep’ and ‘wait’ statements in your tests for web pages to load. But, when we write tests in Protractor, we don’t have to be worried about the ‘sleeps’ and ‘waits’. Protractor takes care of them

Finally, Protractor runs on real browsers and headless browsers

Why should I take this course?
This course has been created by a software professional who has over 20 years of experience in software services, product development and project management.

Moreover, this course covers all key concepts of Protractor and Jasmine frameworks with many practical examples and is designed in such a way that anyone who does not know anything about Protractor can easily learn all of them from scratch and start developing end-to-end tests very quickly. This course will also help enrich the knowledge of those who already know a little bit of Protractor.

What does this course cover?
The entire course is divided into 8 sections and each section contains one or more lectures. Each lecture focuses on a specific topic. The source code and links that are used as part of this course are provided as downloadable resources in the last lecture of each section. In addition, most of the sections have Quiz with a set of questions and answers for you to double check your understanding of the content.

Section 1: Introduction
Instructor’s Introduction
Introduction to Protractor
Architecture of Protractor
Protractor Setup

Section 2: Jasmine Framework
Eclipse Setup
Structure of Test Suite
Simple Unit Tests
Setup and Teardown
Multiple Tests Suites
Matcher Functions
Suspension of Tests
Introduction to BDD

Section 3: Writing end-to-end tests
Introduction to Document Object Model

Section 4: Practical end-to-end tests
Test Page
Unordered List
Ordered List
Browser Functions

Section 5: Case Study
Introduction to Demo Application
Project Setup
Product Entry
Product List
Product View
Product Edit
Product Delete

Section 6: Page Object Model
Introduction to Page Object Model
Practical Implementation of Page Object Model

Section 7: Additional Features of Protractor
Use Protractor for Non-Angular Application

Section 8: Conclusion

No comments:

Post a Comment