Next Meeting at SQGNE

Good News About End-to-end Testing with Open Source Cypress.io


Speaker:
Gleb Bahmutov, VP of Engineering at Cypress.io


Wednesday October 9, 2019

Modern day web applications are hard to test. They are dynamic, constantly asking for new data and updating the DOM. They are changing, loading new code as the user browses. They are unpredictable due to network delays and asynchronous UI updates. The existing tools that run outside the browser, sending imperative commands during the test, have hard times keeping up with the apps. Learn how to improve your job performance and reduce stress with Cypress, a less flaky, simpler to understand and debug, open source testing tool with excellent documentation that can be used to write end-to-end tests, run them locally and on CI, and give the entire team confidence that the user will not see a broken application in production.

Cypress runs with your code and can observe the DOM and the network calls from the app in order to know when to run assertions and next steps. It uses JavaScript to write the tests - the same and only language that the browser understands. It has direct access to the external effects of the web applications - the rendered DOM, the storage, the cookies, the network calls, allowing you to test against the interface of the application and not its internals. It is framework-agnostic; you can start testing a React application in five minutes as easily as you can start testing a server-rendered application implemented in any other framework.

  • Introduce Cypress - a new end-to-end testing tool for modern web applications.
  • Learn how to write useful tests and run them locally and on CI server
  • Guide your test writing using code coverage

About the Speaker:

Gleb Bahmutov is a JavaScript ninja, image processing expert and software quality fanatic. During the day Gleb is making the Web a better place as VP of Engineering at Cypress.io. At night he is fighting software bugs and blogs about it at glebbahmutov.com/blog. You can follow him and his work @bahmutov and find the slides from conference presentations at slides.com/bahmutov.


Meetings are held on the second Wednesday of each month from September through June, at the offices of RSA, 174 Middlesex Turnpike, Bedford, MA 01730. Click on the Directions link for details. As always, splendid pizza from our sponsor Flatbread in Bedford.

Register with clerk@SQGNE.org

Stan Wrobel graciously continues as Interim President until a successor is named. Please step up yourself, or suggest another member — they and we will forever be in your debt :-)

Look for 60-minute SQGNE at STPCon Fall 2019 special event Podcast Recording with
Mark Tomlinson interviewing SQGNE VP and STPCon speaker Robin Goldsmith at https://www.spreaker.com/show/stp-radio.

Please donate software/quality/testing books for upcoming raffles at meetings. We're essentially out of what once seemed a never-ending supply. Thanks!




Link to SQGNE Community Links Page


Home

Mission

Contacts

Join

SQGNE Calendar

Directions

Past Presentations

Other Events




Mar 2014