From 360e47da0d4be6823d0ff1c10d05895b67e84cfd Mon Sep 17 00:00:00 2001 From: Gabe Lopez <167241658+PezHub@users.noreply.github.com> Date: Thu, 19 Dec 2024 14:16:19 -0800 Subject: [PATCH] Update release-qa.md (#24926) updated a few sections and added iOS/iPadOS tests # Checklist for submitter --------- Co-authored-by: Janis Watts <184028114+jmwatts@users.noreply.github.com> --- .github/ISSUE_TEMPLATE/release-qa.md | 33 ++++++++++++++++++---------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/release-qa.md b/.github/ISSUE_TEMPLATE/release-qa.md index 5d77f255fc..0e31bb1b5a 100644 --- a/.github/ISSUE_TEMPLATE/release-qa.md +++ b/.github/ISSUE_TEMPLATE/release-qa.md @@ -3,7 +3,7 @@ name: Release QA about: Checklist of required tests prior to release title: 'Release QA:' labels: '#g-mdm,#g-endpoint-ops,:release' -assignees: 'xpkoala,pezhub' +assignees: 'xpkoala,pezhub,jmwatts' --- @@ -111,8 +111,8 @@ Smoke tests are limited to core functionality and serve as a pre-release final r 1. Verify able to run a script on all host types from CLI. 2. Verify scripts library upload/download/delete. -3. From Host details (Windows and macOS) run a script that should PASS, verify. -4. From Host details (Windows and macOS) run a script that should FAIL, verify. +3. From Host details (macOS, Windows, & Linux) run a script that should PASS, verify. +4. From Host details (macOS, Windows, & Linux) run a script that should FAIL, verify. 5. Verify UI loading state and statuses for scripts. 6. Disable scripts globally and verify unable to run. 7. Verify scripts display correctly in Activity feed. @@ -121,40 +121,51 @@ Smoke tests are limited to core functionality and serve as a pre-release final r SoftwareVerify software library and install / download 1. Verify software library upload/download/delete. -2. From Host details (Windows and macOS) run an install that should PASS, verify. -3. From My Device (Windows and macOS) software tab should have self-service items available, verify. +2. From Host details (macOS, Windows, & Linux) run an install that should PASS, verify. +3. From My Device (macOS, Windows, & Linux) software tab should have self-service items available, verify. 4. Verify UI loading state and statuses for installing software. 6. Verify software installs display correctly in Activity feed. pass/fail OS settingsVerify OS settings functionality -1. Verify able to configure Disk encryption. +1. Verify able to configure Disk encryption (macOS, Windows, & Linux). 2. Verify host enrolled with Disk encryption enforced successfully encrypts. 3. Verify Profiles upload/download/delete (macOS & Windows). -4. Verify profiles are delivered to host and applied. +4. Verify Profiles are delivered to host and applied. pass/fail Setup experienceVerify macOS Setup experience 1. Configure End user authentication. 2. Upload a Bootstrap package. -3. Enroll an ADE-eligible macOS host and verify successful authentication. -4. Verify Bootstrap package is delivered. +3. Add software (FMA, VPP, & Custom pkg) +4. Add a script +5. Enroll an ADE-eligible macOS host and verify successful authentication. +6. Verify Bootstrap package is delivered. +7. Verify SwiftDialogue window displays. +8. Verify software installs and script runs. pass/fail OS updatesVerify OS updates flow 1. Configure OS updates (macOS & Windows). -2. Verify on-device that Nudge prompt appears (macOS). +2. Verify on-device that Nudge prompt appears (macOS 13). +3. Verify enforce minimumOS occurs during enrollment (macOS 14+). pass/fail +iOS/iPadOSVerify enrollment, profiles, & software installs +1. Verify ADE enrollment. +2. Verify OTA enrollment. +3. Verify Profiles are delivered to host and applied. +4. Verify VPP apps install & display correctly in Activity feed. + Certificates UploadAPNs cert and ABM token renewal workflow 1. Renew APNs Certificate. 2. Renew ABM Token. -3. Ensure ADE host can enroll. +3. Ensure ADE hosts can enroll. pass/fail Migration TestVerify Fleet can migrate to the next version with no issues.