Javascript Framework Testing - Angular, Jasmine, Mocha, Chai, Karma and Protractor
SMART TEST ENGINEER Live: $499 | Video Only: $349
Master JavaScript framework Testing! Learn Javascript Framework Testing - Angular, Jasmine, Mocha, Chai, Karma and Protractor.
This course covers major topics of JavaScript frameworks. We start off with Introduction to Angular, Angular versions, Environment set-up, we will see how to use Angular CLI, Angular file structure, Angular components, Angular Templates and Stylesheets, ngFor, ngIf, ngSwitch, Form Submissions and Angular Services. Introduction to TypeScript, Introduction to TDD & BDD, We will learn how Angular decorates your HTML with special markup that synchronizes with your JavaScript leaving you to write your application logic instead of manually updating views. Whether you're looking to augment existing JavaScript applications or harness the full power of the framework to create rich and interactive SPA's, Angular can help you write cleaner and more efficient code.
Introduction to Testing with Jasmine, Unit Testing Fundamentals, enable and disable test case and suites. Introduction to Mocha, ASYNCHRONOUS CODE testing, Integrating library with chai, working with promises. Introduction to angular testing using protractor, Understanding conf.js, adding validation to jasmin with protractor, angular locators, locator by model, id, custom locators, select by wrapper class, add locators, by repeators, Generating logs, allure reports, installing maven and generating html reports and Data driven testing, reading data with json file, jasmin providers, reading excel files.
Attendees will have enhanced their working knowledge of developing, TESTING, and deploying JavaScript framework software in today’s Agile environment and collaborating with key players throughout the software delivery process.
SAMPLE COURSE OUTLINE
Day 1 - Introduction to Angular, Angular versions, Environment set-up
Day 2 - Angular CLI, Angular file structure, Angular components, Angular Templates and Stylesheets
Day 3 - ngFor, ngIf, ngSwitch, Form Submissions and Angular Services
Day 4 - Introduction to Testing with Jasmine, Unit Testing Fundamentals, TypeScript
Day 5 - Introduction to MOCHA, ASYNCHRONOUS CODE testing, Integrating library with CHAI, working with PROMISES
Day 6 - Introduction to angular testing using PROTRACTOR
Day 7 - Understanding conf.js, adding validation to jasmin with protractor
Day 8 - Practical Case Study - Data driven testing, reading data with json file, jasmin providers, reading excel files
Topics Covered
- Introduction to Angular, Angular versions, Environment set-up,
- we will see how to use Angular CLI, Angular file structure
- Angular components, Angular Templates and Stylesheets, ngFor, ngIf, ngSwitch
- Form Submissions and Angular Services
- What is TypeScript
- Introduction to TDD & BDD
- Introduction to Testing with Jasmine
- Unit Testing Fundamentals
- Using Pipes
- Introduction to MOCHA
- Integrating library with CHAI
- Working with PROMISES
- ASYNCHRONOUS CODE testing
- Introduction to angular testing using PROTRACTOR
- Understanding conf.js, adding validation to jasmin with protractor
- Generating logs, allure reports, installing maven and generating html reports
- Data driven testing, reading data with json file, jasmin providers, reading excel files