Stefano Magni
I'm a passionate Front-end Engineer, a speaker, and an instructor. I love creating high-quality products, testing and automating everything, learning and sharing my knowledge, helping people. I work remotely for Hasura.
I'm a passionate front-end developer, a testing lover, and an instructor.
Β
I work for WorkWave, a Field Service Software company.
(or just run $ npx noriste)
β’ If the recovery submission goes well, the userΒ should see a success feedback
Β
β’ If the recovery has been submitted elsewhere, the user should see a success state
Β
β’ If the quorum fails, the user should be able to restart the whole process
Unit tests
Integration tests
UI tests
Conventional approach
Profitable approach
β Stores, internal states, frameworks, re-renders
β Login, buy, interactions, flows, features
That's the fault
Unit tests
Integration tests
UI tests
Conventional approach
Unit tests
Integration tests
UI tests
Hard debugging
Easy debugging
Unit tests
Integration tests
UI tests
Low code coverage
High code coverage
(don't worry, mine sucks too π)
Unit tests
Integration tests
UI tests
Code testing
App testing
It allows you to automate your UI tests through a controlled browser π€
Articles
New to front-end testing? Start from the top of the pyramid!
Front-end productivity boost: Cypress as your main development browser
Recommended courses
Extended sources
By Stefano Magni
Writing tests is like using GIT: in a moment you wonder how you could work before discovering it. But how widespread is the practice of writing tests between us JavaScript developers? Is the entrance wall really insurmountable? I am going to give you some ideas to overcome the initial resistance by making you understand how and what to test and what NOT to test.
I'm a passionate Front-end Engineer, a speaker, and an instructor. I love creating high-quality products, testing and automating everything, learning and sharing my knowledge, helping people. I work remotely for Hasura.