Software testing has always been “a thing.” It has always been necessary to test the various aspects of the software solutions that enterprises create before putting them out in the wild.
But the thing that has changed is that software is now incredibly more pervasive than it has ever been before. There are orders of magnitude more software solutions than at any time in the past. Add to that the fact that the complexity of software is always increasing, and you have a real challenge from the perspective of testing.
So, it should come as no surprise to see an increasing number of tools and solutions that aim to solve the testing issue—from crowd-sourcing platforms that allow the “wisdom of the masses” to help worth an organization’s testing process to platforms that offer to “automate” all or part of the testing process.