Testing & Release strategy for Native Android & iOS Apps
Experimentation and quick feedback is the key to success of any product, while of course ensuring a good quality product with new and better features is being shipped out at a decent / regular frequency to the users.
In this session, we will discuss how to enable experimentation, get quick feedback and reduce risk for the product by using a case study of a media / entertainment domain product, used by millions of users across 10+ countries - i.e. - we will discuss Testing Strategy and the Release process an Android & iOS Native app - that will help enable CI & CD.
To understand these techniques, we will quickly recap the challenges and quirks of testing Native Apps and how that is different than Web / Mobile Web Apps.
The majority of the discussion will focus on different techniques / practices related to Testing & Releases that can be established to achieve our goals, some of which are listed below:
- Functional Automation approach - identify and automate user scenarios, across supported regions
- Testing approach - what to test, when to test, how to test!
- Manual Sanity before release - and why it was important!
- Staged roll-outs via Google’s Play Store and Apple’s App Store
- Extensive monitoring of the release as users come on board, and comparing the key metrics (ex: consumer engagement) with prior releases
- Understanding Consumer Sentiments (Google’s Play Store / Apple’s App Store review comments, Social Media scans, Issues reported to / by Support, etc.)
Outline/Structure of the Case Study
This will be an interactive session where I will go through the following flow:
- Highlight differences in testing & release strategies of Mobile apps Vs Web-based / backend-components
- Introduce the case study product
- Interactive discussion on 3-5 aspects of key enablers to enable experimentation & a quality release of the Apps
The participants will leave with the following takeaways:
- Understanding and appreciation of challenges in Mobile App release process
- Techniques to build & test native app to ensure a good quality product
- Techniques to enable experimentation in this complex mobile app ecosystem, and how to reduce risk in the same
QAs, Automation Engineers, Devs, BAs, Product Owners
Prerequisites for Attendees
- some experience with building / testing / releasing mobile apps will be useful
schedule Submitted 2 years ago
People who liked this proposal, also liked:
Anand Bagmar - Collaboration – A Taboo!Anand BagmarSoftware Quality EvangelistEssence of Testing
schedule 2 years agoSold Out!
When one has fun at work, work becomes fun. However, daily pressures, metrics, KPIs, and what not, have dissolved the fun, and made work drudgery in various ways. This creates stress for individuals, in teams, and across teams, there is mistrust, unnecessary competition, blame, finger-pointing ….
What better way to learn, and re-learn the basics of life, work, team-work - than to play a game, have fun, and correlate it with how life and work indeed should be treated as a game, and we should have fun in this journey. Only then can people truly succeed, and so can organisations.
Here, we will play a game – “Collaboration - A Taboo!” – where you will –
- Re-learn collaboration techniques via a game!
- Learning applicable for individuals & teams, in small or big organisations
- Re-live your childhood when playing this game
Be prepared for a twist which will leave you thinking!
Anand Bagmar - The Missing Feedback LoopAnand BagmarSoftware Quality EvangelistEssence of Testing
schedule 2 years agoSold Out!
How to build a product is not a new topic. Proper usage of methodologies, processes, practices, collaboration techniques can yield amazing results for the team, the organisation, and for the end-users of your product.
While there is a lot of emphasis on the processes and practices side, one aspect that is still spoken about “loosely” is the feedback loop from your consumers / end-users and how it leads to making better design, feature and user experience decisions.
SO, what is this feedback loop? Is it a myth? How do you measure it? Is there a “magic” formula to understand this data received? How to you add value to your product using this data?
In this session, with the help of a case study, we will understand and also answer the following questions:
- The importance of knowing your Consumers
- How do you know your product is working well for your Consumers?
- How do you know your Consumers are engaged with your product?
- Can you draw inferences and patterns from the data to reach of point of being able to make predictions on Consumer behavior, before any implementation changes? - I refer to this as the golden-state for the product & the team
- Prerequisites for Teams and Individuals to allow making predictions