Tester's Digest

A weekly source of software testing news

TESTER’S DIGEST

ISSUE #50 - March 11, 2018

This post and the next couple will be on testing web UI, from front-end components to end-to-end workflows. Today’s focus is on Javascript / React. An earlier post on UI test automation with some still-relevant resources can be found at:

http://testersdigest.mehras.net/2017/07/30/testers-digest-26-ui-test-automation.html

Topic: Front End Testing

Which testing frameworks are used with today’s Javascript? Mocha, Jasmine, Jest, Cucumber JS. (This answer probably became obsolete as I typed it, given JS community’s rate of change.)

https://gojko.net/2018/02/25/javascript-testing-tools.html

Nice detailed overview of different testing layers and frameworks for Javascript front end. TL;DR; Use Jest for unit and integration tests and TestCafe for UI tests.

https://medium.com/welldone-software/an-overview-of-javascript-testing-in-2018-f68950900bc3

How one team selected a front-end testing framework, settling on Nightwatch.js. Our web development team at Quid took the journey from WebdriverIO to TestCafe to Cypress - we should blog about that…

http://adventuresinqa.com/2017/09/19/nightwatch/

Use cases and design considerations for a date picker widget, food for thought in testing UI elements:

https://www.smashingmagazine.com/2017/07/designing-perfect-date-time-picker/

And a couple of handy tools. This post covers Chrome extensions for testing web page link validity and providing problematic inputs and mocked data for input forms.

https://michaldymek.me/essential-testing-tools/

Carte Blanche, integrated fuzz testing for front-end components. Warning: hasn’t been updated in 2 years; but works with React.

https://github.com/carteb/carte-blanche

Off-Topic

HTTP status codes explained with cat or dog GIFs, good for lulz, great as a memory aide:

https://http.cat/

https://httpstatusdogs.com/


If you received this email directly then you’re already signed up, thanks! Else if this newsletter issue was forwarded to you and you’d like to get one weekly, then you can subscribe at http://testersdigest.mehras.net

If you come across content worth sharing, please send me a link at testersdigest@mehras.net