Copy of Test Cases

Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 24

Test Name Description (Design Steps)

Validation of EFI Time Entries when the feature flag is Validation of EFI Time Entries when the feature flag is
enabled enabled

Validation of EFI Time Entries when the feature flag is Validation of EFI Time Entries when the feature flag is
disabled disabled
Steps to Navigate

Enter the credentials to verify the service bus work

Check whether EFI message is received on the service bus

Verify the "Feature" flag is set as "enabled"

Enter the credentials to verify the service bus work

Check whether EFI message is received on the service bus

Verify the "Feature" flag is set as "disabled"


Expected Result (Design Steps) When Then

The user should be able to logged in or authenticated successfully

Send the time entries to EFI using service bus and check the message.
The message should be received on the service bus successfully.
If the feature flag is enabled then the EFI Time Entries should be converted into Raw Time
Entries without any error message.

The user should be able to logged in or authenticated successfully

Send the time entries to EFI using service bus and check the message.
The message should be received on the service bus successfully.
If the feature flag is enabled then the EFI Time Entries should be converted into Payroll Time
Entries without any error message.
Test Name Description (Design Steps)

Validation of timesheet service when there is new data Validation of timesheet service when there is new data
available in TRAX database available in TRAX database

Validation of timesheet service when there is new data Validation of timesheet service when there is new data
available in TRAX database available in TRAX database

Validation of timesheet service when there is no new data Validation of timesheet service when there is no new
available in TRAX database data available in TRAX database
Steps to Navigate

Login into the bopit application

Navigate to the timesheet detail screen

Check for the new data in the trax database

Verify the feature flag "IsRawTimeEntryEnabled" is set as "True"

Verify the data in the timesheet service is converted or not.

Login into the bopit application

Navigate to the timesheet detail screen

Check for the new data in the trax database

Verify the feature flag "IsRawTimeEntryEnabled" is set as "False"

Verify the data in the timesheet service is converted or not.

Login into the bopit application

Navigate to the timesheet detail screen


Check for the new data in the trax database
Verify the feature flag "IsRawTimeEntryEnabled" is not set
(regardless of feature flag value)
Verify the data in the timesheet service is converted or not.
Expected Result (Design Steps) When Then

The user should be able to logged in successfully

User should be navigated to the timesheet details screen and respective user timesheet details
should be displayed.
Log into Trax database and see the details for the same user for predefined date as a New data for
timesheets.
The feature flag 'IsRawTimeEntryEnabled' should be set as 'true', check into "GetDetails" API

The Trax data in the timesheet service should not replaced with the newer data, if feature flag
'IsRawTimeEntryEnabled' should be set as 'true' value.

The user should be able to logged in successfully

User should be navigated to the timesheet details screen and respective user timesheet details
should be displayed.
Log into Trax database and see the details for the same user for predefined date as a New data for
timesheets.
The feature flag 'IsRawTimeEntryEnabled' should be set as 'False', check into "GetDetails" API

The Trax data in the timesheet service should be replaced with the newer data, if feature flag
'IsRawTimeEntryEnabled' should be set as 'False' value.

The user should be able to login successfully

The timesheet details screen should be displayed.


The user shouldn’t find any new data in the trax database
The feature flag 'IsRawTimeEntryEnabled' should be set as NULL or not available

The Trax data in the timesheet service should not be replaced with the newer data.
Test Name

Validation of Force Daily Sync and Force Hourly Sync buttons when the feature flag is true

Validation of Force Daily Sync and Force Hourly Sync buttons when the feature flag is false

Verification of Force Daily Sync and Force Hourly Sync buttons when there is no new data updated when

Verification of Force Daily Sync and Force Hourly Sync buttons when there is no new data updated
Description (Design Steps)

Validation of Force Daily Sync and Force Hourly Sync buttons when the feature flag is true

Validation of Force Daily Sync and Force Hourly Sync buttons when the feature flag is false

Verification of Force Daily Sync and Force Hourly Sync buttons when there is no new data updated when

Verification of Force Daily Sync and Force Hourly Sync buttons when there is no new data and feature f
Steps to Navigate

Login into the bopit application (TS Admin/TS Payroll)


Navigate to the timesheet detail screen
select any traveler and open the details of the traveler
check for the details such as "Assignment notes","Payroll rules" details
Navigate to the pulse app and change the details such as payroll rules for a particul
Verify that user is able to add and update the Timesheet details.
Verify the feature flag "IsRawTimeEntryEnabled" is set as "True"
Verify the feature flag "IsRawTimeEntryEnabled" is reflected in 5-10 min
Verify the data in the timesheet service is converted or not.
Login into bopit and verify the data in the timesheet service
Navigate to the administration page in the bopit and click on the sync buttons for
Navigate again to the timesheet details page and click on the traveler for which w

Login into the bopit application (TS Admin/TS Payroll)


Navigate to the timesheet detail screen
select any traveler and open the details of the traveler
check for the details such as "Assignment notes","Payroll rules" details
Navigate to the pulse app and change the details such as payroll rules for a particul
Verify that user is able to add and update the Timesheet details.
Verify the feature flag "IsRawTimeEntryEnabled" is set as "false"
Verify the feature flag "IsRawTimeEntryEnabled" is reflected in 5-10 min
Verify the data in the timesheet service is converted or not.
Login into bopit and verify the data in the timesheet service
Navigate to the administration page in the bopit and click on the sync buttons for
Navigate again to the timesheet details page and click on the traveler for which w

Login into the bopit application (TS Admin/TS Payroll)


Navigate to the timesheet detail screen
select any traveler and open the details of the traveler
check for the details such as "Assignment notes","Payroll rules" details
Verify that user is able to add and update the Timesheet details.
Verify the feature flag "IsRawTimeEntryEnabled" is set as "false"
Verify the feature flag "IsRawTimeEntryEnabled" is reflected in 5-10 min
Verify the data in the timesheet service is converted or not.
Login into bopit and verify the data in the timesheet service
Navigate to the administration page in the bopit and click on the sync buttons for
Navigate to the timesheet details section and check for the assignment notes and p

Login into the bopit application (TS Admin/TS Payroll)


Navigate to the timesheet detail screen
select any traveler and open the details of the traveler
check for the details such as "Assignment notes","Payroll rules" details
Verify that user is able to add and update the Timesheet details.
Verify the feature flag "IsRawTimeEntryEnabled" is set as "True"
Verify the feature flag "IsRawTimeEntryEnabled" is reflected in 5-10 min
Verify the data in the timesheet service is converted or not.
Login into bopit and verify the data in the timesheet service
Navigate to the administration page in the bopit and click on the sync buttons for
Navigate to the timesheet details section and check for the assignment notes and p
Expected Result (Design Steps) When Then

The user (TS Admin/TS Payroll) should be able to logged in successfully


User should be navigated to the timesheet details screen and respective user timesheet details should be displayed.
User should be able to view all the details of the traveler
User should be able to navigate to the Assignment notes section and payroll rules section and view the notes
https://pulsetraining.crm.dynamics.com/main.aspx?appid=73df9fa7-b2cd-452b-aa65-c634549b74dd&pagetype=entityrecord
Now update the timesheet details for that particular traveler
Log into Trax database and see the details for the same user for predefined date as a New data for timesheets.
The feature flag 'IsRawTimeEntryEnabled' should be set as 'true', check into "GetDetails" API
Once user change the feature flag 'IsRawTimeEntryEnabled' 'true' or 'false', the value will take sometime 5-10 min to reflected
The Trax data in the timesheet service should not replaced with the newer data, if feature flag 'IsRawTimeEntryEnabled' shoul
The page should be opened and the user should be able to click the buttons
The new changes which we have updated in the pulse application for this traveler should appear in the assignment notes and

The user (TS Admin/TS Payroll) should be able to logged in successfully


User should be navigated to the timesheet details screen and respective user timesheet details should be displayed.
User should be able to view all the details of the traveler
User should be able to navigate to the Assignment notes section and payroll rules section and view the notes
https://pulsetraining.crm.dynamics.com/main.aspx?appid=73df9fa7-b2cd-452b-aa65-c634549b74dd&pagetype=entityrecord
Now update the timesheet details for that particular traveler
Log into Trax database and see the details for the same user for predefined date as a New data for timesheets.
The feature flag 'IsRawTimeEntryEnabled' should be set as 'false', check into "GetDetails" API
Once user change the feature flag 'IsRawTimeEntryEnabled' 'true' or 'false', the value will take sometime 5-10 min to reflected
The Trax data in the timesheet service should replace with the newer data, if feature flag 'IsRawTimeEntryEnabled' should be
The page should be opened and the user should be able to click the buttons
The new changes which we have updated in the pulse application for this traveler should appear in the assignment notes and

The user (TS Admin/TS Payroll) should be able to logged in successfully


User should be navigated to the timesheet details screen and respective user timesheet details should be displayed.
User should be able to view all the details of the traveler
User should be able to navigate to the Assignment notes section and payroll rules section and view the notes
Now update the timesheet details for that particular traveler
Log into Trax database and see the details for the same user for predefined date as a New data for timesheets.
The feature flag 'IsRawTimeEntryEnabled' should be set as 'false', check into "GetDetails" API
Once user change the feature flag 'IsRawTimeEntryEnabled' 'true' or 'false', the value will take sometime 5-10 min to reflected
The Trax data in the timesheet service should replace with the newer data, if feature flag 'IsRawTimeEntryEnabled' should be
The page should be opened and the user should be able to click the buttons
As there are no changes for this traveler,after we click on the sync button we should not see any changes in the assignment n

The user (TS Admin/TS Payroll) should be able to logged in successfully


User should be navigated to the timesheet details screen and respective user timesheet details should be displayed.
User should be able to view all the details of the traveler
User should be able to navigate to the Assignment notes section and payroll rules section and view the notes
Now update the timesheet details for that particular traveler
Log into Trax database and see the details for the same user for predefined date as a New data for timesheets.
The feature flag 'IsRawTimeEntryEnabled' should be set as 'true', check into "GetDetails" API
Once user change the feature flag 'IsRawTimeEntryEnabled' 'true' or 'false', the value will take sometime 5-10 min to reflected
The Trax data in the timesheet service should not replaced with the newer data, if feature flag 'IsRawTimeEntryEnabled' shoul
The page should be opened and the user should be able to click the buttons
As there are no changes for this traveler,after we click on the sync button we should not see any changes in the assignment n
s should be displayed.

view the notes


9b74dd&pagetype=entityrecord&etn=account&id=7774a716-f7c0-e711-8106-3863bb3cf210.Access this url and make necessary changes

a for timesheets.

sometime 5-10 min to reflected on the UI, so user has to wait until same time.
g 'IsRawTimeEntryEnabled' should be set as 'true' value.

ear in the assignment notes and payroll rules section after we click on the sync button

s should be displayed.

view the notes


9b74dd&pagetype=entityrecord&etn=account&id=7774a716-f7c0-e711-8106-3863bb3cf210.Access this url and make necessary changes

a for timesheets.

sometime 5-10 min to reflected on the UI, so user has to wait until same time.
awTimeEntryEnabled' should be set as 'false' value.

ear in the assignment notes and payroll rules section after we click on the sync button

s should be displayed.

view the notes

a for timesheets.

sometime 5-10 min to reflected on the UI, so user has to wait until same time.
awTimeEntryEnabled' should be set as 'false' value.

any changes in the assignment notes and payroll rules section

s should be displayed.

view the notes


a for timesheets.

sometime 5-10 min to reflected on the UI, so user has to wait until same time.
g 'IsRawTimeEntryEnabled' should be set as 'true' value.

any changes in the assignment notes and payroll rules section


and make necessary changes to update the payroll rules related information

and make necessary changes to update the payroll rules related information
Test Name
Validation of Force Daily Sync and Force Hourly Sync buttons when the feature flag is true

Validation of Force Daily Sync and Force Hourly Sync buttons when the feature flag is false

Verification of Force Daily Sync and Force Hourly Sync buttons when there is no new data updated when
Verification of Force Daily Sync and Force Hourly Sync buttons when there is no new data updated
Description (Design Steps)
Validation of Force Daily Sync and Force Hourly Sync buttons when the feature flag is true

Validation of Force Daily Sync and Force Hourly Sync buttons when the feature flag is false

Verification of Force Daily Sync and Force Hourly Sync buttons when there is no new data updated when
Verification of Force Daily Sync and Force Hourly Sync buttons when there is no new data and feature f
Steps to Navigate
Login into the bopit application (TS Admin/TS Payroll)
Navigate to the timesheet detail screen
select any traveler and open the details of the traveler
check for the details such as "Assignment notes","Payroll rules" details
Navigate to the pulse app and change the details such as payroll rules for a particul
Verify that user is able to add and update the Timesheet details.
Verify the feature flag "IsRawTimeEntryEnabled" is set as "True"
Verify the feature flag "IsRawTimeEntryEnabled" is reflected in 5-10 min
Verify the data in the timesheet service is converted or not.
Login into bopit and verify the data in the timesheet service
Navigate to the administration page in the bopit and click on the sync buttons for
Navigate again to the timesheet details page and click on the traveler for which w
Navigate to the timesheet details section and check for the new data
click on the submit button

Login into the bopit application (TS Admin/TS Payroll)


Navigate to the timesheet detail screen
select any traveler and open the details of the traveler
check for the details such as "Assignment notes","Payroll rules" details
Navigate to the pulse app and change the details such as payroll rules for a particul
Verify that user is able to add and update the Timesheet details.
Verify the feature flag "IsRawTimeEntryEnabled" is set as "false"
Verify the feature flag "IsRawTimeEntryEnabled" is reflected in 5-10 min
Verify the data in the timesheet service is converted or not.
Login into bopit and verify the data in the timesheet service
Navigate to the administration page in the bopit and click on the sync buttons for
Navigate again to the timesheet details page and click on the traveler for which w
Navigate to the timesheet details section and check for the new data
click on the submit button

Login into the bopit application (TS Admin/TS Payroll)


Navigate to the timesheet detail screen
select any traveler and open the details of the traveler
check for the details such as "Assignment notes","Payroll rules" details
Verify that user is able to add and update the Timesheet details.
Verify the feature flag "IsRawTimeEntryEnabled" is set as "false"
Verify the feature flag "IsRawTimeEntryEnabled" is reflected in 5-10 min
Verify the data in the timesheet service is converted or not.
Login into bopit and verify the data in the timesheet service
Navigate to the administration page in the bopit and click on the sync buttons for
Navigate to the timesheet details section and check for the assignment notes and p
Navigate to the timesheet details section and check for the new data
click on the submit button

Login into the bopit application (TS Admin/TS Payroll)


Navigate to the timesheet detail screen
select any traveler and open the details of the traveler
check for the details such as "Assignment notes","Payroll rules" details
Verify that user is able to add and update the Timesheet details.
Verify the feature flag "IsRawTimeEntryEnabled" is set as "True"
Verify the feature flag "IsRawTimeEntryEnabled" is reflected in 5-10 min
Verify the data in the timesheet service is converted or not.
Login into bopit and verify the data in the timesheet service
Navigate to the administration page in the bopit and click on the sync buttons for
Navigate to the timesheet details section and check for the assignment notes and p
Navigate to the timesheet details section and check for the new data
click on the submit button
Expected Result (Des
The user (TS Admin/TS Payroll) should be able to logged in successfully
User should be navigated to the timesheet details screen and respective user timesheet details should be displayed.
User should be able to view all the details of the traveler
User should be able to navigate to the Assignment notes section and payroll rules section and view the notes
https://pulsetraining.crm.dynamics.com/main.aspx?appid=73df9fa7-b2cd-452b-aa65-c634549b74dd&pagetype=entityrecord
User should be able to update the timesheet details for that particular traveler
Log into Trax database and see the details for the same user for predefined date as a New data for timesheets.
The feature flag 'IsRawTimeEntryEnabled' should be set as 'true', check into "GetDetails" API
Once user change the feature flag 'IsRawTimeEntryEnabled' 'true' or 'false', the value will take sometime 5-10 min to reflected
The Trax data in the timesheet service should not replaced with the newer data, if feature flag 'IsRawTimeEntryEnabled' shoul
The page should be opened and the user should be able to click the buttons
The new changes which we have updated in the pulse application for this traveler should appear in the assignment notes and
As the feature flag is true the new data should not be visible in the timesheet section
The submit button should be present and by clicking on it the old data should be submitted

The user (TS Admin/TS Payroll) should be able to logged in successfully


User should be navigated to the timesheet details screen and respective user timesheet details should be displayed.
User should be able to view all the details of the traveler
User should be able to navigate to the Assignment notes section and payroll rules section and view the notes
https://pulsetraining.crm.dynamics.com/main.aspx?appid=73df9fa7-b2cd-452b-aa65-c634549b74dd&pagetype=entityrecord
Now update the timesheet details for that particular traveler
Log into Trax database and see the details for the same user for predefined date as a New data for timesheets.
The feature flag 'IsRawTimeEntryEnabled' should be set as 'false', check into "GetDetails" API
Once user change the feature flag 'IsRawTimeEntryEnabled' 'true' or 'false', the value will take sometime 5-10 min to reflected
The Trax data in the timesheet service should replace with the newer data, if feature flag 'IsRawTimeEntryEnabled' should be
The page should be opened and the user should be able to click the buttons
The new changes which we have updated in the pulse application for this traveler should appear in the assignment notes and
As the feature flag is false the new data should be visible in the timesheet section
The submit button should be present and by clicking on it the new data should be submitted

The user (TS Admin/TS Payroll) should be able to logged in successfully


User should be navigated to the timesheet details screen and respective user timesheet details should be displayed.
User should be able to view all the details of the traveler
User should be able to navigate to the Assignment notes section and payroll rules section and view the notes
Now update the timesheet details for that particular traveler
Log into Trax database and see the details for the same user for predefined date as a New data for timesheets.
The feature flag 'IsRawTimeEntryEnabled' should be set as 'false', check into "GetDetails" API
Once user change the feature flag 'IsRawTimeEntryEnabled' 'true' or 'false', the value will take sometime 5-10 min to reflected
The Trax data in the timesheet service should replace with the newer data, if feature flag 'IsRawTimeEntryEnabled' should be
The page should be opened and the user should be able to click the buttons
As there are no changes for this traveler,after we click on the sync button we should not see any changes in the assignment n
As the feature flag is false and as there is no new data,new data should not be visible in the timesheet section
The submit button should be present and by clicking on it the old data should be submitted

The user (TS Admin/TS Payroll) should be able to logged in successfully


User should be navigated to the timesheet details screen and respective user timesheet details should be displayed.
User should be able to view all the details of the traveler
User should be able to navigate to the Assignment notes section and payroll rules section and view the notes
Now update the timesheet details for that particular traveler
Log into Trax database and see the details for the same user for predefined date as a New data for timesheets.
The feature flag 'IsRawTimeEntryEnabled' should be set as 'true', check into "GetDetails" API
Once user change the feature flag 'IsRawTimeEntryEnabled' 'true' or 'false', the value will take sometime 5-10 min to reflected
The Trax data in the timesheet service should not replaced with the newer data, if feature flag 'IsRawTimeEntryEnabled' shoul
The page should be opened and the user should be able to click the buttons
As there are no changes for this traveler,after we click on the sync button we should not see any changes in the assignment n
As the feature flag is true and as there is no new data,new data should not be visible in the timesheet section
The submit button should be present and by clicking on it the old data should be submitted
When Then

s to update the payroll rules related information

s to update the payroll rules related information

You might also like