When Will Software Testing Be Truly Mobile?

3 -Blogger of SepWill testers be among the first IT professionals to shift their toolset and workflows from desktops and laptops to tablets and smartphones?

As I’m sure you already know, a monumental shift from desktop to mobile is upon us. Not only have consumer applications started leaving the desktop behind, but B2B applications are also starting their migration – like a flock of elderly pelicans, they spread their wings to follow the younger seafowl. And although it still might be hard to envision a tablet version of your favorite word processor or spreadsheet, rest assured that someone will spearhead that shift, using a mobile-inspired touch-driven UI with all the bells and whistles the mobile experience makes possible, to rescue word processing or spread-sheeting from the grey and aging cobwebs spreading over your desktop.

With my developer hat on, I can’t wait for this shift to happen for everyday development. When I’m into some coding project – be it big or small – my mind is constantly occupied with solving hands-on coding problems. How should I structure my code? What feature should I add next? How am I going to squash that bug? What sorting algorithm should I use? Being able to solve those problems immediately and easily on a tablet and “on the go” would be a dream come true – the spontaneous and creative nature of development nurtured to full bloom. Of course, the actual processes for compiling, running integration tests and executing builds might well be on a server in the cloud somewhere, which is even better as it would allow me to pick up on my line of thought from wherever I am, whenever I want to.

The same should apply for testing; as many passionate testers will tell you, testing for them is just as creative a practice as coding is for me. They carry their tester curiosity with them at all times, always thinking about how to challenge their target applications and break them. To me, they seem to be a prime target for a mobile mini-revolution; not only should they be testing mobile apps, the whole quality lifecycle should be available at their fingertips on their mobile devices: test design and management, exploratory testing, test recording and execution, regression testing, etc. It even makes extra sense for testers considering the fact that more and more applications have a mobile component. They have to be tested “in the wild” with fragile networks, bad positioning signals and draining batteries. Empowering testers with the ability to perform their testing (be it automated or exploratory) in the same environment as the end user – on trains, in tunnels, in cities, in the country, etc. – is extremely valuable because this is usually where things go wrong in the end, and not in your test lab at the office.

So will it happen? Will testers be among the first IT professionals to shift their toolset and workflows from desktops and laptops to tablets and mobile devices? Unfortunately, probably not. Testing and Quality Assurance as a whole seems to be a conservative domain, both from a tooling and process perspective, and testers as a group have often been slow to adopt many of the ongoing trends in development (agile, automation, DevOps, etc.) – their adoption has been more reactive than proactive. To a certain extent this “coming late” is perhaps attributable to the tester mindset -questioning and probing before embracing. Unfortunately, I also think testing as a profession and practice has generally been kept short in larger organizations and not seen as a target for investment and innovation.

Another hurdle for this shift is the anti-tool movement within testing. Many testers refrain from using tools in general, as they don’t want to be “trapped” in a tool-imposed line of thought. Many testers feel (with good reason!) that tools hamper their creativity and out-of-the-box mindset which is so essential to successful testing. They have a point; you should be in control of the process and tools, not the other way around. But since testers are also the ones driving tool creation, and given how uncharted this territory is, testers could see mobile as an opportunity to build tools the way they want or need them – unobtrusive, modern, dare I say “agile”?

Perhaps this is the opportunity to propel testing and testers to the forefront of software technology – no more backwaters of VBA macros and archaic scripting languages. Bring on the touch interface to capture and facilitate the graceful art of testing all around us – everywhere – at all times!

(This article was originally published on http://www.networkworld.com/article/2225214/opensource-subnet/when-will-software-testing-be-truly-mobile-.html

 

Ole Lensmar

Ole Lensmar is chief technology officer at SmartBear Software, allowing him to live his passion for software development in a creative and thriving work environment. Ole is the co-founder of Eviware Software which was acquired by SmartBear in 2011.

Ole Lensmar
Ole Lensmar is Chief Architect and co-founder of SmartBear Software in Sweden, formerly the maker of SoapUI, Eviware Software, acquired by SmartBear in 2011. He also co-founded base8, an XML oriented consulting company in 1996, acquired by the publicly traded Mogul in 1998. Ole worked as CTO, product owner and lead evangelist for Mogul’s software portfolio, including an XML based CMS and a high performance search engine. With Niclas Reimertz, Ole created SoapUI, now the most used open source testing tool in the world with five million downloads and one million active users. Ole’s astute eye for technology trends and the test community led to his promotion to chief architect at SmartBear. Living his passion for software development, he writes a weekly column for Network World about software quality and blogs in general about coding, quality and all other fun things in life.

The Related Post

What you need to know in order to have effective and reliable Test Automation for your mobile apps I realized that Test Automation interfaces are pivotal to effective and efficient Test Automation, yet very few people trying to test their mobile apps seemed to know how their automated tests connected with the apps they wanted ...
The most significant facet of mobile testing is understanding the mobile ecosystem. Mobile applications are growing in use and sophistication along with the speed of the networks and the increasing power of the devices. To be sure, mobile application testing can be done with minimal automation, but a high level of test automation will help ...
LogiGear Magazine – September 2013 – Mobile Testing
Don’t make the mistake of assuming too many similarities. It is common knowledge that mobile applications don’t function in the same way as their web-based counterparts. The user experience is affected by a few other factors such as device and network capability. If you are building out a performance testing strategy for your mobile website ...
Great mobile testing requires creativity to find problems that matter. I’d like to take you through the thought process of testers and discuss the types of things they consider when testing a mobile app. The intention here is to highlight their thought processes and to show the coverage and depth that testers often go to.
Devices matter. We don’t yet trust the mobile devices like we trust desktops and laptops. In the course of testing traditional web applications, rarely do you have to think about the model of the actual machine. In mobile, however, the behavior of an application can vary from device to device. You can no longer just ...
I am not a big fan of concepts which moves industry standards to IT. I am rather a Agile and Scrum guy. Managing multiple projects at once and trying to set a highest quality standard is a challenge and this book shows how industrial language can be translated into software development. I do not think that it ...
Whether Or Not You Have a Mobile App You’re walking down the street. You see something interesting, and you want to know more about it. What do you do? Do you wait until you get home, open up your laptop, and type “google.com” into your search bar?
In today’s mobile-first world, a good app is important, meaning an effective Mobile Testing strategy is  essential.  
What you need to know to get started Introduction to mobile application testing Gone are the days when the telephone was an appliance that sat in a corner and had to ring to get our attention, or a computer was a machine only few people used — these devices are now an extension of our ...
In the last issue on testing the SMAC stack we talked about the social and mobile aspects of testing. We will be referring to them in this article. In this issue part 2, we focus on the Analytics and Cloud aspect. The goal of this article is to understand a simple landscape of analytics and cloud.
The outbreak of smartphones and tablets forces us to be digitally available with speed. Keeping pace with communication tool developments, Lindiwe Vinson defines the methods used at Organic, Inc. where she leads her team discovering bugs using various key programs for both PC and Mac platforms.

Leave a Reply

Your email address will not be published. Required fields are marked *

Stay in the loop with the lastest
software testing news

Subscribe