Uploaded image for project: 'Connectivity Link'
  1. Connectivity Link
  2. CONNLINK-711

Testing for Dev Preview

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Dev Portal
    • None
    • Sprint 29, Sprint 30

      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)

              rh-ee-eroche Emma Roche
              jmadigan@redhat.com Jason Madigan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: