Table of Contents | ||||
---|---|---|---|---|
|
...
Sprint | Due Date | Activity | Team Member | Status | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Sprint 26 / 27 | March 15th - March 29th | UAT Testing | Steve, Grace | Complete | |||||||
Sprint 26 / 27 | MAACE team February 2022 - present (projected complete Projected completion date: Monday March 27th) | Grace - WLM permissions for testing | Jugraj / MAACE | In Progress
| |||||||
Sprint 27 | March 19th - present | SCED set-up | Jugraj / MAACE Team | In Progress
| |||||||
Sprint 27 | Monday March 20th | Troubleshoot and test URL | Jugraj / Cloud Team | Complete
| |||||||
Sprint 27 | March 21st | ACC / Prod API permissions | Jugraj / MAACE | Complete
| |||||||
Sprint 27 | XXXX Monday March 27th - present | SCED ROFs ACC environment set-up to RSIG SCED endpoints | Jugraj / MAACE TeamShu Zi (endpoint set-up on RSIG side) | In Progress
| |||||||
Sprint 28 | Wednesday March 29th | Meeting with MAACE team to discuss missing SCED endpoints | Jugraj, Maggie, MAACE Team | Complete
| |||||||
Sprint 28 | Thursday March 29th - present | Follow-up with MAACE team to get missing SCED endpoints | Will | In Progress
| |||||||
Sprint 28 | March 29th - April 5th | ACC / Prod API Testing | Jugraj | In Progress
| |||||||
Sprint 27 | Monday March 27th - present | ROFs ACC environment set-up to RSIG SCED endpoints | Jugraj / Shu Zi (endpoint set-up on RSIG side) | In Progress
| Sprint 27 | RSIG ACC Testing | RSIG - Entai, Honglei and Ewa | Complete on RSIG side. But, RSIG should test again to make Wednesday March 30th Possible testing in RSIG when we give RSIG SCED. | RSIG ACC Testing | RSIG - Entai, Honglei and Ewa | Complete on RSIG side. But, RSIG should test again to make sure the TSB pop-up in ACC and Citrix once they have the SCED endpoints.
|
Sprint 28 | Wednesday March 29th | Sprint 28 - Start Date | ROFs Team | In Progress | |||||||
Sprint 28 | Wednesday March 29th | Submit RSIG prod ticket | RSIG - Entai | In Progress
| |||||||
Sprint 28 | March 27th to present | Jugraj & Henry to troubleshoot so it can be done automatically vs manually on March 14th (time: 20 min) | Jugraj | In Progress
| |||||||
Sprint 28 | Friday March 31st | Code Freeze | ROFs Team | In Progress | |||||||
Sprint 28 | Monday April 3rd | Prod sanity check - backend Note: 255651 - split into tasks in PBI | ROFs Team | Not started
| |||||||
Sprint 28 | Monday April 3rd - Thursday April 6th | ACC Testing - backend and frontend Note: split into tasks in PBI | ROFs Team | Not started
| |||||||
Sprint 28 | Friday April 7th | Holiday - Good Friday | ROFs Team | Holiday | |||||||
Sprint 28 | Monday April 10th | Holiday - Easter Monday | ROFs Team | Holiday | |||||||
Sprint 29 | Wednesday April 5th | Sprint 29 - Start Date | ROFs Team | Not Started | |||||||
Sprint 29 | Monday April 18th (tentative) | Hook up WLM SCED endpoints to RSIG | ROFs Team, RSIG Team | Not Started
| |||||||
Sprint 30 | Friday April 28th | Prod release day activities | Jugraj, ROFs Team | Not Started | |||||||
Sprint 30 | Monday May 1st | Release to users | Steve, Help Desk? | Not Started
|
March 28th - RSIG ACC Testing - Complete
Morning
Meeting held with RSIG and ROFs team. RSIG team determined it was ok to give ROFs ACC non-SCED to RSIG ACC in the morning so they can start testing, and provide them with ROFs ACC SCED in the afternoon. We have been using ROFs ACC non-SCED to test in QA.
...
March 29 to April 5 - ACC / PROD API Testing
Checklist: Reviewed with Jugraj, and marked as complete on March 29th
Test the following:
Roles have permissions
Workflows with different roles
Ad-hoc testing
April 3rd to April 5th - ACC Testing
Backend testing
Checklist: Reviewed with Jugraj, and marked as complete on March 29th.
Check connection string in Key Vault
Check correct groups in app settings
Check if correct users are added to the groups - prod
Check if all the API permissions are configured for the groups
RSIG db - need to make sure the users main emails match with the Microsoft login emails
Check the correct API endpoints are set up
Frontend testing
Checklist: Will review Reviewed with Grace and Jugraj on April 3rd, and marked as Complete
Task Dashboard:
Check TSB occurrences from overnight feed appear in “Pending Review” tab at top of table (if still mapped to RSIG training) - ask Jugraj if feed will be in ACC next week
Run a date range search
Run a few other ad-hoc searches
Run a search in FR, searching for occurrences using FR translated criteria
TSB Data:
Check a few TSB occurrences to make sure correct TSB data is appearing (from Jeff’s morning email - if still mapped to RSIG trainingUAT - need to confirm with Jugraj)
Location Mapping:
Search for yard, spur, subdivision, crossing in the search tab Warning: Do not map a location
Map a few locations including search and select a few different location types
Manager Review:
Test “Requested By”
Select “No” for the first question
Test “Requested By” dropdown menu
Warning: Do not Save!!!
Take a quick look at other tabs to see if FR translation is appearing
April 6th - Prod Sanity Check (backend and frontend)
RSIG Environments - Emails
QA
Real emails: RSIG/ROFs team members
Fake emails: All other RSIG contacts outside of RSIG/ROFs team members
ROFS is using [TR157_GEN_INDIV_EMAIL_ADDRESS_ROFS_ROFS] for authentication and users in this table have their real email listed
Fake email: RSIG-PISF-test@tc.gc.cal
UAT
...
Real emails: RSIG/ROFs team members
Complete a few Manager Reviews including:
No Action Required
Assigning RSI
Required by Manager
Reopen
Reassign
Inspection Notification:
Select a railway and railway officer
Change railway and railway officer
Create letter, add CC and appendix
Send email - Caution: Double-check to make sure CC emails are not real
Check letter received in email and make sure it can be edited
Test letter pop-up window, download letter, Info Received pop-up window, Railway Officer pop-up window
Test all fields in Inspection Notification tab
Test validation and different scenarios
TSB Planned Location
Create Planned Location
If possible, test to make sure the Planned Location is going to the 2023-2024 fiscal year
Test steps 1-6 in French
April 6th - Prod Sanity Check (backend and frontend)
RSIG Environments - Emails
QA
Real emails: RSIG/ROFs team members
Fake emails: All other RSIG contacts outside of RSIG/ROFs team members
ROFs ROFS is using [TR157_GEN_INDIV_EMAIL_ADDRESS_ROFS_ROFS] for authentication RSIG has team members listed in [TR157_GEN_INDIV_EMAIL_ADDRESS]and users in this table have their real email listed
Fake email: RSIG-PISF-test@tc.gc.cal
Refer to DevOps ticket 252541
Required to start
...
ACC / Prod API permissions are granted and tested
...
UAT
Real emails: RSIG/ROFs team members
Fake emails: All other RSIG contacts outside of RSIG/ROFs team members
ROFs is using [TR157_GEN_INDIV_EMAIL_ADDRESS] for authentication
RSIG has team members listed in [TR157_GEN_INDIV_EMAIL_ADDRESS]
Fake email: RSIG-PISF-test@tc.gc.cal
Refer to DevOps ticket 252541
Required to start
ACC / Prod API permissions are granted and tested
SCED endpoints are ready and tested
Check to make sure live emails will not go out
...
Location Mapping
Planned Location
Send emails in Inspection Notification - DO NOT SEND EMAILS as they are live?
Backend testing
Checklist: Reviewed with Jugraj, and marked as complete on March 29th
Check connection string in Key Vault
Check correct groups in app settings
Check if correct users are added to the groups - prod
Check if all the API permissions are configured for the groups
RSIG db - need to make sure the users main emails match with the Microsoft login emails
Check the correct API endpoints are set up
April 14th - Prod Frontend Testing
Checklist: Reviewed with Jugraj and Grace, and marked as complete on March 30th
Task Dashboard:
Check TSB occurrences from overnight feed appear in “Pending Review” tab at top of table (if still mapped to RSIG training)
Run a date range search
Run a few other ad-hoc searches
Run a search in FR, searching for occurrences using FR translated criteria
TSB Data:
Check a few TSB occurrences to make sure correct TSB data is appearing (from Jeff’s morning email - if still mapped to RSIG training)
Location Mapping:
Search for yard, spur, subdivision, crossing in the search tab Warning: Do not map a location
Manager Review:
Test “Requested By”
Select “No” for the first question
Test “Requested By” dropdown menu
Warning: Do not Save!!!
Take a quick look at other tabs to see if FR translation is appearing
April 28th - Smoke Test
Checklist: Started with Jugraj on March 29th. Needs further review. Finished review with Grace on March 31. Marked as complete.
Test URL
Complete a few searches on the dashboard, testing out the following filters (does not need to be in combination):
Run a date range search
Run a few other searches
Open up a few records in “Pending Review” [I don’t think there will be any records in “Pending Review”? Perhaps historical instead?]
Select a record and compare the data in the TSB tab with the daily email
Jeff / Cary - perhaps Map a location for a historical record - if this won’t ruin OPS analytics
In Manager Review:
Complete a Manager Review for a historical occurrence that does not require further follow-up?
Check only - Reopen the occurrence and check the ‘Assign To’ and the ‘Requested By’ list to make sure it is accurate
DO NOT complete an Inspection Notificationcompare the data in the TSB tab with the daily email
DO NOT complete Location Mapping or Manager Review
RSIG Release 33 Smoke Test: https://docs.google.com/spreadsheets/d/1PVZJTDb89otTOUIQd1xXcPH20KENyeAPjPz6yGiv-4I/edit#gid=0
...
Item | Time (approx.) | Effort | Activity | Team Member | Details | Status | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1. | 9:00am | Switch connection string from training to prod | Jugraj | Not Started | |||||||||
2. | 9:40am | Latest code pushed to prod branch | Jugraj | Coordinate with RSIG team at approx. 9:40am at the same time they do the quick test | Not Started | ||||||||
3. | [11:00am?] | 20 min | Merge ACC branch with main branch | Jugraj | We can do our build after RSIG db is refreshed. Need to confirm with RSIG before proceeding. | Not Started | |||||||
4. | [11:30am?] | 20 min | Manually [or automatically] deploy from main branch | Jugraj | May be able to deploy automatically. | Not Started | 5. | [1:00pm?] | 30 min | Smoke test with users to verify release is error free | Steve, Grace | May be able to deploy automatically. | Not Started |
65. | [31:00pm?] - After RSIG Smoke test? | [Can OPS use ROFs via RSIG db even though frontend is locked?] | Not Started |
May 1st - RSIG Release day - External
Include ROFs release in the RSIG email
Training - In-person
Training - can happen one week before the release.
Record one EN training and they are available - Jeff can run it. If not possible to record, then individual regional sessions in their language.
Record one FR training and they are available - Jeff can run it. If not possible to record, then individual regional sessions in their language.
...
?] | 30 min | Smoke test with users to verify release is error free | Steve, Grace, Users (Annick, Jeff, Cary?) | Not Started | ||
6. | Future | When RSIG is locked, ROFs should also be locked and have a blocked message for the users. |
May 1st - RSIG Release day - External
Include ROFs release in the RSIG email from helpdesk