In today’s highly competitive business environment, companies need to ship products that consumers can trust. In addition to regulated industries that have long been mandated to perform thorough software testing, there are now many industries engaged in business-critical software development that have a directive from end users to ensure that software is of the highest quality, and operating without disruption. Trust requires integrity, and the resulting importance of producing high quality code continues to rise as brand equity increasingly depends on software.
We recently published the Annual Vector Software Testing Technology Report that is designed to capture the thoughts of our industry leaders on relevant issues. The results of this latest research were pretty interesting. The full report can be downloaded here, but some of the more notable findings are summarized below:
- Time to market is still overwhelmingly the number one challenge faced by software development organizations
- Concurrently, software quality is their top concern
- About half of respondents have a minimum of more than 50% of their software built on legacy code bases
- Technical debt caused by this large installed base of legacy code continues to be a barrier to quality
- Internet of Things (IoT) software development initiatives are on the rise
- IoT security, and the security of software applications in general, continues to be a growing concern for many
According to Gartner “developing software for embedded systems is not getting any easier or less expensive. Since systems offer more functions, code size grows…checking that code becomes a challenge.” We all know that software failures have powerful real-world ramifications – from causing serious harm to a brand’s identity to risking lives. With the amount of software in the products that power our everyday existence continuing to increase, the impact is dramatic – and ensuring software quality has never been more important.
It is also becoming clearer that the traditional workflows used in the industry are no longer sufficient to meet the growing challenges. Due to these changes, organizations must rethink their overall development and testing methodologies in order to meet their business objectives, while still conforming to market demands for high integrity software.
Our survey provides many more findings on a wide variety of key topics such as the types of testing done before product release; test automation; time spent on bug fixes vs. building new features; Internet of Things development and related security concerns; and how the market is currently testing software for security vulnerabilities. We encourage you to download the report on Vector Software’s website and take a look at the full research.