Test Plan for "Close and reopen epics with buttons"

Test Plan

Introduction

This is the test plan for #7013 (closed)

Scope

  • This is the plan to test close/reopen epics using buttons.
  • For this iteration, both issues and epics are considered disjoint. Change of stage in one will NOT affect the state of another.
  • Also, the Roadmap View is NOT affected due to an epic being closed/reopened (handled in later iterations)
  • This test focuses on functional testing of:
    • API Level Integration Tests - Needs to be automated
    • UI Level E2E Tests - Needs to be automated

ACC Matrix

Based on Google Testing Blog article about the 10 minute test plan and ACC Explained

Simple Accurate
API 1 2
Close Button 2
Reopen Button 2
Comment and Close 3
Comment and Repoen 3

Capabilities

  • API is
    • Simple
      • Its easy to close/reopen, comment and close, comment and reopen epics via API.
    • Accurate
      • When epic is closed/reopened with/without comments, the success response object is returned.
      • When trying to close a closed epic (via API) or trying to reopen an already open epic (via API) , the correct error response is sent.
  • Close Button is
    • Simple
      • Clicking on close epic button closes the epic.
      • System notes are updated accordingly
  • Reopen Button is
    • Simple
      • Clicking on reopen epic button reopens the epic.
      • System notes are updated accordingly
  • Comment and Close Epic Button is
    • Simple
      • When a comment is typed, the 'Close Epic' button should toggle to 'Comment and Close Epic'
      • On clicking 'Comment & Close Epic' button, the comments are saved and epic is closed.
      • System notes are updated accordingly
  • Comment and Reopen Epic Button is
    • Simple
      • When a comment is typed, the 'Reopen Epic' button should toggle to 'Comment and Reopen Epic'
      • On clicking 'Comment & Reopen Epic' button, the comments are saved and epic is reopened.
      • System notes are updated accordingly

Test Coverage sheet

Edited May 19, 2022 by Coung Ngo
Assignee Loading
Time tracking Loading