OH Testing: UC-2

## Summary

This is a specific testing issue for use case 2 on https://gitlab.com/groups/gitlab-org/-/epics/6606

### Testing DRIs

|Tester ID | Tester Name | Status |
|:---:|---|---|
| 1 | @tyleramos | :white_check_mark: Completed & Passed |
| 2 |  |  |

### UC-2: Customer purchases a new SaaS subscription

| Step ID | Test Step   | Description | Expected Outcome | Testable? | Pass/Fail |
|---------|--------|----|----------|:---:|:---:|
| T-1     | Find or create a group in https://staging.gitlab.com/ | Either find a group that does not already have a plan or create a new one on https://staging.gitlab.com/.  You can check the group plan by navigating to Settings -> Billing. | The Billing page shows a Group is able to be upgraded to Premium or Ultimate.  | Y | |
| T-2     | Purchase a Premium SaaS plan | Click on the Upgrade button for Premium. Fill in the form and confirm the purchase. | Purchase flow is successful. | Y | |
| T-3     | View subscription details | Navigate to the "Manage Subscription" page in CustomersDot staging to verify the subscription details are accurate.  | Subscription details show the correct Start date, Purchase date, Product, and Quantity (likely 1 unless your groups has more users). | Y | |
| T-4     | View Billing page | Navigate to Group's Billing page in staging.gitlab.com. | The Group should be shown as "currently using the Premium SaaS Plan (Formerly Silver)". The subscription details table should show  "Seats in subscription" as 1 (unless you purchased more seats). | Y | |
| T-5     | Add more seats | From the Manage Subscriptions page in CustomersDot staging, click the "Add More Seats" button. Set the additional seats to 2 and confirm the purchase. | Purchase flow is successful. | Y | |
| T-6     | View subscription details | Navigate to the "Manage Subscription" page in CustomersDot staging to verify the subscription details are accurate. | Subscription details show the correct Start date, Purchase date, Product, and Quantity (likely 3 unless your groups had more users initially). | Y | |
| T-7     | View Billing page | Navigate to Group's Billing page in staging.gitlab.com. | The Group should be shown as "currently using the Premium SaaS Plan (Formerly Silver)". The subscription details table should show  "Seats in subscription" as 3 (unless you purchased more seats initially). | Y | |
| T-8     | Purchase additional Storage | Navigate to Settings -> Usage quotas in staging.gitlab.com for your Group. Click on the tab for "Storage", then click the link to "Purchase more storage". Fill in the form leaving quantity at 1 and confirm the purchase. | Purchase flow is successful. | Y | |
| T-9     | View subscription details | Navigate to the "Manage Subscription" page in CustomersDot staging to verify the subscription details are accurate.  | Subscription details shows an additional product for "Gitlab Storage 10GB - 1 Year" under the subscription, with the correct Start date, Purchase date, Product, and Quantity (1). | Y | |
| T-10    | View Usage Quotas page | Navigate to Settings -> Usage quotas in staging.gitlab.com for your Group. Click on the tab for "Storage". | The Group should have additional storage available after the purchase (10.0 GiB). | Y | |
| T-11    | Purchase another Storage pack | Navigate to Settings -> Usage quotas in staging.gitlab.com for your Group. Click on the tab for "Storage", then click the link to "Purchase more storage". Fill in the form leaving quantity at 1 and confirm the purchase. | Purchase flow is successful. | Y | |
| T-12    | View subscription details | Navigate to the "Manage Subscription" page in CustomersDot staging to verify the subscription details are accurate.  | Subscription details shows 2 additional products, each for "Gitlab Storage 10GB - 1 Year" under the subscription, with the correct Start date, Purchase date, Product, and Quantity (1). | Y | |
| T-13    | View Usage Quotas page | Navigate to Settings -> Usage quotas in staging.gitlab.com for your Group. Click on the tab for "Storage". | The Group should have additional storage available after the purchase (20 GiB for the 2 additional packs purchased). | Y | |

Story points: 1.0