Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SkyBook Manual QA Project

End-to-end manual QA project for the SkyBook practice flight-booking application. The project demonstrates requirements analysis, test design, execution, defect reporting, and full traceability in Jira and Zephyr Essential.

Project Overview

  • Author: Rahaf AlQura'an
  • Application under test: SkyBook Practice Booking
  • Tools: Jira, Zephyr Essential, CSV, Excel
  • Testing type: Manual functional, negative, boundary, and end-to-end testing
  • Execution date: 7 September 2026

Results

Metric Count
Test cases 37
Passed 16
Failed 20
Blocked 1
Bugs reported 24

The blocked case, TC-6.3-01, could verify the displayed arithmetic but could not verify child-fare and tax-scaling rules because the UI did not expose the required calculation details.

Highlights

  • Built coverage across 7 Epics and 20 User Stories.
  • Documented every case with preconditions, exact test data, execution steps, expected result, actual result, and status.
  • Reported 24 observable defects and linked failed tests to their affected requirements.
  • Created an Epic → Story → Test Case → Bug traceability chain.
  • Kept observed behavior separate from assumptions about implementation.

Repository Contents

Selected Findings

  • Search accepted identical origin and destination cities.
  • Date validation accepted invalid and past travel dates.
  • Passenger validation accepted zero adults and more infants than adults.
  • Price sorting and the nonstop filter returned incorrect results.
  • Passenger, passport, payment, CVV, and terms validations had multiple gaps.
  • Duplicate seat assignment, negative baggage, and repeated promo discounts were possible.
  • Starting a new booking retained previous trip selections.

Jira Evidence

Jira and Zephyr screenshots can be added to the screenshots/ folder. The live Jira project URL is omitted from the public repository for privacy.

Screenshots

Zephyr Test Case Library

The test library contains 37 approved test cases organized into folders that match the seven project Epics.

Zephyr Test Case Library

Test Case Definition

Each test case documents its objective, preconditions, priority, owner, and Epic-based folder organization.

Test case details

Requirement Traceability

Zephyr coverage links each test case to the Jira Story it verifies.

Test case traceability

Step-by-Step Test Execution

Execution evidence records each step separately with test data, expected result, actual result, timestamp, and status.

Passed test execution

Jira Epics and Bugs

The Jira work-item view shows the seven completed Epics and the reported defects with their priorities and workflow status.

Jira Epics and Bugs

Jira Project Summary

The project summary shows 51 work items: 27 completed requirements and 24 open defects.

Jira project summary

BUG-14 — Seat Completion Validation

The Jira defect record documents the priority, reproduction steps, expected result, actual result, and traceability to US-4.2 and TC-4.2-01.

BUG-14 details and results

The evidence view shows the professionally named attachments and the linked requirement, including its Done status and Highest priority.

BUG-14 attachments and story traceability

Notes

SkyBook is a fictional practice environment. No real payment was processed and all identity data used during testing was synthetic.

About

End-to-end manual QA project for a flight-booking app, featuring 37 test cases, 24 documented defects, and Jira–Zephyr traceability.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors