diff --git a/.github/ISSUE_TEMPLATE/story.md b/.github/ISSUE_TEMPLATE/story.md index 8b6720cff6..e75cf16f47 100644 --- a/.github/ISSUE_TEMPLATE/story.md +++ b/.github/ISSUE_TEMPLATE/story.md @@ -63,15 +63,55 @@ It is [planned and ready](https://fleetdm.com/handbook/company/development-group ### Test plan - > Make sure to go through [the list](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/guides/ui/design-qa-considerations.md) and consider all events that might be related to this story, so we catch edge cases earlier. +> + +#### Core flow + - TODO - TODO - TODO +#### UI +- [ ] Verify that all UI changes specified in the Figma wireframes are correctly implemented +- [ ] Verify expected UI states (loading, empty, error states if applicable) + +#### API +- [ ] Test all API endpoints added or modified in the **API changes** section of this issue +- [ ] Verify error handling for invalid inputs where applicable + +#### GitOps (generate + run) +- [ ] Configure the feature through the UI and run `fleetctl generate-gitops` +- [ ] Confirm the generated `.yml` includes the expected fields (compare with YAML changes in the Product section) +- [ ] Modify the generated `.yml` and run `fleetctl gitops` +- [ ] Confirm the configuration updates correctly in Fleet +- [ ] Enable GitOps mode and verify the feature behaves correctly + +#### Permissions +- [ ] Verify role restrictions are applied correctly for **global roles** +- [ ] Verify role restrictions are applied correctly for **fleet-level roles** + +#### Edge cases + + + + + +- TODO +- TODO +- TODO + +#### Supplemental testing + + ### Testing notes @@ -79,5 +119,5 @@ It is [planned and ready](https://fleetdm.com/handbook/company/development-group ### Confirmation -1. [ ] Engineer: Added comment to user story confirming successful completion of test plan. +1. [ ] Engineer: Added comment to user story confirming successful completion of test plan (include any special setup, test data, or configuration used during development/testing if applicable). 2. [ ] QA: Added comment to user story confirming successful completion of test plan.