Skip to content
  • Solutions
    Initiatives
    Cloud Solution
    • Journey to the Cloud
    • Cloud Data Migration
    • Application Modernization
    QA Testing Solutions
    • Functional and Mobile Testing
    • Performance Testing
    • SOA Testing
    • API Automation Testing
    • Web Automation Testing
    Data and Analytics Solutions
    • Data Warehouse and Business Intelligence
    • Automated ETL Migration
    • Hadoop & NoSQL
    • Big Data Analytics and Data Science
    Digital and Application Development Solutions
    • Enterprise Applications
    • Web and Mobile
    • SharePoint
    • DevOps
    Data Governance Solutions
    • Data Quality
    • Master Data Management
    • Data Security
    • Metadata Management
    Industries
    Financial Services
    Deliver an enhanced digital customer experience
    Insurance
    Accelerate digital transformation through advanced analytics
    Payments
    Competitive advantage through enhanced customer experiences
    Retail & eCommerce
    Building a foundation of high-quality actionable data to drive digital transformation
    Education
    Deliver insights with student data using optimal business intelligence
    Restaurants & Hospitality
    Create enhanced digital customer experiences and drive engagement
    Media & Entertainment
    Building modern customer experiences through enhanced digital engagement
    Healthcare & Life Sciences
    Access the right data at the right time to enhance clinical trial efficiency
    Energy & Utilities
    Enhance customer experiences and optimize operational efficiencies
    Featured case study
    Modernization of Dispute Management Application
    A global payments processing company needed to…
    Read case study

    Initiatives

    Industries

    Initiatives

    Cloud Solution
    • Journey to the Cloud
    • Cloud Data Migration
    • Application Modernization
    QA Testing Solutions
    • Functional and Mobile Testing
    • Performance Testing
    • SOA Testing
    • API Automation Testing
    • Web Automation Testing
    Data and Analytics Solutions
    • Data Warehouse and Business Intelligence
    • Automated ETL Migration
    • Hadoop & NoSQL
    • Big Data Analytics and Data Science
    Cloud Solution
    • Journey to the Cloud
    • Cloud Data Migration
    • Application Modernization
    QA Testing Solutions
    • Functional and Mobile Testing
    • Performance Testing
    • SOA Testing
    • API Automation Testing
    • Web Automation Testing
    Data and Analytics Solutions
    • Data Warehouse and Business Intelligence
    • Automated ETL Migration
    • Hadoop & NoSQL
    • Big Data Analytics and Data Science
    Digital and Application Development Solutions
    • Enterprise Applications
    • Web and Mobile
    • SharePoint
    • DevOps
    Digital and Application Development Solutions
    • Enterprise Applications
    • Web and Mobile
    • SharePoint
    • DevOps
    Data Governance Solutions
    • Data Quality
    • Master Data Management
    • Metadata Management

    Industries

    Financial Services
    Deliver an enhanced digital customer experience
    Insurance
    Accelerate digital transformation through advanced analytics
    Payments
    Competitive advantage through enhanced customer experiences
    Retail & eCommerce
    Building a foundation of high-quality actionable data to drive digital transformation
    Education
    Deliver insights with student data using optimal business intelligence
    Restaurants & Hospitality
    Create enhanced digital customer experiences and drive engagement
    Media & Entertainment
    Building modern customer experiences through enhanced digital engagement
    Healthcare & Life Sciences
    Access the right data at the right time to enhance clinical trial efficiency
    Energy & Utilities
    Enhance customer experiences and optimize operational efficiencies
    Featured case study
    Modernization of Dispute Management Application
    A global payments processing company needed to…
    Read case study

    Initiatives

    Cloud Solution
    • Journey to the Cloud
    • Cloud Data Migration
    • Application Modernization
    QA Testing Solutions
    • Functional and Mobile Testing
    • Performance Testing
    • SOA Testing
    • API Automation Testing
    • Web Automation Testing
    Data and Analytics Solutions
    • Data Warehouse and Business Intelligence
    • Automated ETL Migration
    • Hadoop & NoSQL
    • Big Data Analytics and Data Science
    Cloud Solution
    • Journey to the Cloud
    • Cloud Data Migration
    • Application Modernization
    QA Testing Solutions
    • Functional and Mobile Testing
    • Performance Testing
    • SOA Testing
    • API Automation Testing
    • Web Automation Testing
    Data and Analytics Solutions
    • Data Warehouse and Business Intelligence
    • Automated ETL Migration
    • Hadoop & NoSQL
    • Big Data Analytics and Data Science
    Digital and Application Development Solutions
    • Enterprise Applications
    • Web and Mobile
    • SharePoint
    • DevOps
    Digital and Application Development Solutions
    • Enterprise Applications
    • Web and Mobile
    • SharePoint
    • DevOps
    Data Governance Solutions
    • Data Quality
    • Master Data Management
    • Metadata Management

    Industries

    Financial Services
    Deliver an enhanced digital customer experience
    Insurance
    Accelerate digital transformation through advanced analytics
    Payments
    Competitive advantage through enhanced customer experiences
    Retail & eCommerce
    Building a foundation of high-quality actionable data to drive digital transformation
    Education
    Deliver insights with student data using optimal business intelligence
    Restaurants & Hospitality
    Create enhanced digital customer experiences and drive engagement
    Media & Entertainment
    Building modern customer experiences through enhanced digital engagement
    Healthcare & Life Sciences
    Access the right data at the right time to enhance clinical trial efficiency
    Energy & Utilities
    Enhance customer experiences and optimize operational efficiencies
    Featured case study
    Modernization of Dispute Management Application
    A global payments processing company needed to…
    Read case study
    Solutions Overview
    How We Engage
  • Products
    QualiDI
    Deliver an enhanced digital customer experience
    Test Data Management
    Reduce ETL testing cycles and ensure data quality
    ETL Converter
    Convert any ETL to any ETL
    Hydrograph
    Engineered to accelerate ETL development in the big data ecosystem
    Hadoop Adaptor For Mainframe Data
    Convert Any Mainframe Data to Any Hadoop-Friendly Format
    Get started with QualiDI ETL Test Automation
    Reduce ETL testing cycles and ensure data quality
    Request QualiDI Trial
    Product Overview
    How We Engage
  • Why Bitwise
  • Partners
    Microsoft
    Microsoft and Bitwise help clients migrate data warehouse
    Amazon Web Services
    AWS and Bitwise help clients migrate workloads to the cloud
    Google Cloud Platform
    Google Cloud and Bitwise help clients build modern applications
    Looker
    Looker and Bitwise help clients migrate legacy BI to the cloud
    Confluent
    Confluent and Bitwise help clients build modern message
    Snowflake
    Snowflake and Bitwise help clients build modern
    Talend
    Talend and Bitwise help clients deliver trusted
    Featured case study
    Modernization of Dispute Management Application
    A global payments processing company needed to…
    Read case study
    Partners Overview
  • Careers
  • Resources
    Blogs
    Bitwisers’ perspectives on the latest technology trends and happenings
    Case Studies
    Get a closer look at our customer stories and results
    News & Events
    See our latest event, news and conference information
    Solution Summary
    Explore our industry and domain-specific solutions
    Webinars
    Hone your skills and obtain new knowledge with our upcoming and on-demand webinars
    Featured case study
    Modernization of Dispute Management Application
    A global payments processing company needed to…
    Read case study
Search
Close
Contact Us
Contact Us
Search
Close
QA Testing

Mobile App Testing Is Not The Same As Desktop App Testing

Sukhvinder Hanspal
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Mobile App Testing Is Not The Same As Desktop App Testing

Let us analyze this statement closely. It is indeed true that most of the organizations often make an assumption that there is no difference between testing of Mobile Apps and desktop Apps.  Hence, the testing process applied is the same as traditional desktop applications.  Here are some points that shed light on how Mobile App Testing differs from traditional testing:

Mobile Apps run on different devices, the device is an independent machine in itself, which can have different Operating Systems, OS Versions, Carriers, and Processors.  Therefore, mobile testing should never be done the same as Desktop Apps.

A Lesson about Mobile App Testing

Jeff Morgan is a seasoned veteran in the IT industry. With 18 years of Information Technology experience behind his back, and he has long been associated with the leading IT giants in North America and Canada. He is a pioneer at strategizing new sales tactics coupled with implementing advanced know of technical trends.

Jeff received an offer from a Mobile App Dev Company, a start-up, he decided to go ahead and take up the challenge. He was soon on board the company as the Head of Sales. His main motive; drive sales for the Mobile Applications developed by the company.

The Strategy

Apps developed by the company included Web Apps, Native Apps and Hybrid Apps. Jeff took stock of all the technology and testing methodologies and was confident that he would crack the deal for an Automotive Service Giant, where he was to first deliver his premier sales presentation for an App that the company had developed for such business models.

The Mobile App

The App was built on Jelly Bean Android Platform Version 4.3 specifically designed for Car Service Center chains across North America and Canada.

The App would help the Supervisors and the Technicians working at the Service Center make informed decisions while routing the car owners to a particular Service Station within 4 miles in case that the car bay at any given Station was at full capacity. This situation would mostly happen over weekends and the customers would experience long wait times to get their cars fixed or serviced. The App would also correctly route customers to stores based on the availability of parts.

The App would provide a benefit to the client – effectively manage the inflow over weekends and would also improve Customer Satisfaction, which in turn would positively impact the bottom line of the business. It was tested thoroughly and a limited-feature version was put on the Android Play Store available as a FREE download.

The Presentation

Jeff flew to Orlando, FL to present the App at the Car Service Company. This deal would be a milestone for his company if it was cracked.

Jeff was to present the salient features of the App to the top brass of the company which included 12 people across the different verticals of the organization. He started his presentation with his Android device connected to a device projector.

He ruled the roost when it came to presenting the App and the value it would add to the company. Soon everyone was impressed and the work seemed done before he even closed on the presentation to solicit any queries. He was standing on the podium with confidence until…..

The Bug

A rather amplified voice from the Manager of Services asked Jeff whether he could download the same App to his Android device. Jeff smiled and gave him the instructions to download. The Manager became busy with his mobile device for some time and soon he found out that he was unable to download the App on his device and every time he would do so, he would get an error:
“<insert app name >” could not be downloaded due to an error. (403)

After a couple of attempts in vain, he raised his voice yet again “it just won’t get on my phone”. Everyone in the board room seemed curious what was going on. Jeff was left with no answer and he was just beating around the bush handling queries. Then someone from the team suggested to try downloading the App on WIFI without using the Carrier provided Network.

That worked and the App downloaded in a flash. But it would not work on the Carrier provided network. There it was, “A BUG”, everything seemed so well if this nasty bug had not surfaced. Skepticism overruled optimism and it all came to a grinding halt!

The Retrospection: Autopsy of Disaster

Jeff‘s disappointment slowly transformed into a thorough retrospection during the long trip back to the pavilion. “Why was this not tested?” was the question that was hitting the neurons of his brain again and again. “What’s going on? We are a service based company with a special focus on Products, how could such a thing happen?”

Jeff’s retrospection uncovered that the QAs were accustomed to testing their Apps only on a selection of devices, but carriers required more money for procurement. It was not long before Jeff realized that Mobile Testing was completely different compared to Desktop Testing.

At BitWise, we understand this. Our Mobile App Testing approach focuses on covering following salient features:

  • Crowd-Sourced Testing: Accommodate the need of a wide array of devices and different carriers to cover testing the app on all the possible hardware combinations
  • Performance Testing: Mobile Apps NEED to be tested on various Networks such as 3G, 3G+, H+ and 4G LTE
  • Mobile App Battery Consumption Testing: Usage of Freeware tools to analyze the battery consumption by an App on a device.
  • Automated Testing: Stress the use of Automation testing but the main challenge in Automation is technicality and Cost of the Tools. Cloud-based tools which provide a gamut of devices on various carriers also require technical knowledge but as far as the Cost is concerned; such tools are at times out of budget for many organizations.

The Out of the Box Solution: Automation

To beat this budget problem, BitWise has come up with a clever combination of testing strategies based on various cloud-based mobile testing providers with complementary strengths. Apart from reducing the cost, the user gets a multitude of choices for mobile platforms and carriers. Best of both the worlds!

Conclusion:

Want to know what Jeff did at the end of his retrospection? He called us. The cloud based mobile testing strategy that BitWise formulated for him, has enabled him to overcome his original testing woes. His mobile app meanwhile continues to add new happy customers every day.

Mobile App Testing approached with a different perspective, has resulted in efficacy, efficiency, and cost effectiveness.

Does Jeff’s story ring a bell? We need to talk.Let us know how we can help.

RELATED SOLUTION

Functional and Mobile Testing Services

Guarantee confidence that you are delivering the right product that is built correctly
Watch Now

Share

Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram

Tags

Mobile Test Automation Mobile Testing Testing
Sukhvinder Hanspal

Sukhvinder Hanspal

Sukhvinder through his unique experiencing of being on both sides of a development lifecycle – a developer and a tester, brings both the perspectives to the table. This experience has helped Sukhvinder bring in efficiency and quality to any solution he delivers. Sukhvinder leads QA DART at Bitwise and ensures that best practices are learnt and implemented in all projects across the organization.
Sukhvinder Hanspal

Sukhvinder Hanspal

Sukhvinder through his unique experiencing of being on both sides of a development lifecycle – a developer and a tester, brings both the perspectives to the table. This experience has helped Sukhvinder bring in efficiency and quality to any solution he delivers. Sukhvinder leads QA DART at Bitwise and ensures that best practices are learnt and implemented in all projects across the organization.

Recommended Content

Loading...
  • Selenium Test Framework for Web Based App
  • SOA Testing Solution using CA Lisa
  • Mobile App Test Automation
  • Implementation of Test API Automation Framework

Let us analyze this statement closely. It is indeed true that most of the organizations often make an assumption that there is no difference between testing of Mobile Apps and desktop Apps.  Hence, the testing process applied is the same as traditional desktop applications.  Here are some points that shed light on how Mobile App Testing differs from traditional testing:

Mobile Apps run on different devices, the device is an independent machine in itself, which can have different Operating Systems, OS Versions, Carriers, and Processors.  Therefore, mobile testing should never be done the same as Desktop Apps.

A Lesson about Mobile App Testing

Jeff Morgan is a seasoned veteran in the IT industry. With 18 years of Information Technology experience behind his back, and he has long been associated with the leading IT giants in North America and Canada. He is a pioneer at strategizing new sales tactics coupled with implementing advanced know of technical trends.

Jeff received an offer from a Mobile App Dev Company, a start-up, he decided to go ahead and take up the challenge. He was soon on board the company as the Head of Sales. His main motive; drive sales for the Mobile Applications developed by the company.

The Strategy

Apps developed by the company included Web Apps, Native Apps and Hybrid Apps. Jeff took stock of all the technology and testing methodologies and was confident that he would crack the deal for an Automotive Service Giant, where he was to first deliver his premier sales presentation for an App that the company had developed for such business models.

The Mobile App

The App was built on Jelly Bean Android Platform Version 4.3 specifically designed for Car Service Center chains across North America and Canada.

The App would help the Supervisors and the Technicians working at the Service Center make informed decisions while routing the car owners to a particular Service Station within 4 miles in case that the car bay at any given Station was at full capacity. This situation would mostly happen over weekends and the customers would experience long wait times to get their cars fixed or serviced. The App would also correctly route customers to stores based on the availability of parts.

The App would provide a benefit to the client – effectively manage the inflow over weekends and would also improve Customer Satisfaction, which in turn would positively impact the bottom line of the business. It was tested thoroughly and a limited-feature version was put on the Android Play Store available as a FREE download.

The Presentation

Jeff flew to Orlando, FL to present the App at the Car Service Company. This deal would be a milestone for his company if it was cracked.

Jeff was to present the salient features of the App to the top brass of the company which included 12 people across the different verticals of the organization. He started his presentation with his Android device connected to a device projector.

He ruled the roost when it came to presenting the App and the value it would add to the company. Soon everyone was impressed and the work seemed done before he even closed on the presentation to solicit any queries. He was standing on the podium with confidence until…..

The Bug

A rather amplified voice from the Manager of Services asked Jeff whether he could download the same App to his Android device. Jeff smiled and gave him the instructions to download. The Manager became busy with his mobile device for some time and soon he found out that he was unable to download the App on his device and every time he would do so, he would get an error:
“<insert app name >” could not be downloaded due to an error. (403)

After a couple of attempts in vain, he raised his voice yet again “it just won’t get on my phone”. Everyone in the board room seemed curious what was going on. Jeff was left with no answer and he was just beating around the bush handling queries. Then someone from the team suggested to try downloading the App on WIFI without using the Carrier provided Network.

That worked and the App downloaded in a flash. But it would not work on the Carrier provided network. There it was, “A BUG”, everything seemed so well if this nasty bug had not surfaced. Skepticism overruled optimism and it all came to a grinding halt!

The Retrospection: Autopsy of Disaster

Jeff‘s disappointment slowly transformed into a thorough retrospection during the long trip back to the pavilion. “Why was this not tested?” was the question that was hitting the neurons of his brain again and again. “What’s going on? We are a service based company with a special focus on Products, how could such a thing happen?”

Jeff’s retrospection uncovered that the QAs were accustomed to testing their Apps only on a selection of devices, but carriers required more money for procurement. It was not long before Jeff realized that Mobile Testing was completely different compared to Desktop Testing.

At BitWise, we understand this. Our Mobile App Testing approach focuses on covering following salient features:

  • Crowd-Sourced Testing: Accommodate the need of a wide array of devices and different carriers to cover testing the app on all the possible hardware combinations
  • Performance Testing: Mobile Apps NEED to be tested on various Networks such as 3G, 3G+, H+ and 4G LTE
  • Mobile App Battery Consumption Testing: Usage of Freeware tools to analyze the battery consumption by an App on a device.
  • Automated Testing: Stress the use of Automation testing but the main challenge in Automation is technicality and Cost of the Tools. Cloud-based tools which provide a gamut of devices on various carriers also require technical knowledge but as far as the Cost is concerned; such tools are at times out of budget for many organizations.

The Out of the Box Solution: Automation

To beat this budget problem, BitWise has come up with a clever combination of testing strategies based on various cloud-based mobile testing providers with complementary strengths. Apart from reducing the cost, the user gets a multitude of choices for mobile platforms and carriers. Best of both the worlds!

Conclusion:

Want to know what Jeff did at the end of his retrospection? He called us. The cloud based mobile testing strategy that BitWise formulated for him, has enabled him to overcome his original testing woes. His mobile app meanwhile continues to add new happy customers every day.

Mobile App Testing approached with a different perspective, has resulted in efficacy, efficiency, and cost effectiveness.

Does Jeff’s story ring a bell? We need to talk.Let us know how we can help.

RELATED SOLUTION

Functional and Mobile Testing Services

Guarantee confidence that you are delivering the right product that is built correctly
Watch Now

Share

Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram

Tags

Mobile Test Automation Mobile Testing Testing
Sukhvinder Hanspal

Sukhvinder Hanspal

Sukhvinder through his unique experiencing of being on both sides of a development lifecycle – a developer and a tester, brings both the perspectives to the table. This experience has helped Sukhvinder bring in efficiency and quality to any solution he delivers. Sukhvinder leads QA DART at Bitwise and ensures that best practices are learnt and implemented in all projects across the organization.

Recommended Content

Loading...
  • Selenium Test Framework for Web Based App
  • SOA Testing Solution using CA Lisa
  • Mobile App Test Automation
  • Implementation of Test API Automation Framework

You Might Also Like

Loading...
agile vs devops testing
QA Testing

Agile vs. DevOps Testing

Learn More
Responsive UI Testing
QA Testing

Delivering Results with Responsive UI Layout Test Automation

Learn More
Shift-Left Testing and Overall Quality
QA Testing

Shift-Left Testing and Overall Quality

Learn More

Ready to start a conversation?

Contact Us
Never Miss Bitwise Updates!

    Never Miss Bitwise Updates!

    We are Great Place to Work® certified!

    small-Bitwise_Inc_2021_Certification_Badge (1)
    Products
    • QualiDI
    • Hydrograph
    • Test Data Management
    • ETL Converter
    • Hadoop Adaptor for Mainframe Data
    Menu
    • QualiDI
    • Hydrograph
    • Test Data Management
    • ETL Converter
    • Hadoop Adaptor for Mainframe Data
    Digital and Application Development Solutions
    • Enterprise Applications
    • Web and Mobile
    • SharePoint
    • DevOps
    Menu
    • Enterprise Applications
    • Web and Mobile
    • SharePoint
    • DevOps
    Data and Analytics Solutions
    • Data Warehouse and Business Intelligence
    • Automated ETL Migration
    • Hadoop & NoSQL
    • Big Data Analytics and Data Science
    Menu
    • Data Warehouse and Business Intelligence
    • Automated ETL Migration
    • Hadoop & NoSQL
    • Big Data Analytics and Data Science
    Cloud Solutions
    • Journey to the Cloud
    • Cloud Data Migration
    • Application Modernization
    Menu
    • Journey to the Cloud
    • Cloud Data Migration
    • Application Modernization
    QA and Testing Solutions
    • Functional and Mobile Testing
    • Performance Testing
    • SOA Testing Services
    • API Automation Testing
    • Web Automation Testing
    Menu
    • Functional and Mobile Testing
    • Performance Testing
    • SOA Testing Services
    • API Automation Testing
    • Web Automation Testing
    Data Governance Solutions
    • Data Quality
    • Master Data Management
    • Metadata Management
    Menu
    • Data Quality
    • Master Data Management
    • Metadata Management
    Company
    • About Us
    • Life@Bitwise
    • Current Openings
    • Contact Us
    Menu
    • About Us
    • Life@Bitwise
    • Current Openings
    • Contact Us
    Resources
    • Blogs
    • Case Studies
    • News and Events
    • Solution Summary
    • Webinars
    Menu
    • Blogs
    • Case Studies
    • News and Events
    • Solution Summary
    • Webinars
    bitwise footer
    Facebook Twitter Linkedin Youtube
    Certificates
    • tickCreated with Sketch. ISO 9001:2015
    • tickCreated with Sketch. ISO/IEC 27001:2013
    • tickCreated with Sketch. ICO Registered:ZA581909
    Cyber Essentials Badge
    Privacy Policy
    Site Map
    All Rights Reserved @ Bitwise 2020
    ^

    By continuing to use this website, you consent to the use of cookies in accordance with our Cookie Policy .

    Accept