Project

General

Profile

Edit Copy Actions

Bug #5287

open

Subscription Module QA Testing

Added by Sai Mahananda 12 days ago. Updated 11 days ago.

Status:
New
Priority:
Normal
Target version:
-
Start date:
11/27/2025
Due date:
% Done:

0%

Estimated time:
4:00 h
Spent time:
Tested Date:
Raised by Tester:
Page/ Module (POS):

Description

Subscription Flow E2E Validation

Performed end-to-end testing of the subscription module covering all major business flows:

✅ Tested Scenarios

Create Subscription

Validated plan selection, pricing calculation, payment processing, status update, and UI behavior.

Subscription List

Verified created subscriptions appear correctly with plan, amount, customer, date, status, and invoice mapping.

Subscription Request

Checked subscription request creation, plan reference, approval actions, and correct status transitions.

Subscription Quote

Verified quote generation from request, pricing accuracy, discount/tax display, and quote status auto-update.

Subscription Invoice

Validated invoice creation from quote, correct totals, payment link access, invoice status update, and UI confirmation.

Subscription Invoice Payment

Tested payment with different methods (Card, Zelle, Cash), success/failure toasters, receipt creation, and post-payment status sync.

⚠️ Negative Test Cases Covered

Invalid payment details, expired cards, payment failures, duplicate submissions.

Plan selection without customer, empty mandatory fields, incorrect price manipulations.

Quote acceptance rejection flow validations.

Invoice payment with broken/invalid payment copy links.

Status not updated without refresh.

🔁 Concurrency & Concurrency

Multiple subscriptions created simultaneously for the same customer.

Subscription invoice payment opened in two tabs → validated only one successful transaction allowed, handled duplicate state errors.

Back-to-back subscription creation without completing previous payment.

Verified race-condition handling in status updates.

🧩 UI & Behavior Validations

Plan cards UI highlight, price label format and currency display.

Loading states, disabled Submit during API processing.

Duplicate toasters avoided.

Verified UI is responsive and stable across subscription → request → quote → invoice → payment transitions.


Add

Subtasks


Add

Related issues

Edit Copy Actions

Also available in: Atom PDF