Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 2.13 KB

File metadata and controls

24 lines (18 loc) · 2.13 KB

Testing Self Study

An introduction to Jest, Cypress and Stryker testing frameworks

Jest - Unit Testing

Introduction to TDD & Jest

  1. Watch this video and follow along with the code base
  2. Follow along with this playlist of tutorials to practice writing Jest tests with angular
  3. Fork and clone this repository. Follow along with this tutorial to write Jest tests for this application

Cypress - End To End (E2E) Testing

Introduction to End to End Testing (E2E)

  1. Go through this Cypress tutorial for adding cypress to an existing angular application.
  2. Watch and follow along with this tutorial to learn to install and run cypress tests. Solution Code
  3. Follow along with this tutorial with this starter repo

Stryker - Mutation Testing

** Watch this first to get a good understanding of the concepts of Mutation Testing: Introduction to Mutation Testing **

  1. Introduction to Stryker
  2. Setting up Stryker with Angular
  3. Here's an example of Stryker being used with an angular application. Fork and clone this repo and take a look at the code and Stryker configurations

If you have any questions or issues, please reach out to a TalentPath instructor on slack or discord.