name: "QA Checklist" description: "Use this template to manually QA for prod push" title: "QA checklist for production release: [insert planned release date here]" body: - type: checkboxes id: sign_in attributes: label: Sign In options: - label: notify-staging.app.cloud.gov resolves - label: Clicking sign in takes you to Login.gov - label: Can sign in via Login.gov - label: After successful login, you are brought to the “choose service” screen - label: Choosing a service brings you to the dashboard for that service - type: checkboxes id: send_template attributes: label: Create a template and send options: - label: Clicking “Send messages” brings you to templates page - label: When “Create a template” button is clicked, the option to create new or copy existing template appears - label: Uploading a csv is quick and automatically directs you to the preview/send page - label: Formatting looks clean and in place - label: Message dashboard populates and shows “pending” until call is made to AWS for delivery receipt - type: checkboxes id: send_copied_template attributes: label: Send a message from copied template options: - label: When “Create a template” button is clicked, the option to create new or copy existing template appears - label: Clicking “copy an existing template” allows you to choose from pre-existing template - label: After editing, the new template saves and you prepare to send - type: checkboxes id: send_existing_template attributes: label: Send a message from existing template options: - label: Clicking on existing template brings you to preview screen with `prepare to send` button - label: All else above persists as true (formatting, send, dashboard, etc) - type: checkboxes id: template_folder_permissions attributes: label: Checking template folder permissions options: - label: Only the template creator and platform admins should be able to see a new template folder - label: Adding a non platform admin user to a folder should grant them access to see and copy the templates - label: Removing a non platform admin user to a folder should remove their access to see and copy the templates - label: Platform admins should not be able to be added or removed from template folders, since they have full access regardless - type: checkboxes id: download_reports attributes: label: Download the CSV delivery reports options: - label: Clicking on the CSV download directly after a message send downloads a report that contains the data we expect - label: Clicking on the CSV download links from the main dashboard downloads a report that contains the data we expect - label: The daily generated batch reports appear at the bottom of the main dashboard batch table with accurate information - label: The daily generated batch report buttons are highlighted appropriately based on which reports are available (1, 3, 5, and 7 day) - label: Downloading the generated batch reports that are available work properly and contain the data that we expect - type: checkboxes id: invite_member attributes: label: Invite a team member options: - label: Clicking on “Team” in settings brings you to team member screen - label: Clicking “Invite a team member” brings you to email and permissions screen - label: Clicking invite team member sends an invite and shows confirmation - label: Invite email provides live link that works to register new team member - type: checkboxes id: delete_member attributes: label: Delete a team member options: - label: From team member screen, clicking “Change Details” on a specific profile brings you to that person’s profile - label: Clicking on “Remove this team member” prompts a confirmation - label: Clicking the confirmation removes the team member - type: checkboxes id: org_dashboard attributes: label: Organization Dashboard options: - label: Dashboard navigation item is highlighted when viewing organization dashboard - label: Clicking "Create new service" button shows service creation form - label: Clicking "Add org admin" button shows user invitation form - label: Clicking "Manage" on a service shows the manage service form - label: In manage service form, service name, primary contact, and status can be edited - label: Clicking "Save Changes" shows confirmation modal - label: Confirming changes updates the service and shows success message - label: Updated service row is highlighted in the services table - label: The "Delete Service" button only appears for trial services or platform admins - label: Clicking "Delete Service" shows confirmation modal with service name - label: Confirming deletion suspends the service and shows success message - label: Deleted service is removed from the services table - label: Cancel buttons on all forms return to dashboard without making changes - type: checkboxes id: sign_out attributes: label: Sign Out options: - label: Clicking “Sign Out” takes you back to the homepage and logs you out