We are using cookies to give you the best experience on our site. By continuing to use our website without changing the settings, you are agreeing to our use of cookies. View our Privacy Policy.
 

The Value of Software Testing

Here at Relayware, the software test team is seen as essential to making a great product.

Relayware Partner Relationship Management

The Value of Software Testing

Posted on November 11, 2014, by Ryan Letley, Relayware Test Engineer

In some companies, the software testing department is seen as a regrettable, mandatory cost to business. This can happen because the system test teams are habitually testing familiar areas, and so they are only adding small incremental value – if any.

However, here at Relayware, the software test team is greatly appreciated, because we are seen as essential to making a great product. We are always exploring and interacting with the entire system environment as well as using alternative approaches that may invoke time restraints, and this helps us prevent a “five monkey philosophy.”

When the time arrives in your organization that the software test department’s value is questioned, it is usually as a direct result of repetitive-based testing that has not been accompanied by exploratory testing (i.e., new approaches). This is often brought on by the drive to get software shipped. Then, long-standing, outdated behavioral biases appear and business managers are questioning the group’s bottom-line contribution.

The best way to mitigate these behavior biases in an organization is to have a holistic approach to software testing. Have a proportion of testers tackle the usual test execution processes and another group of testers immerse themselves in session-based exploratory testing of the environment (manual & automation methods apply to both scenarios). This ensures software is being tested thoroughly.

You may find that this is a significant shift in the routine approaches. However, buggy software can plague business growth.

I prefer an environment like Relayware, where blue-sky thinking is actively encouraged, so that we can complement the software development life cycle in every way possible. This motivates colleagues and personally makes me excited about going to work each day.

Share