How to Test for a Very Digital Christmas
December 11, 2015

Amir Rozenberg
Perfecto

Smartphones have been threatening for a few years to top laptops as the preferred way consumers engage with their digital lives. But this year it's really happening – just in time for the holidays.

This past Cyber Monday, over $799 million(link is external) was spent on smartphones and tablets alone! IBM Watson recorded(link is external) that shoppers on tablets outspent those on PCs by an average of about two dollars, and smartphone shoppers spent over 6% more than they did in 2014. Overall, smartphone shoppers account for 44% of all online traffic to e-commerce sites over the weekend, narrowly beating out PCs.


Similar trends have been noted in the UK(link is external) and Germany(link is external), where this year smartphones overtook laptops for the first time as the most popular device for accessing the Internet. At the same time, e-commerce channels are growing faster; Forrester predicts they will reach $334 billion by the end of this year. Previous predictions had that number at $300 billion by 2017.

Mobile phones are even affecting in-store purchases - according to a recent report from Wanderful Media(link is external), 92% of millennial consumers will use their smartphones while browsing for products in physical stores. They're looking for coupons, promotions and deals, as well as trying to find specific shop locations and details about their most-wanted products. Out of those individuals, 78% will use mobile retail apps to purchase items, while 80% simply want to receive mobile app notifications that report the biggest sales.

This sets the scene for a very digital Christmas where consumers worldwide will be hunting out presents using mobile apps and websites. To keep pace with increasingly mobile customers, enterprises, particularly those in the retail and hospitality spaces, need a sophisticated approach to mobile app development and testing that gives finicky users a winning digital retail experience across all stages of a customer's journey: from browsing to connecting with an in-store beacon to tapping "buy" to receiving their gift.

But this smooth customer journey can be just a holiday fantasy if digital strategies get derailed by app development and QA issues. As much as we preach about the power of DevTest unity, open and integrated tools, automation and fast feedback loops, the reality is that enterprise teams struggle to keep up with the pace of digital. A high percentage of bugs still make it out into the real world.

Perfecto's own research shows that 44% of app defects are found by users, with 24% coming from direct feedback and another 20% from public user reviews in app stores (Perfecto, Why Apps Fail, 2014).

There's no good time to force your users to be your beta testers, but the holidays are arguably the worst time. But the data above tells the story: too many apps of low or high value are released without sufficient quality testing, making it important to tighten up testing and monitoring processes to avoid the financial and reputational damage to your brand that comes with angry users.

But how can retailers and hospitality companies sharpen the testing of the customer experience on mobile devices?

It boils down to this: You need to test for the right customers at the right time under the right conditions.

Whether you're Kohl’s or Starbucks or Chipotle, you have a variety of customers who have different characteristics – from the millennial to the middle-aged corporate road warrior to the stay-at-home mom. They use different devices and networks; they switch between devices; they buy different items and shop at different times.

Even if you're using test automation tools to speed up testing and app releases (and bravo if you are), you can't do simple functional testing and expect to keep up with your customers' noisy and dynamic mobile environments. They're frequently switching networks, maxing out battery and getting interrupted by texts, calls and competing apps. All. The. Time.

Understand that your mobile customers are complicated. During the holidays, they'll be shopping at odd times in crowded places, whether they got most of their shopping done on Black Friday, went the e-commerce route on Cyber Monday or are waiting till Dec. 24 to do their last-minute mobile shopping (we've all done it). You can count on them browsing and buying, using your app or website at the same time millions of other buyers are frantically shopping. You need to do rigorous performance testing against peak usage to prepare for the heaviest of loads – some of you may have learned this the hard way when your site crashed over Thanksgiving weekend.

In short, you need to test specifically for the people and conditions you created your app for in the first place. Every business has its target personas, but they've remained in the realm of business development and marketing. Translating those user needs from the business side to the technical side of the company has been a pain point.

Ultimately, testing and quality strategies in retail – and any industry for that matter – need to evolve to become more focused on the user. This Christmas, more users will tap mobile devices for shopping than ever before. Will you be ready for them their mobile moment of need?

Amir Rozenberg is Director of Product Management at Perfecto
Share this

Industry News

March 27, 2025

webAI and MacStadium(link is external) announced a strategic partnership that will revolutionize the deployment of large-scale artificial intelligence models using Apple's cutting-edge silicon technology.

March 27, 2025

Development work on the Linux kernel — the core software that underpins the open source Linux operating system — has a new infrastructure partner in Akamai. The company's cloud computing service and content delivery network (CDN) will support kernel.org, the main distribution system for Linux kernel source code and the primary coordination vehicle for its global developer network.

March 27, 2025

Komodor announced a new approach to full-cycle drift management for Kubernetes, with new capabilities to automate the detection, investigation, and remediation of configuration drift—the gradual divergence of Kubernetes clusters from their intended state—helping organizations enforce consistency across large-scale, multi-cluster environments.

March 26, 2025

Red Hat announced the latest updates to Red Hat AI, its portfolio of products and services designed to help accelerate the development and deployment of AI solutions across the hybrid cloud.

March 26, 2025

CloudCasa by Catalogic announced the availability of the latest version of its CloudCasa software.

March 26, 2025

BrowserStack announced the launch of Private Devices, expanding its enterprise portfolio to address the specialized testing needs of organizations with stringent security requirements.

March 25, 2025

Chainguard announced Chainguard Libraries, a catalog of guarded language libraries for Java built securely from source on SLSA L2 infrastructure.

March 25, 2025

Cloudelligent attained Amazon Web Services (AWS) DevOps Competency status.

March 25, 2025

Platform9 formally launched the Platform9 Partner Program.

March 24, 2025

Cosmonic announced the launch of Cosmonic Control, a control plane for managing distributed applications across any cloud, any Kubernetes, any edge, or on premise and self-hosted deployment.

March 20, 2025

Oracle announced the general availability of Oracle Exadata Database Service on Exascale Infrastructure on Oracle Database@Azure(link sends e-mail).

March 20, 2025

Perforce Software announced its acquisition of Snowtrack.

March 19, 2025

Mirantis and Gcore announced an agreement to facilitate the deployment of artificial intelligence (AI) workloads.

March 19, 2025

Amplitude announced the rollout of Session Replay Everywhere.

March 18, 2025

Oracle announced the availability of Java 24, the latest version of the programming language and development platform. Java 24 (Oracle JDK 24) delivers thousands of improvements to help developers maximize productivity and drive innovation. In addition, enhancements to the platform's performance, stability, and security help organizations accelerate their business growth ...