Why this matters
Most products you will test are websites, Android apps, or the services behind them that both talk to. Each has its own tools and its own typical bugs. In Ghana, many users meet these products on budget phones, on prepaid data that comes and goes, and sometimes on shared devices, so a tester who understands those conditions catches problems that others miss.
Three surfaces, one product
Think of a modern product as three layers:
- The website, opened in a browser on a phone or a computer.
- The mobile app, installed from an app store, usually Android first in Ghana.
- The API, the set of rules the website and app use to talk to the server: sign in, fetch a balance, make a payment.
A bug can hide in any layer. A wrong balance might be a display mistake in the app, or the API might be sending the wrong number. Knowing the layers helps you write better bug reports, because you can say where the problem seems to live.
What this section covers
- Testing websites with browser tools. Checking pages on different browsers and screen sizes, and using the developer tools built into desktop browsers to read errors and simulate slow networks.
- Testing Android apps on real phones. Low storage, old Android versions, interruptions, patchy data, and capturing device details and recordings.