RSS Amplifier

Blog

Effective Software Testing

bits and pieces on software testing, design, maintenance, and evolution. A continuation of the https://www.effective-software-testing.com book.

effectivesoftwaretesting.substack.comSource feed ↗10 posts

Dormant Last read · last published · next check
Read 3 days ago and current, but nothing has been published for 22 months.

Written by

Latest posts

Test selection at Adyen

Saving time and resources

Stop the bleeding

If you work on a legacy system, you probably have questioned a technical decision or two there.

What's the root cause of your lack of testing?

Whenever you gather a team to discuss their insufficient testing efforts, common responses include:

Test data builders or SQL files?

What's the best way to populate database data?

Tests breaking because of mocks, what to do?

I had to suddenly change the internals of a class a couple weeks ago.

Unit or integration tests?

It doesn't matter!

How we can make it easy?

An example with code!

It has to be easy!

One of the biggest truths when it comes to developer testing is that it has to be easy!

Divide to conquer

In enterprise systems, especially those that are a little distributed, a common argument against unit testing is that "in real life, most bugs occur when apps communicate with each other".

Internals vs peers, a nice guide on when to mock

We are all past the idea that a unit testing has to only test a single class, isolating it from all its dependencies.