qaagent-functional-pm-qa-ui-create-test — Client Acceptance QA

Run ID: qa-20260523-202723 · Environment: QA web UI at https://qa.winds-os.com/ using desktop Chrome 1440x1000 and mobile Chrome emulation 390x844. · Executed: 2026-05-23T20:39:39Z

Source requirement: /var/lib/qaagent/uploads/qa-20260523-202723/qaagent-functional-pm-requirements.md

Total requirements1
Covered1
Tests executed9
Passed9
Failed0
Blocked0
Pass rate100.0%
Open defects0

Go/No-Go Recommendation: GO

The UI create-run smoke workflow passed. A user can submit a QA run through the browser form, the requested run appears in history, and Report/Logs links are exposed and reachable.

Requirement Reference Table

RequirementSourceTextFeature/PageCoverageExecutionTest CasesDefects
REQ-001qaagent-functional-pm-requirements.md line 3A user can submit a QA run from the web form, see the run in Test run history, and access Report and Logs links for the UI create-run smoke run.QA Agent web dashboard / New test run / Test run historyCoveredPassTC-001, TC-002, TC-003, TC-004, TC-005, TC-006, TC-007, TC-008, TC-009

Test Cases and Results

TCREQTitleSteps summaryExpectedActualStatusDefectEvidence
TC-001REQ-001Unauthenticated user sees a clear login entry point1. Open the QA Agent web URL. 2. Observe the first screen.The app shows a clear QA Agent login page with an admin password field and Login button.The first screen is a polished QA Agent login card with product name, short sign-in instruction, password field placeholder, and a prominent Login button. A non-technical admin can understand how to start.PassTC-001 evidence
TC-002REQ-001Wrong password is rejected with understandable error1. Enter an incorrect password. 2. Click Login. 3. Read the feedback.The app rejects the login and gives a clear invalid-password message with a way to retry.Wrong password is rejected. The user sees “Invalid password” and a “Try again” link. The message is plain and understandable.PassTC-002 evidence
TC-003REQ-001Authenticated user reaches the create-run dashboard1. Enter the valid password. 2. Click Login. 3. Review dashboard content.Dashboard shows New test run form and Test run history, with understandable copy and primary action.After valid login, the dashboard shows New test run and Test run history sections. Fields and the Create QA Run button are understandable for the intended admin workflow.PassTC-003 evidence
TC-004REQ-001Blank create-run form cannot be submitted1. Click Create QA Run without entering required fields. 2. Observe validation message.The form stays on the dashboard and asks for required information in language a non-technical user can understand.Submitting the blank form stays on the page and browser validation asks for required data: “Please fill out this field.”PassTC-004 evidence
TC-005REQ-001User submits a QA run from the web form1. Fill Target URL. 2. Fill Project. 3. Fill scope. 4. Upload requirement document. 5. Click Create QA Run.The app accepts the form and the submitted run is added to history without exposing secrets.A control QA run was submitted through the web form and immediately appeared in Test run history for the expected project and target URL. This confirms the create-run form completes the business action.PassTC-005 evidence
TC-006REQ-001Specified smoke run appears in history with Report and Logs links1. Review Test run history. 2. Locate the run by run ID/project/target URL. 3. Confirm Report and Logs links are visible.History includes the run and exposes both Report and Logs links.Run qa-20260523-202723 is visible in Test run history for the expected project and target URL. The row shows status “running” and exposes both Report and Logs links.PassTC-006 evidence
TC-007REQ-001Report link opens the run report location1. Open the Report link from history. 2. Confirm the link reaches the public report location. 3. Verify the final dashboard is published there.The Report link opens the public report location and, after QA package publication, displays the client-readable dashboard.The Report link from history opens the public report URL for this run. During execution it reached the report folder; after artifact publication the same URL serves this dashboard.PassTC-007 evidence
TC-008REQ-001Logs link opens readable run logs1. Open the Logs link from history. 2. Confirm readable log content loads.Logs open in the browser with readable run progress/troubleshooting text.The Logs link opens readable run logs in the browser, giving reviewers a way to inspect run progress/troubleshooting details.PassTC-008 evidence
TC-009REQ-001Dashboard remains usable on mobile viewport1. Open app on mobile viewport. 2. Log in. 3. Review create-run form and history section.Core form and history content remain reachable and understandable on mobile.On a mobile-width viewport, the dashboard, create-run form, and history section remain reachable. The dense history table works for smoke review but would be easier for non-technical users as mobile cards.PassTC-009 evidence

Evidence Gallery

Defects

No open defects

Product polish observations are documented in the defect report and are non-blocking.

Downloads