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
- [ ] 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/
- All emails can be checked in https://mailhog.devops.uis.cam.ac.uk/
\ No newline at end of file