The Testing Pyramid is an agile guideline for writing tests. At the base of the pyramid are unit tests: we should write many of those. In the middle are integration tests: we should write some of those. At the top of the pyramid are end-to-end tests: we should write a few of those, but they're so difficult to write, maintain, and run that we shouldn't write very many. Or at least...that's how it used to be.
In this session, we'll survey the features of Cypress and walk through many examples of tests. We'll then look at two different patterns for testing a web app with Cypress - and the advantages and disadvantages of each pattern. Finally, we'll look back at the Testing Pyramid and reassess its shape. Now that end-to-end testing is so much easier, should we turn it upside down?
Steve embraces continuous improvement and believes that a developer’s job is to solve problems, not just write code. He is a speaker, a writer, a teacher, a learner, and a teammate.
When he isn’t talking to the duck or smooshing 1s and 0s, you can find Steve outside. He’s probably camping with his family, racing a triathlon, running trails, or climbing fake rocks.
Online Meeting Details
Join Zoom Meeting
One tap mobile
[masked],,[masked]# US (New York)
[masked],,[masked]# US (San Jose)
Dial by your location
[masked] US (New York)
[masked] US (San Jose)
Find your local number: https://zoom.us/u/aew7BBnD3B
The March meetup will be held at Top Step Trader - 130 S Jefferson St., Suite 200
Top Step Trader is looking for Frontened Engineers and Software Engineers: https://www.builtinchicago.org/company/topsteptrader
TopstepTrader®’s vision is to be where the world goes to safely engage in and profit from financial markets. We evaluate traders’ performance in the Trading Combine® - a real-time, simulated account. When traders follow the risk criteria and meet the profit targets, they receive a Funded Account™ where they trade real capital and keep real profits....