DZone
Mobile Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Mobile Zone > The 5 Life Stages of Mobile Quality: Elder Statesman

The 5 Life Stages of Mobile Quality: Elder Statesman

The final stage in the mobile developer's quality lifecycle highlights how experience wins the day in the long run

Shane O'Neill user avatar by
Shane O'Neill
·
Mar. 14, 16 · Mobile Zone · Analysis
Like (3)
Save
Tweet
3.49K Views

Join the DZone community and get the full member experience.

Join For Free

Welcome to our final blog post about the five life stages of mobile quality, based on our survey of over 600 global developer and QA professionals.

We've covered the Toddler, Tweener, Young Adult, and Middle-Aged Provider mobile quality life stages. And now it's time for the "Elder Statesman." The elite teams at this stage have achieved Continuous Quality with a combination of DevOps practices, test automation, continuous integration (CI), performance, and user condition testing, and app monitoring.

Elder Statesman accounted for 11% of our survey respondents, the smallest percentage for all the life stages because, well, it's hard to be this good. Typically, Elder Statesman do app releases every week. They automate 75%-100% of their test cases and have a fully-automated CI process. These two features combine to support "unattended automation" – which happens when automation scripts are designed to overcome unexpected errors that block the CI process. Unattended automation is key to releasing high-quality apps on a weekly basis.

ElderStatesman2What also sets Elder Statesmen apart is the types of tests they do. They've gone well beyond basic tests of app functions to doing "non-functional" tests for app performance. A common performance test is for user load; the test validates that the app works well even when thousands of other users are using the app. Elder Statesmen do app monitoring once the app is live so they can proactively measure real world performance, get quick alerts about bugs and loop those back to developers for fixes.

Elder Statesman are keenly aware of the importance of testing against "real user conditions" such as switching networks, low memory, and apps running in the background. Elder Statesmen use personas modeled after their key customers and inject "persona traits" directly into their testing code. All of these tests are integrated into a fully automated CI test suite.

Check out the full '5 Life Stages of Mobile Quality Maturity' infographic

Finally, Elder Statesmen are a true DevOps organization where developers, testers, and IT ops work together to facilitate a constant code-build-test-deploy-monitor cycle. And to make this process as seamless as possible, Elder Statesmen use a cloud-based testing lab. They know the value of having a cloud lab that provides 24/7 remote access to real devices and platforms and also brings together a variety of test automation tools, IDEs, CI servers, and performance and monitoring tools. Elder Statesmen realized long ago that managing an internal lab comes with too many costs and inefficiencies.

All DevTest teams should aspire to be Elder Statesmen, but once you've reached this elite stage be careful you don't rest on your laurels. The digital market is always evolving and the speed of app development will only get faster. An Elder Statesmen can easily fall down a life stage if they don't keep up with market changes, test automation tools, and DevOps practices.

In a report entitled Are You Mature? 5 Life Stages of Mobile Quality?" we describe all the stages of mobile quality, point out challenges and discuss best practices for getting on with life.

The mobile quality maturity survey serves as a complement to Perfecto's Quality Maturity Model -- a service that categorizes mobile quality into five levels to help digital teams get the right training and resources.

mobile app CI/CD Testing

Published at DZone with permission of Shane O'Neill. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • DZone's Article Submission Guidelines
  • Java: Why Core-to-Core Latency Matters
  • Debugging Deadlocks and Race Conditions
  • How to Determine if Microservices Architecture Is Right for Your Business

Comments

Mobile Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo