With the acquisition of Green Hat this year, IBM says it can now deliver comprehensive mobile application testing for companies developing their own in-house mobile apps. The company views this as the final piece they need to apply their experience in application middleware to the mobile world, meaning it wants to help businesses manage their entire mobile app life cycle, from birth until death.
“We’re in a unique position, in that we look at the entire development project,” says Leigh Williamson, a distinguished engineer at IBM Rational who also serves as a member of IBM’s CTO Team for mobile software strategy. “Our competitors try to focus just on one area but we try to look at a development project holistically throughout the whole cycle.”
Williamson says that IBM is advising its user base to utilise multiple testing options while creating mobile apps, including manual app testing, using test emulators and performing agent-based software testing that involves performing automated tests on a “device cloud” made up of a large number of mobile devices.
“Companies like Apple, Google and Microsoft have a vertical silo for mobile and they’re focused just on that,” Williamson says. “Our strategy is to help enterprise customers build a bridge across the silos.”
Williamson also says that IBM’s increased focus on mobility is simply a reflection of the strong move toward mobility in the tech marketplace as a whole, as demonstrated by the success of smartphones and tablets.
“The IT industry has come to the realisation that everyone is going to be accessing data using a mobile device, whether it’s a smartphone, a tablet or even a notebook,” he says. “If a business doesn’t have a mobile channel, they will lose business very quickly. But the question for them is, ‘How do we add in new features that take advantage of features on phones, such as cameras and GPS, and how do we do that without spending an arm and a leg?'”