• Solutions
    Solutions

    Testlio maximizes software testing impact by offering comprehensive AI-powered solutions for your toughest quality challenges.

    Learn more

    Featured
    Payments Testing

    Read on

    • Fused

      Integrate automated and manual testing

    • Offerings

      Experience holistic software testing

    • Services

      Partner with experts for breakthrough results

    • Coverage

      Devices, languages, locations, payments and more

    • Methodologies

      Transform quality reliability, impact, and value

    • Network

      Access top-quality testing talent

  • Industries
    Industries

    Testlio empowers diverse industries by providing tailored testing strategies to overcome unique challenges and drive success.

    Press release
    Unmatched Flexibility Fuels Market Adoption for Testlio’s Managed Test Automation Solution

    Read on

    • Commerce & Retail

      Refine shopping with expert testing

    • Finance & Banking

      Fortify financial services through secure testing

    • Health & Wellness

      Boost well-being with meticulous testing

    • Media & Entertainment

      Deliver top-quality content via thorough testing

    • Learning & Education

      Boost education with optimized experiences

    • Mobility & Travel

      Revolutionize travel with comprehensive testing

    • Software & Services

      Achieve excellence using trusted testing solutions

  • Platform
    Platform

    Testlio revolutionizes testing through a cutting-edge platform, streamlining processes and empowering seamless collaboration.

    Learn more

    Generative AI and QA
    Will AI Replace Software Quality Assurance Roles?

    Read on

    • Testing Management

      Streamline, oversee, and execute all testing processes

    • People Management

      Source, verify, and manage global testing professionals

    • Device Management

      Access and manage real and cloud-based devices

    • Decision Management

      Drive strategies with data-driven insights and adjustments

    • Integrations

      Optimize workflows with smooth DevOps integrations

  • Insights
    Insights

    Testlio uncovers data-driven insights, transforming your testing approach and accelerating success.

    Learn more

    Featured
    Part I: Yes, Software Quality Strategy is a Requirement For Comprehensive QA 

    Read on

    • Trends

      Stay ahead with cutting-edge testing trends and innovations

    • Perspectives

      Gain expert viewpoints on diverse testing topics and challenges

    • Advice

      Leverage valuable guidance for informed testing decisions

    • Basics

      Master the fundamentals of effective software testing

  • About
    About

    Discover the driving forces behind Testlio's passion for outstanding testing solutions.

    Learn more

    • Identity
    • Our Story

      Learn about our journey and origin

    • Leadership

      Get to know the faces behind Testlio

    • Culture

      Discover our values and working environment

    • Distinction
    • Differences

      Uncover Testlio’s unique edge and competitive excellence

    • Clients

      Explore why digital leaders choose Testlio

    • Partners

      See who we work with to deliver excellence

    • Impact
    • News
    • Events
    • Social Impact
    • Diversity, Equity and Inclusion
    • Blog
  • Work
    Work

    Explore remote-friendly, flexible opportunities and join our mission to enable human possibilities.

    Learn more

    • Type
    • Full-Time

      Permanent job, 40 hrs/week

    • Freelance Work

      Project-based, self-employed, services multiple clients

    • Part-Time

      Fewer hours than full-time, 20-30 hrs/week

    • Temporary

      Short-term job, for specific period/task

    • Team
    • Platform
    • Operations
    • Growth
    • Delivery
    • Quality
    • Location
    • APAC
    • AMER
    • EMEA
Sign in Contact sales
Contact sales

6 Questions You Absolutely Need to Ask About Your App

Kristel Kruustük , Kristel is Testlio's co-founder.
December 29th, 2014

 

“Make something people want.”

Sounds simple enough. While any founder will agree with this motto, many will find it difficult to actually materialize it.

However if you tackle your execution with a plan, it can become very achievable.

Whether you’ve already built great products or are looking to learn, these are some questions you should be asking yourself when designing mobile or web apps.

1. What does the app want me to do?

The answer to this question should be simple but also detailed. If you have an answer like “use the app” then you haven’t defined what the value of your/their app is. If your answer is longer than one sentence, then the app might have too many features.

Here are a few ideal answers:

  • “To post photos” (Instagram)
  • “To submit issues to the report” (Testlio)
  • “To read answers” (Quora)

Once you have a few down, you’ll have a better idea on what triggers you to take these actions.

2. Why am I doing this?

If you stop reading this blog here, the one thing I’d like for you to take away is to ask yourself that very question. That question is by far the most important question you can ask.

If there isn’t a clear response from yourself on every action you take then you either need to remove the feature or make the benefit clearer.

Here are a few answers I have had:

Quora-bar

Your users should be motivated to use certain features of your app. Once you identify the your users motivations, remove as many steps as you can to make it as easy as possible for them to get the job done. It should be as frictionless as possible.

If your users can immediately give a succinct answer then you’re in a good position. This is a very strong sign of a well made feature.

Can your users answer this for your app? 

3. How did I get here?

How Did I get here

Take out a pen and paper or setup a video camera recorder and write down every page of the app you end up visiting in your session.

It’s pretty awkward at first keeping track of yourself without it affecting how you normally use the app, but it’s for your own good to be as authentic as possible. The trick to getting used to this is doing it little by little.

If you’re recording yourself with pen and paper, first write down what prompted you to open the app, the first screen you land on, then the last screen of your session and why you left the app. As you become more comfortable with that, add in the screen that made you change your thought process (i.e. going from main picture feed to notification page).

When you watch over the recordings you’ll quickly notice patterns you take to traverse throughout the app. If it’s a well designed app you’ll find yourself using the app without any significant problems or frustrations.

It is useful to see how you use the app, but what if you want to watch other users use your app?

Well fortunately there is a wonderful tool for that called Appsee. This incredibly powerful tool records user sessions of people using your app. It will also give you analytics showing what screen was visited the most and which screen has the highest quit rate.

The value of watching yourself and others use your app is being able to identify fluid UI patterns. An example of a bad one would be any case where you have to hit the back arrow button more than one time to access the main feed or home button.

Write down the patterns and UIs you like. Then you can draw influence from them as you start to implement different design patterns into your own.

I have spent well over 200 hours watching recordings. It’s that important.

4. What sucks about this?

Is It Broken

Every app has flaws. Do the actions you take return the response you thought it would? Does it crash often? Is a button a little bit too far out of reach?

For the well established apps, there are usually minor flaws that bother you a little bit but you just forget about it. Well stop that. From now on, write it down.

To give you an example, a big problem I have with many apps at the moment is the lack of design oriented towards larger screens. Now that the iPhone 6 has come out, apps with top bar oriented keyboard actions have become harder to reach. The only app I’ve seen do a good job of this is Inbox by Google.

In their app they put the compose button at the bottom as opposed to the top right like most other e-mail apps. This is incredibly efficient because if the user is using their phone with one hand, they no longer have to shift the phone up or down to type. Simply press it and immediately start typing.

Doing this has the following benefits:

  • This removes a step in the process of sending an e-mail, which would be a critical KPI in measuring the success of an e-mail app.
  • This allows for a lot more space on the navbar to put other critical elements or to be left completely empty for simplicity.
  • Regardless of the screen size, it is as easily accessible for someone with a small screen or a large screen.

I’m sure this sounds incredibly trivial. I mean, it only takes away a second or two of the process. However when it comes to creating something people love, those few seconds could be a barrier. After all, if Amazon took an additional second to load, they would lose 1.6 billion dollars a year.

So be critical.

5. How can this be improved?

SIMPLIFY

What would you do to make it better? Unless you actively practice how to answer this question, you’ll never develop a stronger product sense.

Sometimes the answer could be to just remove an inconveniently placed home button, or it could end up being a complete redesign of how you would navigate the app.

Using the Music app on the iPhone has been a frustrating experience for me. Whenever I want to change to the next song while I’m driving I have to take four steps:

I. Take my eyes off the road
II. Look at my iPhone
III. Look for the next button
IV. Press the next button

I suggested to myself it would be a lot more convenient to just be able to swipe left anywhere on the phone to change the song.

This interaction would greatly reduce the steps required to change the song. What was four steps now becomes:

I. Swipe screen to the left

Spotify implemented this design, and it works wonderfully. On top of its already great product, this design feature is a big reason why I continue to be a paying user.

6. Who am I doing this for?

Identify Your User (2)

If you have at least 10 users who love your product, start off by talking with them and learning everything you can.

Create an avatar of your users. Creating a product is like having a delicate conversation. Everything you say/create has to be relevant to the person on the other end.

When you create an avatar of your ideal user, you create the person on the other end.

Unless you can identify who you’re making your product for with incredible detail, you will end up creating a product targeted towards everyone.

Create a product for everyone, you will effectively capture the hearts of no one.

I would love to hear what some of the questions you ask yourself are. Or better yet, tell me some of the great product experiences you’ve had in the comments!

You may also like

  • Advice Unit Testing vs Functional Testing: Differences & Similarities
  • Advice Top 10 Software Testing Companies in 2025
  • Advice A Complete Guide to Prioritizing Test Cases
  • Advice What is a Bug Report? How to Write Your Own [+ Template]
  • Advice Breaking AI on Purpose: Why QA Needs AI Red Teaming
  • LinkedIn
Solutions
  • Manual Testing
  • Test Automation
  • Crowdsourced Testing
  • Outsourced Testing
Coverage
  • Payments Testing
  • AI Testing
  • Localization Testing
  • Functional Testing
  • Regression Testing
  • Mobile App Testing
  • Web App Testing
Work
  • Work at Testlio
  • Freelance
  • Testers
Company
  • Clients
  • Events
  • News
  • Notices
  • Privacy Policy
  • Terms of Use
  • Contact Us

Subscribe
to our newsletter