Testing Angular JS Applications with Jasmine & Karma Testing Angular JS Applications with Jasmine & Karma Training Workshop © Copyright 2016 by Zenergy Technologies, Inc. All rights reserved. This material may not be reproduced, displayed, modified or distributed without the express prior written permission of Zenergy Technologies, Inc. For permission, contact [email protected]. If you have comments or questions regarding this document please send them via e-mail to: [email protected] Zenergy Technologies, Inc. 306 Pomona Dr., Suite F Greensboro, North Carolina 27407 Telephone: 877-375-7041 Fax: 336-358-4974 Course Resources A Testing Partner You Can Trust Ø You can download the course material at the following location: www.zenergytechnologies.com/qai-training-resources/ Password: allaboutQAI Copyright © 2016 Zenergy Technologies, Inc. Course Outline A Testing Partner You Can Trust Ø Introduction • Overview of course • Logistics • Expectations Ø Core Testing Concepts • Levels of testing • Testing practices • BDD and TDD overview Copyright © 2016 Zenergy Technologies, Inc. Course Outline A Testing Partner You Can Trust Ø Working with Jasmine and Karma • Overview • Syntax, setup, teardown and matchers • Stubs, spies and mocks Ø Testing with Angular JS • Configuration • Concepts • Directives • Filters • Two-way data binding • Example tests Copyright © 2016 Zenergy Technologies, Inc. Course Outline A Testing Partner You Can Trust Ø Protractor & Selenium WebDriver • Configuration and framework components • Using ‘element’ & ‘by’ • Finding Page Objects • Utilizing Promises Ø Advanced Topic Conversations • Continuous integration • Code coverage • Remote/distributed testing Ø Recap, Case Studies and Exercises Copyright © 2016 Zenergy Technologies, Inc. Introduction Overview A Testing Partner You Can Trust Ø Course Overview Ø Logistics Ø Expectations Copyright © 2016 Zenergy Technologies, Inc. Core Testing Concepts Levels of Tes4ng A Testing Partner You Can Trust Copyright © 2016 Zenergy Technologies, Inc.
Description: