I released the starter package of my Test With Spring course. Take a look at the course >>

Java Testing Weekly 46 / 2016

An astronaut meets a ufo

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.

Technical Stuff

  • Logging Errors in Client-Side Applications describes several options which you can use when you want to log errors that occur in your client-side code. I like the fact that this post describes how you can persist these errors to your server. By the way, I know that this post has got nothing to do with automated testing, but I decided to include this post anyway because I think that it is useful.
  • Test Doubles for the win provides a very quick introduction to different test doubles such as dummies, stubs, spies, mocks, and fakes.
  • Testing Services in Angular 2 describes how you can add services into your Angular 2 application by using TDD. Note that this post assumes that you are familiar with Angular 2, Typescript, and these ES6/ES2015 concepts: arrow functions, modules, classes, and block-scoped variables.

I just finished the "Writing Integration Tests for Spring Web Applications" topic of my "Test With Spring" course:

CHECK IT OUT >>

The Really Valuable Stuff

  • 7 Ways to Better Test Automation gives you 7 tips that help you write better automated tests. I especially like the number two. What is your favorite?
  • Dear team, we have a problem is a story of an integration test that has been failing for some time and no one has noticed it. This is an interesting blog post because there is no right way to solve the situation. However, the worst thing that you can possibly do is to do nothing, and yet, so many software development teams decide to sweep this problem under the carpet.
  • Hitting the mark with test reporting is an important post that helps you to share the results of your testing efforts with your colleagues and other stakeholders.
  • TDD Doesn’t Work is a very educational blog post which argues that you shouldn’t interpret the results of a study without reading the study. And yes, this post also argues that TDD does work.
  • Why I Don’t Report Bugs is a bit sad blog post that explains why the author doesn’t report bugs that she find on her free time. I recommend that you read this blog post. After you have read it, you should ensure that your users don’t feel the same way.

It’s Time to Update Your Dependencies

No updates this week.

About the Author

Petri Kainulainen is passionate about software development and continuous improvement. He is specialized in software development with the Spring Framework and is the author of Spring Data book.

About Petri Kainulainen →

0 comments… add one

Leave a Comment