Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Test Strategy Document - Search DPT

DARCI

Decision-Makers[@Bernadetta Kusumadewi](javascript: void;)
Accountable[@Umam Syarief](javascript: void;)
Responsible[@Fauzi Faruq](javascript: void;) [@Monyta Rahmania](javascript: void;) [@hanggar](javascript: void;)
Consulted[@product-team](javascript: void;)
Informed[@Zulqarnain Ahmad](javascript: void;)

Document Details

PRD/BRD(from product team)
TRD(from dev)
Feature ReleasedSearch people/date/time
Story/Ticket RelatedPrivate (https://app.clickup.com/t/86cu788k3)
Private (https://app.clickup.com/t/86cu5de6v)
Test Case RepositoryPrivate (https://app.clickup.com/9003122396/v/l/8ca1fpw-31616)
Test Run - Feature BranchPrivate (https://app.clickup.com/t/86cutwv8f)
Test Run - Staging
Test Run - Production

Introduction

The purpose is to create an understanding Feature Released (Search people/date/time) of the overall targets, approach, tools, and timing of test activities to be done. The purpose is to create a comprehensive testing.

Planning and Strategy

Scope of Work

List any Boundaries or Limitation Product / Data scope when doing testing activity for Search DPT

  • Testing Data: updated restaurant, package, inventory from admin dashboard
  • Search 2.0
  • Home Page
  • Query Param from home page
  • Select Restaurant and End To end Flow reservation

Dependencies and Constrains

Dependencies

List any dependencies identified during the development of this test strategy that may effect its successful execution if those dependencies are not honored. Typically these dependencies relate to activities on the critical path that are prerequisites to current feature activities

FeatureOther Pre-requisite Feature *if anyOther Pre-requisite Domain *if any
Search 2.0
Elastichsearch

Constrains

List any constraints identified during the development that may affect its successful execution if those constraints are not honored. Typically these constraints relate to activities on the critical path that are post-requisites to one or more current feature activities.

FeatureOther Impacted Feature *if anyOther Impacted Domain *if any

Testing Concern

  • This testing approach will be conducted on 2 method
    1. Manual Testing Desktop, Android, IOS, Mobile View
    2. Automation Testing for Desktop Platform (Conditional)

Test Schedule

Tester AssigneeActivityStart Date PlanEnd Date PlanStatus
[@Fauzi Faruq](javascript: void;)Creation Test Case01/03/202404/03/2024
[@Fauzi Faruq](javascript: void;)Test Execution Manual Testing Desktop04/03/202408/03/2024
[@Fauzi Faruq](javascript: void;)Test Execution Manual Testing Mobile View
Test Execution Manual Testing Android
Test Execution Manual Testing IOS
Automation Testing
Demo Preparation
Test Execution Manual Testing Desktop and Mobile View on Staging
Test Execution Manual Testing on Production

Functional Testing

  • Unit Testing
    • Implemented by Developer
    • Validated by performing code coverage
  • Integration Testing
    • Performed by QA Engineer (Manual/ Automate)
    • Bottom-up Integration Testing: s a strategy in which the lower level modules area tested first.
  • Regression Testing
    • Performed by QA (manually/automated)
  • Sanity Testing
    • Performed by QA

Non Functional Testing

  • Compatibility testing or Cross Browser Testing
  • Performance Testing ( Load test, Stress Test )
    • Performed by Test Architect Speed – Determines whether the application responds quickly Scalability – Determines the maximum user load the software application can handle. Stability – Determines if the application is stable under varying load
  • Internationalization testing
    • to ensure Eng version on web running well not broken the UI e.g date/time formatting, number formatting, currency formatting, address formatting, keyboard shortcut, hardcode string
  • Localization testing
    • to ensure Thailand version on web running well not broken the UI e.g date/time formatting, number formatting, currency formatting, address formatting, keyboard shortcut, hardcode string

Test Data Strategy

  • Fetching Data to HH-Ballbot or HH-Engineering or Production
  • Data Validation:
    •   *   Check search result restaurant for the inventory and availability with data restaurant on Admin dashboard
      
      • Check number search result restaurant

Test Environment

  • Environment Staging Feature Branch
  • Environment Staging
  • Environment Production

Issue Management (Report from QA)

use filter by tag : example (bug_development)