Hone Your Testing Effort by Analyzing User Behavior

By | July 29, 2015

Launching a new app can be tricky business. Before it reaches the public, app teams have to largely base their design, development, and testing effort on predicted user behavior. The process isn’t always accurate and when you finally launch an app, you may find that users interact with it in ways you never would have anticipated.

User Behavior and Feedback

user behavior

Image Source: http://www.semrush.com

Developers and testers have two invaluable tools at their disposal post-app-launch: user behavior and user feedback. Together they can paint a pretty accurate picture of how an app is perceived by users as well as provide tangible insight into how users are actually interfacing with their app.

Take some time to examine your app’s usage statistics and look for trends. Is there a specific function or part of the app that users tend to gravitate towards more than others? Are there sections that users are avoiding? Are users dropping off at a certain point or after a set time period? Analyzing patterns in user behavior can be particularly useful for shaping future updates and test plans.

Structured user feedback can provide even more detailed insight into how your users perceive your app. Regardless of whether you embed an evaluation system into your app or simply rely on app store ratings, reviews can hold a treasure trove of information. For testers, you may find that the app has attracted users with specific device models or screen sizes that were not originally accounted for. They may also shed light on performance and other usability issues.

Adapting Your Testing Approach

Image Source: http://johnnyholland.org

While it can be all too easy to settle into a routine, a part of being a good tester is having the ability to adapt and adjust your testing effort as you go along. As you and your team begin to analyze user behavior and feedback, you may find that you need to modify, add, and remove users stories or requirements so that your testing is better in tune with what users want in their app. Remember as you test that the ultimate goal of the app you’re working on is to obtain and retain users, and acting on genuine feedback from users is the best way to achieve this goal.

Category: Quality assurance testing

About Cheylene Thongkham

Cheylene Thongkham is a London-based technical writer and experienced software tester. She earned her bachelor’s degree in computer science from the University of Nevada Las Vegas in 2007 and an ISTQB certification in 2010. After working as a web application tester in the US, Cheylene assumed the role of Senior QA Analyst at a FTSE 250 company in London where she oversaw testing for mobile websites, business intelligence, and Oracle databases. She is currently working towards becoming an Oracle Certified Professional.