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 @
644a6c73
...
@@ -34,22 +34,32 @@ When executing this regression test script the tester should paste this list int
...
@@ -34,22 +34,32 @@ When executing this regression test script the tester should paste this list int
-
[ ] Check that this is dis-allowed as you are already the owner and
-
[ ] Check that this is dis-allowed as you are already the owner and
change the data project manager to "Another User".
change the data project manager to "Another User".
-
[ ] Check that "Another User" has received the email making them a data project manager
-
[ ] Check that "Another User" has received the email making them a data project manager
and that the details are correct
("Another User" should now accept the T&Cs)
and that the details are correct
.
-
[ ] Check for the new project via the API using the
-
[ ] Check for the new project via the API using the
`/api/storage/project/`
and
`/api/storage/project/{project_ekey}`
endpoints.
`/api/storage/project/`
and
`/api/storage/project/{project_ekey}`
endpoints.
-
[ ] Check that HPC admin have received a "Project Provisioning" email
-
[ ] Check that HPC admin have received a "Project Provisioning" email
and that the details are correct.
and that the details are correct.
-
[ ] Check that the license and project can be accessed via the "My account" page
-
[ ] Check that the license and project can be accessed via the "My account" page
-
[ ] As an HPC admin follow the project provisioning link to the
-
[ ] As an HPC admin
,
follow the project provisioning link to the
"Storage Project Provisioning" page and
"Storage Project Provisioning" page and
confirm that the project and all users have been activated.
confirm that the project and data owner have been activated.
-
[ ] As data owner, check that the project all users are in a "Ready" state.
-
[ ] As data owner, check that the project and data owner are in a "Ready" state.
-
[ ] check api for project states and activated license
-
[ ] Check that the license is activated,
-
[ ] Check that the license is activated,
and that the project and users are in ready state ("4")
and that the project and users are in ready state ("4")
via the API using the relevant endpoints.
via the API using the relevant endpoints.
-
[ ] Check the data owner has received a "Ready to Use" email
-
[ ] Check the data owner has received a "Ready to Use" email
and that the details are correct.
and that the details are correct.
-
[ ] As "Another User" sign in and the accept T&Cs.
-
[ ] Check that HPC admin have received a "Project Provisioning" email
and that the details are correct.
-
[ ] As an HPC admin, follow the project provisioning link to the
"Storage Project Provisioning" page and
confirm that the data project manager has been activated.
-
[ ] As data project manager, check that you are in a "Ready" state.
-
[ ] Check that the license is activated,
and that the data project manager is in ready state ("4")
via the API using the relevant endpoints.
-
[ ] Check the data project manager has received a "Ready to Use" 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.
...
@@ -65,12 +75,6 @@ Notes:
...
@@ -65,12 +75,6 @@ Notes:
**tests below here are still being written**
**tests below here are still being written**
-
[ ] 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
-
[ ] update usage via api
-
[ ] check on project page
-
[ ] check on project page
-
[ ] extend license size
-
[ ] extend license size
...
...
...
...