Example: Test Cases

Test Google Maps

Okay, we have created a test strategy. Now let’s move to test planning, and designing test cases.

Now it s a good time to think about the features we have in app. Summarize our functional and non-functional features. Think about use cases. Depending on it we will think about our testing approach, test methodologies.

  • What kind of functionality our app has? It is used for planning functional testing.
  • Will our app support several devices, OS version? If yes we need to plan Compatibility testing.
  • Which languages are supported? Localization.

Let’s summarize types of testing in the scope. Of course we need to keep in mind the timelines. During 40 minutes we can plan everything, lets keep things high level.

In a web application: we have API and Web App, so in simple words we have backend and frontend. And communication happens let’s imagine via some API (let’s say REST API).

Let’s create separate plans for API, Web App and mobile testing, we also include performance testing (stress, load, scalability), localization testing, compatibility testing.

Do you want to me start high level first, then going into details, OR we can take one functionality and designing test cases for it?

API High Level Features
Web/Mobile UI High Level Features
Performance High Level Features
Security High Level testing
Inputs
CRUD testing
SuperMade with Super