There are many software development blogs out there, but many of them don't publish testing articles on a regular basis.
Also, I have noticed that some software developers don't read blogs written by software testers.
That is a shame because I think that we can learn a lot from them.
That is why I decided to create a newsletter that shares the best testing articles which I found during the last week.
Let's get started.
- Embracing the Red Bar: Safely Refactoring Tests is a really useful blog post that describes how you can refactor your test code without breaking your tests. I recommend that you read this blog post because old code tend to have problems caused by bad decisions, and this post can help you to get rid of these problems without breaking your (test) code.
The Really Valuable Stuff
- Is BDD testing? Answers and test strategy wraps up the authors "Is BDD testing" series and helps you to identify the useful aspects of BDD.
- Raise problems NOT bugs! introduces 7 reasons why you should report problems instead of bugs. Basically, the author describes 7 reasons why raising bugs discourages communication between team members and might cause unnecessary conflicts.
- The many flaws of test coverage explains why test coverage isn't everything and identifies the problems you might face if you sacrifice test quality in order to achieve higher test coverage.
- Unit Testing Anti-Pattern: Data Transformation Tests argues that writing unit tests for data transformation code is an anti-pattern because typically the code has no logic. The author has a point, but I am still not sure if I agree with him. In any case, I think that you should do yourself a favor and read this blog post.
- Why I don’t want to be an automation engineer is an interesting blog post that explains why the author doesn't want to be a test automation engineer. I guess the moral of this story is that we are all different, and we should find our own way to help our team to build better software.
It's Time to Update Your Dependencies
No updates this week.