FSD Front-end Development: Testing Tools

Full Stack    |    Intermediate
  • 10 Videos | 1h 4m 56s
  • Includes Assessment
  • Earns a Badge
Likes 33 Likes 33
In this 10-video course, explore testing frameworks that are used to assist with testing Javascript (JS) applications, including Mocha, Chai, Enzyme, and Jest. Examine the different types of testing for full stack development—unit, integration, and functional—and the use of component testing in a ReactJS application with snapshots. Begin by learning more about testing JS applications and the various types of tests you can run. Then receive an overview of the browser development tools for app development and take a close look at browser developer tools, specifically the DOM (document object model) inspector, and the CSS (cascading style sheet) Manipulator, examining page styles and how to dynamically change any of these styles. Learn how to run simple tests with NodeJS, Mocha, and Chai, and to install Jest and Enzyme in a ReactJS application. Then test a custom component with Jest and Enzyme. Finally, explore snapshot testing, by using a renderer package to create a snapshot. The closing exercise involves creating and testing a boilerplate app.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    list the components of a JS testing environment
    configure browser development tools for app development
    describe commonly used DOM Inspector tools
    describe page styles and dynamically change any of those styles
  • run a simple test with NodeJS, Mocha, and Chai
    install Jest and Enzyme in a ReactJS application
    test a custom component with Jest and Enzyme
    use a renderer package to create a snapshot
    create a boilerplate app and test it

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    2m 24s
    UP NEXT
  • Playable
    2. 
    Testing in a JS environment
    4m 35s
  • Locked
    3. 
    Browser Developer Tools Overview
    7m 45s
  • Locked
    4. 
    Browser Tools DOM Inspector
    6m 2s
  • Locked
    5. 
    Browser Tools CSS Manipulator
    5m 51s
  • Locked
    6. 
    Testing with Node.js, Mocha, and Chai
    7m 51s
  • Locked
    7. 
    ReactJS, Jest, and Enzyme
    7m 54s
  • Locked
    8. 
    Component Testing with Jest and Enzyme
    8m 27s
  • Locked
    9. 
    Snapshot Testing
    6m 11s
  • Locked
    10. 
    Exercise: Run React Boilerplate Tests
    3m 55s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Likes 27 Likes 27  
Likes 18 Likes 18  

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 48 Likes 48  
Likes 364 Likes 364  
Likes 10 Likes 10