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
The 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

19 April 2022,
by a1qa
5 min read
What prevents companies from boosting eCommerce customer experience: 4 common mistakes
Dreaming of a flawless online shopping journey for your users? Explore 4 widespread situations that hamper achieving this goal.
Cybersecurity testing
Performance testing
Test automation
Usability testing
Mobile app security
3 January 2022,
by a1qa
4 min read
Cybersecurity testing: 4 best practices to ensure highly safe IT solutions
Find out 4 cybersecurity tips to release highly secure software and protect end-user data.
Cybersecurity testing
Mobile app testing
eLearning and mLearning QA_mini
29 December 2021,
by a1qa
4 min read
6 must-have testing types for eLearning and mLearning software
Discover how to ensure top-notch educational solutions through QA, provide end users with boosted studying experience, and make the grade in the IT market.
General
Localization testing
Mobile app testing
Performance testing
streaming services
30 November 2021,
by a1qa
4 min read
Ho ho ho! QA to enable crash-proof streaming platforms for Holidays season
Isn’t it high time to forget about the Christmas rush and truly enjoy the pre-holidays season? Read the article about how to put peak-load anxiety behind by applying rigorous testing of your streaming solution.
Cybersecurity testing
Functional testing
Performance testing
Usability testing
Mobile app compatibility_mini
14 October 2021,
by a1qa
4 min read
Compatibility testing: 5 key tips to ensure high quality of mobile apps
Billions of mobile solutions and portable devices. Can you imagine that? Learn how to ensure robust software compatibility with accurate testing.
Mobile app testing
5G impact
31 May 2021,
by a1qa
4 min read
5G network impact on mobile app testing
Check out what 5G connectivity will bring to the IT world and how it will modify mobile app testing.
Cybersecurity testing
Mobile app testing
Performance testing
15 March 2021,
by a1qa
4 min read
Mobile app performance testing: getting high software efficiency
Explore 3 cornerstones of mobile app performance testing and QA steps on how to execute it successfully.
Mobile app testing
Performance testing
29 January 2021,
by a1qa
4 min read
3 do’s and 3 don’ts in BFSI software testing
Considering BFSI to be a fast-paced industry, how to keep up with such velocity? We’ve prepared 3 do’s and 3 don’ts that help sustain the rush and high software quality.
Functional testing
Mobile app testing
Test automation
13 November 2020,
by a1qa
5 min read
QA for media and entertainment
Read the article to explore why QA is a must for the media and entertainment sector and how to perform software testing effectively.
Functional testing
Mobile app testing
Performance testing
Test automation
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.