HOV QA Engineers
  • ๐Ÿ”HOV QA Engineers
  • AGILE TESTING
    • ๐Ÿ’ปCSS elements for QA
    • ๐Ÿ›ซOn-boarding QA
    • ๐ŸคTesters Communications, Task and Responsibilities
    • โ™ป๏ธSoftware Testing Life cycle
    • ๐Ÿ““Test Plan
    • ๐ŸŽŸ๏ธKanban board and ticket flows
    • ๐Ÿ““User Stories and Acceptance Criteria
    • ๐Ÿ‘ฃGherkin syntax
    • ๐Ÿค–Test Design
    • ๐Ÿ“…Test Strategy
    • ๐Ÿ‘ฌTypes of Testing strategy
    • ๐ŸงชTesting types
    • ๐Ÿ›Bug and Bug life Cycle
    • โœ๏ธManual Testing
    • Automation testing
    • ๐Ÿ‘ทโ€โ™‚๏ธE2E Testing
    • E2E testing best practices
    • Accessibility testing
    • Performance testing
    • Mobile Testing
  • Tools and Guidelines
    • Software QA Engineer Roadmap
    • ๐Ÿ’ปSetup Cypress v10 E2E testing
    • ๐ŸงชSetup End to end test with Cypress test suite
    • Setup Performance test with k6
    • API testing with postman
    • Building GitHub Action part 1
    • โœ๏ธPlaywright + Cucumber
  • Training Videos
    • SQA Trainings
  • Research
    • ๐Ÿ“ฑMobile Automation with Appium
      • Setup Project and Configuration (Android)
    • ๐ŸŽญPlaywright - Web Apps E2E Testing Tool
      • Setup Project and Configuration (Android)
    • Testing Library
  • PROJECTS
    • Page 2
    • Opexa
    • ๐Ÿ“ฃIdentifi
      • โš–๏ธSQA Metrics and Testing progress
      • ๐ŸงชManual testing
        • WEB
          • Sanity Testing
          • Regression Test cases
          • Credentials and URLs
        • Android
          • Sanity Testing
          • Regression Testing
          • End to end Testing
          • Credentials
        • IOS
          • Sanity Testing
          • Regression Testing
      • ๐Ÿ“”API Testing
      • ๐Ÿค–Web Automation
        • E2E Automation Test Plan
        • Web Automation Setup
          • ๐ŸšงSetup WSL2 Environment for Windows
          • ๐Ÿ—๏ธSetup local Environment (Linux/Ubuntu)
        • Regression Testing Coverage
        • Sanity Testing Coverage
      • ๐ŸŽญPerformance Testing
        • K6 Test Runs
      • ๐Ÿ“ดMobile Automation
        • Mobile Automation Test Plan
        • Identifi Mobile Automation Setup
      • Page 1
    • ๐Ÿ–ผ๏ธsubsit
      • Test plan
      • Smoke Test cases
      • ๐ŸงชTest Scenarios
      • ๐Ÿ•ธ๏ธWeb Automation
    • ๐ŸงตThreadSync
      • Test Plan
    • ๐Ÿ‘๏ธUpWatch
      • Product Requirement
      • Test plan
      • Monitoring & Bug Reporting
      • E2E Test
        • E2E UpWatch Test
      • E2E QA Automation
    • ๐ŸŽฒWallet
      • ๐ŸงฌTest Plan
      • ๐Ÿ’ปE2E Wallet Automation Test Plan
      • ๐Ÿ“–E2E Test Automation Docs
      • ๐Ÿ“‘Credentials| Urls
      • ๐Ÿ“šWallet Feature List
    • ๐Ÿ‘จโ€๐Ÿ’ปDevLuvs
      • ๐ŸงชTest Cases
      • ๐Ÿ”‘Credentials For Automation
        • ๐Ÿค–Automation Test Cases
      • ๐Ÿ“ŠAutomation Board
    • โš™๏ธMehira
      • ๐Ÿ•ธ๏ธWeb Automation
      • Sanity Testing Document
      • How to start running Mehira application from your local using Docker engine via Ubuntu platform
Powered by GitBook
On this page
  1. AGILE TESTING

Kanban board and ticket flows

All about Jira Kanban Board and Ticket Work Flow.

PreviousTest PlanNextUser Stories and Acceptance Criteria

Last updated 2 years ago

Kanban Board

  • WIP (Work in Progress) limits

    • forces people to get things "done"

  • reduce the amount of work "nearly done"

  • optimizes process flow

  • avoid bottlenecks

  • pull system

  • To Do

    • Cards that should be worked on.

    • These are the cards that were moved from Back Log because they have clear the laid out requirements.

    • To do epic cards are already gone through a grooming session

  • In Progress

    • Currently, working on.

    • Merged PRs are being tested by developers

  • Ready for QA

    • If the devs finished testing their merged PRs.

  • QA In Progress

    • Cards that are currently being tested.

  • Failed

    • Cards that were failed to comply with the given acceptance criteria

  • Done

    • Cards that successfully pass the acceptance criteria

    • Ready for release

Different Types of Jira Cards

    • Should be a small atomic feature

    • A function from a user's perspective that supports the Epic

    • A USER STORY is a way to explain the function from the user's perspective

    • Title should be in this format: <User><Action><Story/Feature>

    • User story Example:

    As a member, 
    	I want to have a validation of username in the login form, 
    	so that I could know beforehand that I had the wrong username format.

    It follows a pattern As a [persona] , [I want to ..] , [so that..]

    • Acceptance criteria are ALSO written here to eliminate the assumptions presented by a user story.

    • Acceptance Criteria Example:

    • If possible to format it in E2E Automation formatting

    GIVEN a username with no numeric characters
    WHEN a member tries to pause for 3 seconds
    THEN there is an error message under the username's text field,
    	"Invalid Username: No numeric characters"
    • Example for both User Story and Acceptance Criteria.

    • A card for dev, usually this is like a technical implementation from a dev

    • It should be created when a story card is already released.

    • If possible, make it as a child card under the Epic. Don't just link it.

    • It should not be linked on the story cards.

    • Sample Format

    • It should be created under a Failed Bug card/ Story card.

    • If possible, make it as a child card under the Epic. Don't just link it.

    • It should not be linked on the story/bug cards.

    • A critical priority card that needs more attention.

    • It ignores most of the columns/status

    • It ignores most of the development processes

Epic

Story

Sub-Task Card/Task Cards

Bug

Defect Card

Hotfix

๐ŸŽŸ๏ธ
๐ŸŸฃ
๐Ÿ“—
๐Ÿ“˜
๐Ÿž
๐Ÿ’ก
โ™จ๏ธ
Development Board
QA Board