Testing Trends for 2018
In the early days of software when an application ran on one platform and one type of machine with few variables, testing was a relatively straightforward QA process that was performed right before an application was released to the public. Fast forward to the modern world. Today the way software is developed and tested has changed significantly. The complexity of software and its testing requirements are vast, and the old “waterfall” software development cycle is no longer viable if enterprises wish to remain competitive. Testers must now consider multiple platforms, devices, browsers, versions of browsers, and more. Added to these variables are compressed release schedules and the need for more frequent test iterations paired with increased end-user demands for higher quality applications. One misstep in quality may lead to revenue losses, security risks, and deadly brand consequences. Continuous Testing — automated testing that happens throughout the development cycle — is now critical to successful application development.
But what is the real-world state of modern development and testing in 2018? What has changed from the past and what remains the same? Is quality improving as release cycles get faster? Or is the release time acceleration slowing because quality needs and automation have not kept pace?
The following report, sponsored by Sauce Labs, is based on a global survey of 1,091 technology professionals responsible for development and testing. Certain questions were repeated from prior surveys conducted with the same audience to allow for trend analysis.