Introduction

In this post, I am going to share a demo project for manual testing. I will share the test cases for each screen designed for the application one-by-one in the coming days. Before we start writing the test cases, the very first thing is to understand the application.

I have created one dummy online Flower store application https://mytestingthoughts.com/FP/home.html (it’s not perfect but good for starters to envision and write the common test cases). In this post, I want to explain writing test cases based on requirements and important factors to pay attention to while writing test cases to test the overall application flow and functioning.

Let’s briefly look at what this application does. This application is a web-based application to order flowers online. There are two main modes for the user to order either the user can order as a registered user or order it as a guest user. Then the user has to choose the flower based on different filters like occasion and color etc. Then they will proceed with the payment by selecting different modes of payment.

I am going to discuss the user story as per the screen designed one-by-one.

We are going to write the test cases based on the priorities listed below:

  1. Functional Test cases
  2. UI/UX Test cases
  3. Security Related Test cases
  4. Accessibility Test cases

Let’s have a look on high level use case diagram for this application.

Use Case Diagram: