FAQ
| This is a
LIVE
service |
Changelog
Changes
Page history
Update Regression Testing Script
authored
Jun 17, 2021
by
Mike Bamford
Hide whitespace changes
Inline
Side-by-side
Regression-Testing-Script.md
View page @
fafe8f73
...
@@ -23,11 +23,19 @@ When executing this regression test script the tester should paste this list int
...
@@ -23,11 +23,19 @@ When executing this regression test script the tester should paste this list int
`/api/storage/license/`
, and
`/api/storage/license/{license_ekey}`
endpoints
`/api/storage/license/`
, and
`/api/storage/license/{license_ekey}`
endpoints
(see notes 3 & 4).
(see notes 3 & 4).
-
[ ] Check that the PDF can be downloaded from
`/admin/payment/popayment/`
-
[ ] Check that the PDF can be downloaded from
`/admin/payment/popayment/`
-
[ ] "Configure the license" by setting yourself as the "Data Owner" and accepting the T&Cs.
-
[ ] On the "Configure the license" page, set yourself as the "Data Owner"
and accept the T&Cs.
-
[ ] Check that you've received the email that you've been made a data owner.
-
[ ] Check that you've received the email that you've been made a data owner.
and that the details are correct.
and that the details are correct.
-
[ ] Check the account's new data owner via the API using the
-
[ ] Check the account's new data owner via the API using the
`/api/storage/account/{account_ekey}`
endpoint
`/api/storage/account/{account_ekey}`
endpoint
-
[ ] On the "Configure the storage" page, give the project a name, a size,
and yourself as a "Data Project Manager".
-
[ ] Check that this is dis-allowed as you are already the owner and
change the data project manager to another user
-
[ ] check api for project
-
[ ] check "Data Project Manager" email
-
[ ] check Project Provisioning email
Notes:
Notes:
-
The tester will need SSGW admin rights when performing the above tests.
-
The tester will need SSGW admin rights when performing the above tests.
...
@@ -43,11 +51,6 @@ Notes:
...
@@ -43,11 +51,6 @@ Notes:
**tests below here are still being written**
**tests below here are still being written**
-
[ ] 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
-
[ ] provision project
-
[ ] check UI
-
[ ] check UI
-
[ ] check api for project states and activated license
-
[ ] check api for project states and activated license
...
...
...
...