Software Testing Articles, Blog Posts, Books, Podcasts and Quotes
Unit testing is always causing some debate about its usefulness in the software development community. Some developers argue that unit tests are a waste of time because they provide few value to assess the quality of the final system and they are difficult to maintain. In his Henrik Warne explains why he thinks that you get a lot of value from unit tests.
Tomek Kaczanowski writes that the idea behind its “Bad Tests, Good Tests” book is “to present test code snippets and discuss ways of making them better.” To achieve this goal, he explores a large amount of code and tests to discuss all the issues that you can meet in your software testing activities.
Personas are fictional archetypes based on the real world that represent a group of users who have common goals. This is a concept that is often used in product and software development. In this blog post, Katrina Clokie expand the concept of personas to the software testing domain.
Maintaining the devices that your company provides for testing mobile applications is mandatory for the success of your mobile development projects. It is as important as the human resources of the company. Since modern emulation tools and cloud services don’t assure high quality of mobile applications, all portable devices such as smartphones and tablets should be maintained properly. This article explains how you can extend their lifespan.
Software developers have often the habit to write code faster than their software testing capabilities. This creates a backlog of untested code. In this blog post, Dennis Stevens proposes some hints about things that programmers can do instead of writing untested code.
It is not always easy to have management responsibilities in software development and software testing when you come from a technical position. This is also true in software testing. In this article, Mark Garzone shares some tips on how to be a better software testing team lead or test manager.
Writing unit tests is easy in theory but could be more difficult in practice. Usually experience helps in getting better at unit testing. In this blog post, Patroklos Papapetrou shares some of his experience in writing Java unit tests.