温馨提示:本站仅提供公开网络链接索引服务,不存储、不篡改任何第三方内容,所有内容版权归原作者所有
AI智能索引来源:http://www.a1qa.com/blog/assuring-quality-of-mobile-app-stage-1-strategy
点击访问原文链接

Assuring quality of mobile app. stage 1: strategy

Assuring quality of mobile app. stage 1: strategy Services Back Full-cycle testing services QA consulting Software lifecycle QA Ad-hoc testing Test automation Pre-certification testing User acceptance testing Crowdsourced testing Documentation services QA for digital transformation Engagement models Team augmentation Dedicated QA teams Managed testing services Fixed-price QA projects Quality engineering Shift-left testing Continuous testing Testing in Agile Multi-vendor environment Complete test coverage Functional testing Performance testing Cybersecurity testing Accessibility testing Compatibility testing Embedded testing Integration testing Localization testing Microservices testing Migration testing Regression testing Usability testing Systems & platforms Web apps Mobile apps Blockchain CRM ERP AR/VR Cloud Internet of things Medical devices Desktop Big data Salesforce SaaS AWS Azure Industries Back Software development Banking and financial services Telecommunications Media and entertainment Travel and hospitality eCommerce Insurance Healthcare Gaming Education Blog 25 April 2025 Building a safety net for banks: the role of testing in the ISO 20022 shift Approach Back How we work Testing environment Industry expertise Process maturity QA outsourcing ...With fast response to our requirements and professional approach, I can definitely recommend the cooperation with a1qa. Rainar Ütt, Head of Quality, InnoGames Portfolio Blog Company Back About us Clients QA Academy Awards News Values Events Contact us Case study a1qa helps roll out multi-regional mobile solutions for a leader in financial technology Contact us Blog Assuring quality of mobile app. stage 1: strategy Learn how to develop effective mobile app testing strategy and avoid misunderstandings with the Customer. 31 January 2017 Mobile app testing Home Blog Assuring quality of mobile app. stage 1: strategy What devices to test on? Questions to ask the customer before testing Article by Pavel Novik Head of testing department at a1qa a1qa Company specializes in assuring quality of software products. Mobile apps testing is one of the main services with more than 220 company’s employees certified to engage in mobile testing projects.

Today we offer you a series of articles prepared by Pavel Novik, head of the Mobile Testing Center of Excellence. The series will be made up of 5 articles. One article is mapped to one project stage. We’ll start with the proper strategy development. Then we’ll touch upon test documentation preparation and testing itself. Product release and associated testing activities will be the subjects of the fourth piece. And to make it more interesting for you to cope with all this amount of theory, we’ll tell you how we’ve decided to test the popular mobile game of 2016 and what bugs we’ve discovered.

So let’s imagine that we’ve been addressed to assure quality of some mobile application. The customer’s goal is to release the product to the market without defects.

We’ll start with a strategy. In our context strategy is the selection of testing devices and planning of all testing activities. The strategy should be presented and agreed upon with the customer.

The first step is to analyze the product and get answers to the following questions:  

What are the project goals?What is the target audience of the product?What are the app’s technological specifications? The answers to these questions may help estimate the project scope and assign it to the employees with the right set of skills.

What devices to test on? Once we’ve received questions to the answers listed above, we have to compile a list of the rights devices to test on.

Consider the following factors:

Customer’s preferencesTarget markets/regionsTarget audienceApplication specs (oldest and latest OS versions supported, app requirements to hardware, etc.)Budget limits and timeframes. Let’s analyze every point separately.

If the app is already available live, the customer may have gathered stats about the user’s devices. Some customers also have their own preferences about the testing devices. Check if there are any in your case.Target region also matters. If the app is aimed at the Asian region, give attention to the Chinese smartphones Xiaomi and Meizu. In Europe Samsung devices are more popular, while in the USA Google (Nexus) and HTC devices hit the market. However, making guesses isn’t a good way. Analyze statistics to make the informed decision. There are numerous free resources that enable to see, compare and analyze the list of the most and least popular devices. Consider several of them and compile the final list. Some of the most popular are Antutu, Akamai, DeviceAtlas, Futuremark, etc.

For example, the most widely used in North America in December 2016 are the following:

Knowing target audience will help to limit the number of devices according to their “age”. Statistically, the youth prefer to use the latest devices, while the elder generation is loyal to the smartphones and tablets of 3-4 years on the market.Analyze the hardware and software specifications and remove the outdated or, vice versa, most recent devices that aren’t supported by the app from the list.And the last but not least important point is to comply with the budget and time limits. Sometimes you’ll find it necessary to test on 10-20 devices to provide full testing coverage. However, it may be impossible due to tough deadline or limited budget. At this first stage you may come to face some odd questions from the customer. You’ll have to deal with them to avoid misunderstandings and make sure that the final results respond to their expectations.

Most commonly the customer will ask you about testing devices. “Why do you need so many devices?” “Why will it take you so long to click through the app?” Don’t grudge the time to answer them. A brief presentation about testing process, number of checks and the consequences of reducing the number of devices may be of help.

Initiate discussion on other options if you don’t have the required device for testing. Can the customer provide you with it? Can it be replaced by something else?

After addressing all the questions and gathering stats, we start drawing up a schematic matrix of configurations we want to test on. A test configuration is a combination of variable values (type of device, operating system, browser, CPU, database, etc.)

Every device type (smartphone, tablet, wearable devices) should be represented by various screen sizes and operating system types. Most commonly specific defects will depend on the operating system type. That’s why we recommend including the latest versions of OS in configurations (9.0 an 10.0 for iOS, 4.0, 5.0 and 6.0 for Android). Also don’t forget about beta updates. Include them into test plan.

Questions to ask the customer before testing Is the app integrated with the third party services? What is the application monetization strategy? If it’s applicable, schedule integration and payments testing.

Was the application tested before? Previous testing results will be useful to estimate the quality of the app and to analyze the problems that were addressed by the predecessors. Moreover, ask the customer whether he was satisfied with those results.

Does the app support multiple languages? Then it may be worthwhile to perform localization testing. Negotiate it with the customer.

Finally, don’t forget to request access to the back-end and test accounts. It can be especially useful if you’re engaged in testing game app. Very often it’s not enough to pass the game to the end. Accessing the backend, you’ll be able to generate various playing scenarios and in-game events, say nothing about saving time.

When we’ve discussed all questions it’s time to start planning future testing activities, i.e. preparing of test documentation and assigning QA engineers. This is what we’ll clarify next week.

Share this: More Posts 29 May 2025, by a1qa 5 min read How QA powers fast, modern mobile banking apps Mobile banking is now the default channel for everyday finance. Robust QA lets banks roll out new features quickly while protecting performance, security, and compliance. Functional testing Mobile app testing Performance testing QA in Fintech Test automation Usability testing 14 February 2025, by a1qa 5 min read A well-thought-out QA strategy for launching gambling software across the globe Discover crucial components of an effective digital casino game QA approach for achieving global reach with your gambling software. Functional testing Mobile app testing Performance testing QA in Gaming Quality assurance 15 October 2024, by a1qa 6 min read The art of accessibility testing for ensuring compliance in every click Let’s analyze the power of accessibility testing - a secret ingredient that can enhance user experiences and reshape the digital landscape. General Mobile app testing 15 February 2023, by a1qa 4 min read Mobile app testing guide: win the race with five-star software Which aspects of mobile apps to test first to produce a really high-quality product? Find the answer to this and other questions related to mobile app testing in the article. Cybersecurity testing Functional testing Mobile app testing Performance testing Test automation Usability testing 22 July 2022, by a1qa 4 min read 6 must-have testing types for eLearning and mLearning software Discover how to ensure top-notch educational solutions through QA, provide end users with boosted studying experience, and make the grade in the IT market. General Localization testing Mobile app testing Performance testing 3 January 2022, by Alina Karachun 4 min read Cybersecurity testing: 4 best practices to ensure highly safe IT solutions Find out 4 cybersecurity tips to release highly secure software and protect end-user data. Cybersecurity testing Mobile app testing 14 October 2021, by a1qa 4 min read Compatibility testing: 5 key tips to ensure high quality of mobile apps Billions of mobile solutions and portable devices. Can you imagine that? Learn how to ensure robust software compatibility with accurate testing. Mobile app testing 31 May 2021, by a1qa 4 min read 5G network impact on mobile app testing Check out what 5G connectivity will bring to the IT world and how it will modify mobile app testing. Cybersecurity testing Mobile app testing Performance testing 15 March 2021, by a1qa 4 min read Mobile app performance testing: getting high software efficiency Explore 3 cornerstones of mobile app performance testing and QA steps on how to execute it successfully. Mobile app testing Performance testing Related posts Get in touch Name Please fill in the required field. Email Email address seems invalid. Company Phone Project description Please fill in the required field. I hereby give my consent for a1qa and its affiliates to process my personal data in accordance with Privacy Notice for the purpose of handling my request and responding to it. I am aware of the fact that I have the right to withdraw my consent at any time. Please accept the terms to proceed. Add an attachment This file is too large Up to 5 attachments. File must be less than 5 MB.
Allowed types: jpg, jpeg, png, svg, pptx, pdf, doc, docx, ppt, odt File input 1 File input 2 File input 3 File input 4 File input 5 Send a message Thank you! Thank you for reaching out! We’ll get back to you shortly. Close We use cookies on our website to improve its functionality and to enhance your user experience. We also use cookies for analytics. If you continue to browse this website, we will assume you agree that we can place cookies on your device. For more details, please read our Privacy and Cookies Policy. Accept United States
160 Clairemont Ave, Suite 200, Decatur, GA 30030
+1 720 207 5122

United Kingdom
3rd Floor, 5-8 Dysart Street, Moorgate House, London, EC2A 2BX
+44 204 525 7620

Subscribe to news Subscribe to news Full name Please fill in the required field. Company Please fill in the required field. Email Email address seems invalid. I would like to subscribe to a1qa’s newsletter and other marketing communication. By clicking this checkbox, I give my consent for a1qa and its affiliates to process my personal data in accordance with the Privacy Notice.

You can unsubscribe at any time by clicking the button "Unsubscribe" at the bottom of every email. Please accept the terms to proceed. Subscribe Thank you! Thank you for reaching out! We’ll get back to you shortly. Close Follow us © a1qa software testing company, 2026. All rights reserved. Privacy Policy Quality

智能索引记录