Software Testing Articles, Blog Posts, Books, Podcasts and Quotes

Get Started with Visual Regression Testing and WebdriverIO

August 10, 2016 0

If you develop web sites, you are certainly aware of the side effects that some JavaScript code changes might have on your applications. Visual regression testing is a technique that allows monitoring these negative impacts. This book provides a quick step by step introduction to visual regression testing using the WebdriverIO open source tool.

Software Testing Environments Best Practices

June 20, 2016 1

When you learn to program, everything happens on the same computer, but when you start working for a (structured) organization, you realize the risks of changing and testing code directly where your users or customers are working. Thus you will have separated environments for developing, integrating or releasing your system. In this article, Richard Ellison provides some best practices for software testers on how to manage software testing environments.

Problems & Issues Acceptance Testing Can Cause

June 6, 2016 2

There is nothing worse than building right the wrong software. Acceptance testing is the activity that allows the customer to validate that the delivered software meets their needs and specifications. If acceptance testing play an important role in validating software delivery, it can also cause some issues as Toby Weston explains it in his book “Essential Acceptance Testing”.

Reviewing Assumptions for Software QA Process Changes

May 23, 2016 1

Even the best planned software quality assurance (QA) process can meet issues when implemented and needs to be changed. In this article, Richard Ellison proposes a process to review your assumptions and improve the implementation of your software testing activities.

Replacing Rules in JUnit 5

May 17, 2016 0

Rules have disappeared in the version 5 of the JUnit open source Java testing tools. The release 5 of JUnit is still in alpha status. In this article, Herrmann Rüdiger explores what it would take to transform existing rules to the new concept so that they could run natively on JUnit 5.

Planning for Mobile Testing Challenges

May 2, 2016 2

When you develop applications, it is hard to ignore mobile devices. Testing mobile applications provides however some additional challenges than don’t exist for desktop or web applications. In this article, Kostyantyn Kharchenko explains some of the specific challenges that you should include in your mobile testing plans.

Emotions in Software Testing

April 26, 2016 0

People are the most important success (or failure) factor in software development projects. This is also true in the software testing field. In his article “Testing Your Emotions”, Stephen Janaway explains why it is very important that software testers understand their emotions as they can be a great heuristic to guide testing.

1 37 38 39 40 41 91