Software Deployment has many different types of tests that are run on them throughout its journey from a Developer opening a Pull Request to Merging the code into Production. These tests ensure that the quality of the code is up to standards and the core product does not fail when deployed to your End Users. From Unit tests to Integration tests, many different frameworks can be used to test the quality of the code. The results of these tests can be located in different areas of your pipeline and it can be very helpful to be able to view the metrics of your test results over time to both prove that your product is of high quality and be able to track performance over time.

Takeaways from the talk:

  • He will dive into using CircleCI to run a CI/CD Pipeline and be able to run tests from the following testing frameworks and pipe their test results and metrics into a centralized Dashboard on Data Dog. The Frameworks that he may include are JUnit for Unit tests, Nightwatch.js for End to End Integration Tests, Lighthouse-CI for browser performance tests, and Storybook for Component Tests. If he has time he will also go in-depth into cross-browser testing for Browser Extensions and run these tests in parallel with Nightwatch and a Selenium Docker Grid.

September 15 @ 11:30
11:30 — 12:15 (45′)

Nicholas Westrum