3 ms·
Tests, tests, tests, the larger the scope the better. Some people call it functional, some called it acceptance, some call it End To End. Test what your end use
by inerte 13y ago
Tests, tests, tests, the larger the scope the better. Some people call it functional, some called it acceptance, some call it End To End. Test what your end users are going to do, either that last API call or browsers with Selenium.
It actually doesn't matter if your language is dynamically typed. Unit testing and functional tests are pretty big in the Java world, which gave birth to the JUnit framework family and Selenium, and many others. It's a matter of not allowing things that should be working a long time ago, ever breaking with any new commit.