Angular automation with Protractor + Typescript + Cucumber
4.0 (37 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
104 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Angular automation with Protractor + Typescript + Cucumber to your Wishlist.

Add to Wishlist

Angular automation with Protractor + Typescript + Cucumber

Understand Protractor and Cucumber with Typescript language from complete ground up
4.0 (37 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
104 students enrolled
Created by Karthik KK
Last updated 8/2017
English
Price: $50
30-Day Money-Back Guarantee
Includes:
  • 5.5 hours on-demand video
  • 5 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand what Angular 2 application is
  • Understand and work with Jasmine
  • Understand and work with Protractor with Typescript
  • Working with Page Object Models in protractor
  • Working with different tools and techniques of Protractor with Typescript
  • Working with BDD using Cucumber with Protractor
View Curriculum
Requirements
  • Basic understanding on Typescript
  • Basic understanding in Selenium
  • Basic understanding in Javascript and cucumber
Description

Angular automation with Protractor + Typescript + Cucumber course is designed in such as way that anyone with basic knowledge in Typescript and selenium can get started with this course without any hiccups.

This course is the first ever course which covers Protractor automation with Typescript language, which in turn helps people to understand how easy it is to work with Typescript comparing to Javascript.

In this course we will cover following topics

  • Understand building Angular 2 application with Angular-cli
  • Understanding and working with Jasmine
  • Understanding and working with Protractor (Basic)
  • Understanding and working with Protractor (Advanced)
  • Working with Cucumber and Protractor with Typescript

The course has not only covered very basic topics on Protractor, but it has also covered some of the advanced concepts which are required for production ready and industry standard.

Who is the target audience?
  • QA
  • Automation Engineers
  • Developers
  • BA
  • DevOps
Compare to Other Automation Courses
Curriculum For This Course
33 Lectures
05:26:44
+
Introduction
1 Lecture 06:26

An Introduction to the complete course

Preview 06:26
+
Understanding and Building Angular 2 application
2 Lectures 24:21

In this lecture we will discuss creating an Angular 2 application using Angular-cli

Part 2 - Understanding and building Angular 2 application
11:37

In this lecture we will discuss creating an Angular 2 application using Angular-cli (contd)

Part 3 - Understanding and building Angular 2 application with angular-cli
12:44
+
Understanding and working with Jasmine
4 Lectures 39:22

In this lecture we will Introduce Jasmine and show how great it is to work with Specs

Part 4 - An Introduction to Jasmine
15:42

In this lecture we will work with Describe and It block of Jasmine

Part 5 - Jasmine Specs with Describe and It block
06:00

In this lecture we will work with Expect and Match block of Jasmine

Part 6 - Jasmine Specs with Expect and Match
04:57

Part 7 - Executing Jasmine specs with SpecRunner
12:43
+
Understanding and working with Protractor
5 Lectures 01:01:05

Part 9 - Introduction, Installing and Configuring Protractor with VS Code
15:50

Part 10 - Working with Locators in Protractor (Part A)
19:10

Part 11 - Working with Locators in Protractor (Part B)
05:35

Part 12 - Locators shorthand and finding element within element
11:48
+
Working with advanced concepts on Protractor
7 Lectures 01:03:40

In this lecture we will discuss working with Page Object Models of Protractor from basic to advanced

Preview 12:49

In this lecture we will discuss working with Page Object Models of Protractor with an custom code

Part 14 - Working with Page Object Models with custom utilities in Protractor
10:56

In this lecture we will discuss working with Page Object Models of Protractor from basic to advanced

Part 15 - Working with Page Object models with custom utilities (Contd)
07:03

In this lecture we will discuss working with Protractor to run test with Interactive shell using protractor --elementFinder

Part 16 - Running Protractor test interactively with Shell
07:23

In this lecture we will configure debugger for Protractor with Visual studio code

Part 17 - Configuring the debugger of Protractor with VS Code
08:58

In this lecture we will discuss how protractor works in much indepth

Preview 07:16

Part 19 - Understanding Async/Await in Typescript and its impact in Protractor
09:15
+
Working with Cucumber and Protractor with Typescript
6 Lectures 52:02
Part 20 - An Introduction to Cucumber with Protractor with Typescript
06:45

Part 21 - Installing and getting started with Cucumber in Protractor
08:00

Part 22 - Writing first code using Cucumber in Protractor (Part A)
13:10

Part 23 - Writing first code using Cucumber in Protractor (Part B)
10:46

Part 24 - Understanding and working with Scenario Hooks (Part A)
06:23

Part 25 - Understanding and working with Scenario Hooks (Part B)
06:58
+
Cucumber Reporting with Protractor
3 Lectures 27:29

Part 27 - Writing Cucumber Reporting Extension (Part A)
12:30

Part 28 - Writing and running Cucumber reporting extension (Part B)
09:05
+
Protractor + Cucumber Tidbits
5 Lectures 52:19
Part 29 - Working with Cucumber Tags
05:09

Part 30 - Working with Protractor Suites
05:43

Part 31 - Working with Data Tables in Cucumber
11:43

Part 32 - Working with Data Driven Testing using JSON
14:57

Part 33 - Working with Data Driven Testing using Excel
14:47
About the Instructor
Karthik KK
4.3 Average rating
3,731 Reviews
49,364 Students
17 Courses
Software Architect, Consultant,Youtuber and Best Seller

I am Karthik K.K. I do consulting, blogging and researching on various different tools and technologies which inspires my interest. I have been into Software Automation Testing for over 10+ years now and my interest in learning new stuffs which enables automation has never been compromised.

Due to my passion in automation testing I got fully exposed to tools and languages like

Desktop & Web : QTP, Selenium, Specflow, VS Coded UI, Ranorex ,Test Complete and Cucumber
Mobile : Appium, Robotium,Calabash, Espresso, Selendroid
Languages : C#, Java, Ruby, Powershell, Javascript, VBScript 
Cloud Tools : Azure, Dockers
Misc Tools: Mockito, Rest-assured, Bound-Box,FluentAutomation
Interested in: MVC, Entity framework, LINQ, Fakes, Distributed deployment, SAAS