Eric Raymond in his essay and book “The Cathedral and the Bazaar” said “Given enough eye balls, all bugs are shallow.” This refers to the phenomenon that a large number of testers working independently will be able to find and characterize all bugs quickly. This phenomenon has been verified in a number of independent studies.
Multiple independent studies have verified that defects per line of code in open source code is much lower than in proprietary software. Isn’t is amazing, that people working for free are able to build more robust software than professional programmers in their workday? It’s the magic of crowd-sourcing. Luckily you can now bring the same magic to your proprietary software of web app now.
A bug may not be obvious to you, but to another person it might be a glaring bug, as everyone’s mind is wired differently. There are at least 3 desktop OS you need to test for, and two mobile OS. (Windows, Mac, Ubuntu, Android, IOS), each with multiple types of browsers, and multiple screen resolutions. The test environment increases exponentially. But crowd-sourced testing will test through most of the environments quickly, just due to the fact that everyone has setup their computers as they liked.
At Agiliq, we have hired 99tests multiple times for our clients and we have seen the advantages of the crowd-sourced testing firsthand. If you are a developer, you probably have been seeing the same screen days in and days out while developing the software. In such case it is easy to make mistakes, even if you are a great programmer. Crowd-sourced testing ensures a fresh set of eyes sees all your pages, all your code. They can catch common bugs which your programmers and product managers can miss.
Even if you have a dedicated QA team we have seen crowdsourced testing being a great addition. A new set of eyes always catches corner cases which your QA team might miss.
Now that you know why you need crowdsourced testing, don’t wait. Contact 99tests and make your web apps better.
This is a guest post by Shabda Raaj of Agiliq. They Build amazing apps for mobile and web. 99tests has worked with them to test their web apps.