Quality assurance in general – and software testing specifically – can come in many ways, shapes or forms. Several QA-firms have been offering a rigid and very pre-defined QA solution to its clients, but more and more consumers are saying ‘No’ to this take-it-or-leave-it approach, and are asking for a much more customized solution.
“We realized that our customers have very different needs. Rather than developing a few QA models and asking your customers to like them, we believe that a completely flexible boutique approach that caters to the exact goals and needs of our customers is the way to go.” says Mike Stark, Director of Sales and marketing at iBeta Quality Assurance.
“While some clients have very defined test plans that they simply want to have executed and all found bugs reported, other clients have only a few wireframes to start out with and need to have test plans and test cases created.”
As more and more companies follow the Agile development methodology, things are moving much more rapidly between sprints and test and development documentation can range from ‘very detailed’ to ‘barely existing’. Either way there has to be a sound QA process in place to ensure the quality of the produce prior to release.
Aside from the different aspects of functionality testing, there are many more areas to be addressed in a customized fashion during the QA process: What browsers and browser versions will your target demographic most likely use to access your site? How does your site or application perform on the wide range of mobile devices that are out there? Mike Stark opens a lab door to display a huge amount of mobile devices.
“We have about 170 different mobile devices in our lab inventory with different operating systems, carriers, etc. Testing on actual devices is the only way to go to get proper results. We tried out some of the emulators out there, but they gave us ways to many false positives and false negatives. It’s not cheap to buy all these devices, but we run about 10-20 mobile tests every week, which justifies the expense”, says Mike Stark.
In addition to desktop and mobile testing, iBeta has also a load testing division and an automation team using a Selenium framework. One of the hottest and fastest growing groups at iBeta’s lab is the Security testing team.