Blog

Homo tapiens: think like a criminal

Not paying attention to graphics, I quickly filled in graphs of the app I had to test. I did it roughly and inattentively. Doing it this way allowed me to discover a major bug; a paid medical app was allowing clients’ consultants free of charge.
10 March 2015
Mobile app testing
Usability testing
Article by Nadya Knysh
Head of US Office

The article by Nadia Knysh was published on RCR Wireless News. Read the full version here.

Think like a criminal

One day, my friend “lost” money in her own apartment. She couldn’t find it anywhere, so she asked me where I would search for money if I were a criminal who had broken into her apartment. She figured thinking like a criminal would help us think to check places we may not have otherwise considered. This approach stuck with me. I decided to follow it every time I test a new application.

For instance, when testing an app for purchasing medical services, I thought of my grandma. She is so nimble and able to do several things at a time, and she does them fast. She can text and bake an apple pie simultaneously, but that doesn’t always mean she’s giving each activity her full attention. Thinking of my grandma doing those things, I did the same with the app. Not paying attention to graphics, I quickly filled in graphs of the app I had to test. I did it roughly and inattentively. Doing it this way allowed me to discover a major bug; a paid medical app was allowing clients’ consultants free of charge.

When testing a voice-surfing app, I pretended to be a teenager who always listens to music on his smartphone. It was a challenging task, but it helped me find bugs.

Usability is key

There is no doubt such tests as security and performance are extremely important, but I’ve found usability to be the top priority. Even when a tester doesn’t have a direct task to improve usability, he should always keep that in mind; usability-thinking is something that should penetrate every test. When you help make an app intuitive, everyone benefits. When you have a great performance app but it takes a user a couple of hours to cope with its settings to reach the stated performance, it’s a failure.

Thinking “like criminals” and finding as many bugs as possible, applications are being improved every day to make them more usable. This is how we not only push civilization ahead, but also maintain peace and calmness among the new generation of Homo tapiens.

If you missed the first part of the article, read it here.

More Posts

black-friday
5 November 2024,
by a1qa
4 min read
Get ready for Black-Friday-to-Cyber-Monday shopping: 5 testing types to include in your QA strategy
What’s your nightmare during Black Friday and Cyber Monday shopping? If it’s a loss of sales, read about the ways to prevent this in the article.
Cybersecurity testing
Functional testing
Localization testing
Performance testing
Usability testing
Accessibility testing guide
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
QA for retail software
29 August 2024,
by a1qa
4 min read
QA to address key pain points in retail 
Explore how QA helps address the main challenges that retailers face when developing software.
Cybersecurity testing
Functional testing
Performance testing
Usability testing
The year in valuable conversations: recapping 2023 a1qa’s roundtables for IT executives 
8 December 2023,
by a1qa
3 min read
The year in valuable conversations: recapping 2023 a1qa’s roundtables for IT executives 
From dissecting novel industry trends to navigating effective ways of enhancing software quality — let’s recall all a1qa’s roundtables. Join us!
Big data testing
Cybersecurity testing
Functional testing
General
Interviews
Performance testing
QA trends
Quality assurance
Test automation
Usability testing
Web app testing
3 November 2023,
by a1qa
4 min read
From idea to buying: 7 testing types to make your mobile eCommerce solutions flawless
Read the article to discover 7 QA activities helping boost mobile eCommerce solutions quality and provide end users with exceptional buying experiences.
Functional testing
General
Quality assurance
Test automation
Usability testing
streaming services
30 October 2023,
by a1qa
3 min read
Enable crash-proof streaming platforms for Holidays season
Ho ho ho! It’s time to prepare your streaming products for the influx of viewers. Read about how to put peak-load anxiety behind by applying rigorous testing of your IT solution.
Cybersecurity testing
Functional testing
Performance testing
Usability testing
On the way to Web 3.0: key software testing aspects for seamless digital experiences. Part 2
12 October 2023,
by a1qa
4 min read
On the way to Web 3.0: key software testing aspects for seamless digital experiences. Part 2
Let’s analyze essential software testing checks to improve the quality of the business-critical Web 3.0 functionality.
Cybersecurity testing
Functional testing
Performance testing
Quality assurance
Test automation
Usability testing
gaming-qa
24 August 2023,
by a1qa
4 min read
Ready, steady, test: How QA drives seamless gaming experiences
Why is QA pivotal for delivering unmatched player experiences? How to level up video game quality? Find the answers in the article.
Cybersecurity testing
Functional testing
Localization testing
Performance testing
Quality assurance
Test automation
Usability testing
6-march-2023-1
21 March 2023,
by a1qa
4 min read
The ultimate QA guide for smoothly migrating to Web 3.0
Find out how businesses can seamlessly migrate to Web 3.0 by relying on quality assurance.
Cybersecurity testing
General
Performance testing
Usability testing

Get in touch

Please fill in the required field.
Email address seems invalid.
Please fill in the required field.
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.