mirror of
https://github.com/empayre/fleet.git
synced 2024-11-06 17:05:18 +00:00
43ea04206e
remove sso, which is not possible with preview, and add cleaner reset steps
3.3 KiB
3.3 KiB
name | about | title | labels | assignees |
---|---|---|---|---|
Release QA | Checklist of required tests prior to release |
Goal: easy-to-follow test steps for sanity checking a release manually
Fleet version (Head to the "My account" page in the Fleet UI or run fleetctl version
):
Web browser (e.g. Chrome 88.0.4324):
Important reference data
- fleetctl preview setup
- permissions documentation
- premium tests require license key
fleetctl preview --license-key=eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJGbGVldCBEZXZpY2UgTWFuYWdlbWVudCBJbmMuIiwiZXhwIjoxNjQwOTk1MjAwLCJzdWIiOiJkZXZlbG9wbWVudCIsImRldmljZXMiOjEwMCwibm90ZSI6ImZvciBkZXZlbG9wbWVudCBvbmx5IiwidGllciI6ImJhc2ljIiwiaWF0IjoxNjIyNDI2NTg2fQ.WmZ0kG4seW3IrNvULCHUPBSfFdqj38A_eiXdV_DFunMHechjHbkwtfkf1J6JQJoDyqn8raXpgbdhafDwv3rmDw
Smoke Tests
Smoke tests are limited to core functionality and serve as a sanity test. If smoke tests are failing, a release cannot proceed.
Prerequisites
fleetctl preview
is set up and running the desired test version using--tag
parameters.- Unless you are explicitly testing older browser versions, browser is up to date.
- Certificate & flagfile are in place to create new host.
- In your browser, clear local storage using devtools.
Instructions
Test name | Step instructions | Expected result | pass/fail |
---|---|---|---|
$Name | {what a tester should do} | {what a tester should see when they do that} | pass/fail |
Update flow |
| All previously created hosts/queries are verified to still exist | pass/fail |
Login flow |
|
| pass/fail |
Query flow | Create, edit, run, and delete queries. |
| pass/fail |
Host Flow | Verify a new host can be added and removed following modal instructions using your own device. |
| pass/fail |
Notes
Issues found new to this version:
Issues found that reproduce in last stable version:
What has not been tested:
Include any notes on whether issues should block release or not as needed