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.

Bruce

Manually, because my test coverage is 19%.

A boring topic to tackle (writing tests).

0 Likes
Sergio Mattei Author

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 😂

0 Likes
Bruce

@sergio yes though there are more important (and fun!) features to tackle right now. My UI is trash currently and probably the main reason why people dont like my app.

0 Likes
Kevin

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.

0 Likes

Such as?

0 Likes
Kevin

@jip Everything about usability. The things that are logical for us are usually not useful for normal users. We often do things that you do not need at all.

0 Likes

@randlocher ah, yes that's true

0 Likes

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 :-/

0 Likes
Wassim

@sergio I let my cat walk on my keyboard. If he manage to delete something from database then there is something wrong so I fix it.

0 Likes
Sergio Mattei Author

That's genius.

0 Likes
Ethan

I basically just use a new update/feature myself until something breaks, then I fix it (or add it to a list for later). If a while has passed without me finding anything more, I'll release it.

0 Likes
randomor

I do especially when things get complex. Manual testing is just too slow. I don’t over test tho. Tests are just insurance and safety nets, it will pay off as time pass… My current project zenjournal has a basic test that also generate screenshots so I can save time on that too…

0 Likes
Jesper

🙈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 :-)

0 Likes

Please sign in to leave a comment.