-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
Description
As a QE I need to validate the Kuadrant Backstage plugin and dev controller for developer preview, so that we can ensure the complete developer portal experience works correctly on OCP/RHDH before release.
Acceptance Criteria
- Manual test plan documented covering all plugin functionality
- Test plan executed on OCP with latest RHDH
- All personas tested (API Consumer, API Owner, Platform Admin)
- Kuadrant controller reconciliation verified
- Defects logged with reproduction steps
- Test results documented with pass/fail status
User Stories
- As a QA engineer, I want a documented test plan, so that testing is repeatable and consistent
- As a QA engineer, I want test cases covering edge cases, so that we catch issues before release
- As a QA engineer, I want to execute tests on OCP/RHDH, so that we validate real deployment scenarios
- As a QA engineer, I want to verify end-to-end workflows, so that the complete user journey works
Approach
Use the Getting Started Tutorial in docs/getting-started.md as a set of steps for a happy path test. The tutorial walks through the complete workflow:
1. Deploy the Toystore API
2. Configure authentication (AuthPolicy)
3. Create plan tiers (PlanPolicy)
4. Publish as an API Product
5. Discover the API in Backstage catalog
6. Request API access (as consumer)
7. Approve the request (as owner)
8. Use the API key
Prerequisites
- OCP cluster with Kuadrant operator installed (given upstream release, can deploy it to the eng cluster)