FAQ
| This is a
LIVE
service |
Changelog
Changes
Page history
Update Regression Testing Script
authored
Jun 17, 2021
by
Mike Bamford
Show whitespace changes
Inline
Side-by-side
Regression-Testing-Script.md
View page @
f57188a4
...
...
@@ -5,52 +5,53 @@ When executing this regression test paste this list into the relevant issue and
-
[ ] Check that the tabs in the "Choose" page navigate to other storage types.
-
[ ] Select any type of "Research storage" and get a quote
for a particular size and duration of storage.
-
Check you get a warning popup if the size you request is too large
-
[ ]
Check you get a warning popup if the size you request is too large
(you can get the max quantity from
`/admin/storage/storage/`
)
-
Add a note to the quote and save.
-
Email the quote to yourself and check that you receive it and that it makes sense.
-
Check that the quote can be accessed in the "My account" page
-
check api for quote
-
purchase storage using a fake PO
-
check email
-
check api for new account and license
-
check AWS storage
-
configure with "Data Owner"
-
check api owner in license
-
check "Data Owner" email
-
configure new project
-
add different "Data Project Manager" (
`other-user`
)
-
check api for project
-
check "Data Project Manager" email
-
check Project Provisioning email
-
provision project
-
check UI
-
check api for project states and activated license
-
check for "ready to use" email
-
check via "My account" page
-
accept T&Cs as
`other-user`
-
check api for project states
-
check for Project Provisioning email
-
provision
`other-user`
-
check api for project states
-
check for "ready to use" email
-
update usage via api
-
check on project page
-
extend license size
-
check for "payment" email
-
extend license duration
-
check for "payment" email
-
check storage admin page (storage/admin)
-
try creating a new account
-
api: check /admin matches
-
check scheduled procedures via GCP logs
-
check Finance email
-
delete
`other-user`
-
check for provisioning email
-
provision
`other-user`
as deleted
-
change owner & provision change
-
check for "Change of Data Owner" email
-
delete project & provision change
-
[ ] Add a note to the quote and save.
-
[ ] Email the quote to yourself and check that you receive it and that it makes sense.
-
[ ] Check that the quote can be accessed in the "My account" page
-
[ ] check api for quote
-
[ ] purchase storage using a fake PO
-
[ ] check email
-
[ ] check api for new account and license
-
[ ] check AWS storage
-
[ ] configure with "Data Owner"
-
[ ] check api owner in license
-
[ ] check "Data Owner" email
-
[ ] configure new project
-
[ ] add different "Data Project Manager" (
`other-user`
)
-
[ ] check api for project
-
[ ] check "Data Project Manager" email
-
[ ] check Project Provisioning email
-
[ ] provision project
-
[ ] check UI
-
[ ] check api for project states and activated license
-
[ ] check for "ready to use" email
-
[ ] check via "My account" page
-
[ ] accept T&Cs as
`other-user`
-
[ ] check api for project states
-
[ ] check for Project Provisioning email
-
[ ] provision
`other-user`
-
[ ] check api for project states
-
[ ] check for "ready to use" email
-
[ ] update usage via api
-
[ ] check on project page
-
[ ] extend license size
-
[ ] check for "payment" email
-
[ ] extend license duration
-
[ ] check for "payment" email
-
[ ] check storage admin page (storage/admin)
-
[ ] try creating a new account
-
[ ] api: check /admin matches
-
[ ] check scheduled procedures via GCP logs
-
[ ] check Finance email
-
[ ] delete
`other-user`
-
[ ] check for provisioning email
-
[ ] provision
`other-user`
as deleted
-
[ ] change owner & provision change
-
[ ] check for "Change of Data Owner" email
-
[ ] delete project & provision change
Note:
-
All emails can be checked in https://mailhog.devops.uis.cam.ac.uk/
\ No newline at end of file