FAQ | This is a LIVE service | Changelog

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