Development Testing

Subscribe to Development Testing: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Development Testing: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Development Testing Authors: Karthick Viswanathan, Julia Chernykh, Gary Kaiser, Plutora Blog, Elizabeth White

Related Topics: Agile Digital Transformation, Development Testing, DevOps Journal

Blog Feed Post

Test Management in an Agile World By @KaulNikhil | @DevOpsSummit #DevOps

Managing Tests in Excel and Beyond

Test Management in an Agile World: Managing Tests in Excel and Beyond
by Nikhil Kaul

The world of software testing has changed a lot in recent years, with an increasing number of organizations moving towards an Agile approach to software development.

In an Agile world, teams are being asked to move faster - reducing the length of time to delivery while still continuing to improve the quality of each release.

At the same time, they are faced with increased pressure to reduce testing costs.

This Agile approach also means that different testers, with vastly different skillsets, are getting involved in the testing process. In fact, if you look at the trends over the past few years, testing is moving further to the left - with more and more developers being incorporated into the testing cycle earlier on.

As a result, many times, we see manual testers, automation engineers, and developers all contributing to the testing process.

The needs of these three audiences are different, especially when selecting testing automation tools.

Some of the ways in which these three personas select an automated tool include:

  • Manual Testers: Record and replay is crucial for manual testers, especially those who are new to automation. Being able to use the same recorded script with variety of input data can come in handy when trying to identify and fix problems across multiple environments.
  • Automation Engineers: For automation engineers, robust support for scripting languages, integrations with CI systems, and the ability to scale tests easily is important.
  • Developers: Implementing testing into the development process requires the ability to conduct tests within IDEs, such as Eclipse and Visual Studio.

The question then arises, in an Agile landscape, where different testers with different skill sets are getting involved, how does test management fit into the process?

In many cases, we still hear that test management is a blocker to the Agile process - impeding the speed at which software is delivered.

However, when executed correctly with the right tools, test management is the best way to ensure that the optimal quality of software is maintained when it is released to the marketplace.

By improving efficiency and reducing waste in the testing process, test management helps to better prioritize while simultaneously reducing the time teams spend on problems after the software is delivered.

While the approach to testing has changed in recent years, the primary tool for managing these tests has not.

Today, a majority of teams are still using Excel spreadsheets to organize and manage test cases. And while this old school method of test management still makes sense for some, a growing number of teams continue to be held back by their reliance on Excel.

Read the original blog entry...

More Stories By SmartBear Blog

As the leader in software quality tools for the connected world, SmartBear supports more than two million software professionals and over 25,000 organizations in 90 countries that use its products to build and deliver the world’s greatest applications. With today’s applications deploying on mobile, Web, desktop, Internet of Things (IoT) or even embedded computing platforms, the connected nature of these applications through public and private APIs presents a unique set of challenges for developers, testers and operations teams. SmartBear's software quality tools assist with code review, functional and load testing, API readiness as well as performance monitoring of these modern applications.