How do you test your products?
Do you unit test or do any type of automated testing?
I find automated tests to be extremely valuable as codebase grows.
Manually, because my test coverage is 19%.
A boring topic to tackle (writing tests).
It is boring indeed haha. I spent a whole two weeks getting test coverage up to 75%. I'm proud of it - it catches things I miss.
Do you plan on increasing coverage? It's super painful but it can save your butt sometimes 😂
My wife ist testing all of my work. She is a very ordinary user and always gives good feedback. Above all, she sees things that I do not see because I'm a programmer.
Testing is still a big problem. For API clients or normal libraries I try to use unit tests.
I still have my problems with large database based systems. Yes, there are database mockup classes. But this is such a huge effort to build sigh unfortunately i don't have a good solution for that yet.
the same is js frontend testing. yes there is jasmine, mocha, browserify and co. but writing tests for it is really time consuming. and interfaces change faster than server stuff :-/
🙈Shameless plug for my product, Monkey Test It.
It's designed for people who don't have time to write tests and although the coverage it provides is rather superficial, it'll catch bad bugs and it'll notify you if you ship something embarrassing.
Do you automate deployments? Here's a post about getting set up with automatic tests if you use Netlify - and just about any CI system is supported as well.
Manual deploys? There's a buit-in scheduler, so you can tell Monkey Test It to test your site throughout the day to give it a periodic checkup.
Hopefully, you'll find it useful - feel free to message me if you need a hand getting set up or if there's a missing feature/test you'd like to see :-)
Please sign in to leave a comment.