Skip to end of metadata
Go to start of metadata
Running the tests - basic stuff
- Go to TIS-ADMINS-UI project in the terminal and run the following:
- npm run e2e (this runs the protractor tests)
- npm run e2e-ie (IE browser tests)
- npm run cucumber (runs the cucumber tests)
- Reports are located in:
- /TIS-ADMINS-UI/e2e/cucumber/reports
- /TIS-ADMINS-UI/e2e/report/html/tis-e2e-report.html
- Environment URL is set in TIS-ADMINS-UI/protractor.conf.shared.js
The below table provides the test coverage for E2E test pack.
Component Name | Scenarios already covered | Scenarios to be added | Scenarios for upcoming functionalities | Remarks | QA Remarks /Defects |
---|
People | - Navigate to Person search
- Able to load person Details
- Load Placements view through people search journey
- Load Programmes view through people search journey
- Load Qualifications view through people search journey
- Load Sensitive data view through people search journey
- Search person
- view people list after applying sorting and filters on header.
- Create Person
- View/Edit Person
- Test validation Errors after entering invalid data in fields
|
| - Bulk Upload of People
- Assign/view rotations (Trainee only)
- Assign/view education group (Trainer only)
- Remove Person from Programme
- Leave Programme(Process)
| Shivani Rana (Unlicensed) excuse my ignorance but do you need to check server error in People too? you have it for most of the other components.... Yes Joanne Watson (Unlicensed) that will be added for people too to be consistent. Thanks. Load assesssment data through people search will be covered in assessment below. | - TISDEV-3641
- TISDEV-3868
- TISDEV-3878
- TISDEV-4048
- TISDEV-4049
- TISDEV-4054
- TISDEV-4094
- TISDEV-4150
- TISDEV-4151
|
---|
Placements | - Navigate to placements via person search
- Create Placement
- Check server Error
- Check validation error after entering invalid data on form.
- Edit placements
|
| - Create bulk Placements
- Unlink Placement
Move current placement to past placement. Delete future placement.
|
| - TISDEV-3625
- TISDEV-3623
- TISDEV-3622
- TISDEV-3943
- TISDEV-4029
- TISDEV-4048
- TISDEV-4160
- TISDEV-4161
- TISDEV-4268
- TISDEV-4270
- TISDEV-4271
|
---|
Post | - Navigate to Post
- View Post List
- View Post List after applying sorting and filters on header
- Create Post
- View/Edit Post Details
- Check validation error after entering invalid data on form.
- Check server error
- Search Post
- Link new Post to Old post
|
| - Bulk create Post
- view placement history in post & link out to placement detail
- Decommission Old Post
|
| Post test cases 4, 5 ,6 has been avoided as waiting for post bugs to be fixed. - TISDEV-3633
- TISDEV-3950
- TISDEV-3951
- TISDEV-4115
- TISDEV-4255
|
---|
Programme | - Navigate to Programme after login from UI
- Create Programme
- view/Edit Programme
- check server error
- search programme
|
| - view associated posts
- view associated trainers
- view associated rotations
- Assign Programme
| Navigate to Programme from ......where? https://dev-apps.tis.nhs.uk/admin/programmes/programme | TISDEV-4018 TISDEV-4092 |
---|
Curriculum sub type |
| - Navigate to curriculum sub type
- Create Curriculum sub type
- view/Edit Curriculum sub type
- check server error
|
|
|
|
---|
Speciality | - Navigate to Speciality
- View Speciality List after applying filters and sorting on header
- Create Speciality
- Edit Speciality
- Check server error
|
|
|
| TISDEV-3919 TISDEV-4086 |
---|
Specilaity-Group | - Navigate to Speciality-Group
- Check column sorting and list Speciality Group data
- Create Speciality-Group
- Update Speciality-Group
- Check server error
- Check validation error after entering invalid data on form elements
|
|
|
| Test case 6 has been avoided as waiting to defect to be fixed. - TISDEV-3691
|
---|
Manage Connections | Create Connection: - Navigate to create Manage Connection
- Check pagination, cloumn sorting and filters
- Create Connection
- Check connection request response
Remove Connection: - Navigate to remove Manage Connection
- Check pagination, cloumn sorting and filters
- Remove Connection
- Check connection request response
|
|
|
| - TISDEV-3733
- TISDEV-3666
- TISDEV-4100
|
---|
Curriculum | - Navigate to Curriculum
- load curriculum record after applying sorting and filtering
- Create Curriculum
- Edit Curriculum
- Check server error
|
|
|
|
|
---|
Assessments | 1. Navigate to assessments after login from UI 2. Load/ view assessments List through people search journey 3. Test Assessments Pagination and Column filter and Sorting (similar test scenarios will be tested across components) - load page
- display smart search
- display pagination
- display column headers with column sorting and filters
- Apply and remove column filter and reset results
- Apply sorting on column filter
4. Create Assessments after login and select assessments 5. Edit assessment after clicking a record 8. Test validation error when user inputs invalid data 9. Test server error 10. Select post-assessment outcome from event drop down and store post-assessment details 11. Select pre-assessment details from event drop down and store pre-assessment details 12. View/Edit/ Store re-validation details from event drop down within assessment. |
| 1. Bulk Create Assessments
|
| - Sorting for columns trainee first name and review data is not working. (TISDEV-3927)
- Not able to search assessment record after creating a new record as assessment ID in header is not searchable.
- Post-assessment details are not getting saved after clicking save after filling three mandatory fields. (TISDEV-3932)
- Not able to search post-assessment and pre-assessment record after saving the record and redirecting to person record list as there is no smart search or pagination details or any other search criteria exist. (test steps): a.Navigate to assessment list through UI b. select a record from list and select pre-assessment details or post assessment details from event dropdown. c. enter the details and click on save. d. click on go back to person record.
5. Server error not getting populated when clicking on save without entering any details on the form. (TISDEV-3926) 6. selected status Filter name should come above table header which is not getting displayed now when someone select any of the status filter.(TISDEV-3935) TISDEV-4031 TISDEV-4374 TISDEV-4534
|
---|
Add Comment