Java Testing Weekly 24 / 2016

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

  • Appium From Scratch – Preparing for Automation – Part 3: Writing Your First Test is the the third part of James Willett's Appium tutorial that describes how you can write your first tests with Appium, JUnit, and Selenium. This is a really good blog post, and if you are interested in this topic, you should definitely read it.
  • Load Testing Baeldung with Gatling describes how you can do performance testing for a web application with Gatling. This is a pretty quick introduction, and that is why it is probably useful only for people who have no experience from Gatling.
  • Testing Angular 2.0 RC1 Applications describes how you can write tests for Angular 2.0 RC1 application by using Karma (and a bunch of other libraries). This is a solid blog post, and I think that it is useful to you even if you have experience from Angular 2.0.

The Really Valuable Stuff

  • Is software quality really getting worse? is a really interesting blog post that describes why the author feels that software quality is getting worse. I am not sure if I agree with the author, but I recognize many of the problems he mentions on this post. In any case, this blog post is food for thought.
  • Mutation Testing is an excellent blog post that explains why you should start doing mutation testing. If you have been looking for a way to justify the extra effort to your colleagues, you just found it. Just share this post with them and see if Uncle Bob can convince them.
  • My Testing Journey describes how the author has grown as a tester during his career. This is a quite long post, but if you are interested in personal development, I recommend that you read this blog post.
  • Styles of Unit Testing identifies three different unit testing styles (functional, state verification, and collaboration verification) and describes the pros and cons of each style. When I read this blog, I realized that I have used these styles as long as I have written unit tests. I think that you should read this blog post because it is important to understand that you should use these styles in the same project. There is no reason to argue which style is best. Just select the right tool for the job.
  • The Various Types of Usability Testing identifies different"types" of usability testing and explains how they can help you to find usability problems from your web applications. I think that we should have at least basic knowledge of usability testing because this knowledge will help us to provide more "efficient" solutions to our customer's problems. If you have no experience from usability testing, you should do your customers a favor and read this blog post.

It's Time for Feedback

Because I want to make this newsletter worth your time, I am asking you to help me make it better.

P.S. If you want to make sure that you don't ever miss Java Testing Weekly, you should subscribe my newsletter.

3 comments… add one
  • Magnus Jun 16, 2016 @ 4:49

    The links in this week's edition had really interesting blogs!

    • Petri Jun 20, 2016 @ 22:05

      Thanks. I am happy to hear that this post was useful to you.

Leave a Reply