Test Cases
Reports (Inventory Management)
HLM/2742/01
Reports (Inventory Management)
Check whether the Warehouse manager have a View Reports button on the Home screen
UI
1.Launch the application 2.Enter credentials 3.Click on Login
The Warehouse manager should have a View Reports button on the Home screen
PASS
PASS
HLM/2742/02
Reports (Inventory Management)
Check if the Warehouse manager can view reports offline
Functional
1.Launch the application 2.Enter credentials 3.Click on Login
The Warehouse manager should be able to view the reports offline
PASS
PASS
HLM/2742/03
Reports (Inventory Management)
Check whether the page navigates to the view reports screen when clicking on the View reports button
Functional
1.Launch the application 2.Enter credentials 3.Click on Login 4.Click on View Reports button
The page should navigate to the view reports screen when clicking on the View reports button
PASS
PASS
HLM/2742/04
Reports (Inventory Management)
Check if the view reports screen has the following cards and are clickable 1. Record Stock Receipt 2. Record stock issued 3.Stock Returned 4. Stock Damaged 5. Stock Loss 6. Stock Reconciliation
Functional
1.Launch the application 2.Enter credentials 3.Click on Login 4.Click on View Reports button
The view reports screen should have the following cards and should be clickable 1. Record Stock Receipt 2. Record stock issued 3.Stock Returned 4. Stock Damaged 5. Stock Loss 6. Stock Reconciliation
PASS
PASS
HLM/2742/05
Reports (Inventory Management)
Check if the user can see the tabular reports for all the stock transactions (inflows and outflows) and stock reconciliation by clicking on the arrow button placed next to every transaction
Functional
1.Launch the application 2.Enter credentials 3.Click on Login 4.Click on View Reports button 5. Click on arrow button next to the respective transaction
The user should be able to see the tabular reports for all the stock transactions (inflows and outflows) and stock reconciliation by clicking on the arrow button placed next to every transaction
PASS
PASS
HLM/2742/06
Reports (Inventory Management)
Check if the report appears in a tabular representation of the data and is scrollable, both vertically and horizontally,
UI
1.Launch the application 2.Enter credentials 3.Click on Login 4.Click on View Reports button 5. Click on arrow button next to the respective transaction
The report should appear in a tabular representation of the data and should be scrollable, both vertically and horizontally,
PASS
PASS
HLM/2742/07
Reports (Inventory Management)
Check if the following columns are displayed on these reports 1. Record Stock Receipt - Date, Quantity received, Received from 2. Record stock issued - Date, Quantity received, Received from 3.Stock Returned- Date, Quantity returned, Returned from 4. Stock Damaged - Date, Quantity damaged, Received from, Danaged During 5. Stock Loss - Date, Quantity lost, Received from, Lost during 6. Stock Reconciliation - Stock received, stock issued, stock returned, stock lost, stock damaged, stock on hand, manual stock count
UI
1.Launch the application 2.Enter credentials 3.Click on Login 4.Click on View Reports button 5.Click on Record Stock Receipt
The following columns should be displayed on these respective reports 1. Record Stock Receipt - Date, Quantity received, Received from 2. Record stock issued - Date, Quantity received, Received from 3.Stock Returned- Date, Quantity returned, Returned from 4. Stock Damaged - Date, Quantity damaged, Received from, Danaged During 5. Stock Loss - Date, Quantity received, Received from, Lost during 6. Stock Reconciliation - Stock received, stock issued, stock returned, stock lost, stock damaged, stock on hand, manual stock count
PASS
PASS
HLM/2742/08
Reports (Inventory Management)
Check if columns displayed on reports are according to the type of transaction
UI
1.Launch the application 2.Enter credentials 3.Click on Login 4.Click on View Reports button 5. Click on arrow button next to the respective transaction
The columns displayed on reports should be according to the type of transaction
PASS
PASS
HLM/2742/09
Reports (Inventory Management)
Check if the data on the reports are reflected appropriately based on the inflows and outflows of the data
Functional
1.Launch the application 2.Enter credentials 3.Click on Login 4.Click on View Reports button 5. Click on arrow button next to the respective transaction
The data on the reports should be reflected appropriately based on the inflows and outflows of the data
PASS
PASS
HLM/2742/10
Reports (Inventory Management)
Check if the Back to Home Button is visible on the Report screens
UI
1.Launch the application 2.Enter credentials 3.Click on Login 4.Click on View Reports button 5. Click on arrow button next to the respective transaction
The Back to Home Button should be visible on the Report screens
PASS
PASS
HLM/2742/11
Reports (Inventory Management)
Check if clicking on the Back to Home Button page navigates to the home screen
Functional
1.Launch the application 2.Enter credentials 3.Click on Login 4.Click on View Reports button 5. Click on arrow button next to the respective transaction 6. Click on Back to Home button
By clicking on the Back to Home Button the page should navigates to the home screen
PASS
PASS
HLM/2742/12
Reports (Inventory Management)
Check whether the back button component is present on all the screens of the mobile application, and it should be visible and clickable
Functional
1.Launch the application 2.Enter credentials 3.Click on Login 4.Click on View Reports button 5. Click on arrow button next to the respective transaction 6. Click on Back button
The back button should be present on all the screens of the mobile application, and it should be visible and clickable
PASS
PASS
HLM/2742/13
Reports (Inventory Management)
Check whether a appropriate message is displayed if there are no records
UI
1.Launch the application 2.Enter credentials 3.Click on Login 4.Click on View Reports button 5. Click on arrow button next to the respective transaction
"No records available" message should be displayed if there are no records on the report screens
PASS
PASS
HLM/2742/14
Reports (Inventory Management)
Check if the view reports option is present for warehouse manager only.
Functional
1.Launch the application 2.Enter credentials 3.Click on Login
The view reports option should be only availabe for warehouse manager.
PASS
PASS
HLM/2742/15
Reports (Inventory Management)
Check if the sync changes any data on the reports
Functional
1.Launch the application 2.Enter credentials 3.Click on Login 4. Create stock related data 5. Click on sync data 6.Click on View Reports button and verify the data
The sync should not change any data on the reports
PASS
PASS
HLM/2742/16
Reports (Inventory Management)
Create stock-related data and check if it appears in reports regardless of whether the data is synced or not.
Functional
1.Launch the application 2.Enter credentials 3.Click on Login 4. Create stock related data 5.Click on View Reports button and verify the data
Regardless of whether the data is synced or not, the created data should appear accurately in the reports.
PASS
PASS
Update User
HLM/1757/01
Update user
Check if the Edit Employee Details option is available on the Details page when clicking on Take Action button
UI
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin 3) Click on inbox on HRMS card on the home page 4) Click on the user name to which the updates has to be done 5) Click on Take action button on Details page
The Edit Employee Details option should be available on the Details page when clicked on Take Action button
PASS
PASS
HLM/1757/02
Update user
Check if the page navigates to Edit employee screen when clicked on Edit Employee Details button
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin 3) Click on inbox on HRMS card on the home page 4) Click on the user name to which the updates has to be done 5) Click on Take action button on Details page 6) Click on Edit Employe Details button
The page should navigate to Edit Employe screen when clicked on Edit Employee Details button
PASS
PASS
HLM/1757/03
Update user
Check if the user details can edit in bulk on the edit screen
UI
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin 3) Click on inbox on HRMS card on the home page 4) Click on the user name to which the updates has to be done 5) Click on Take action button on Details page 6) Click on Edit Employe Details button
The user details should be able to edit in bulk on the edit screen
HLM/1757/04
Update user
Check whether the user can edit all the details except the User's Name
UI
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin 3) Click on inbox on HRMS card on the home page 4) Click on the user name to which the updates has to be done 5) Click on Take action button on Details page 6) Click on Edit Employe Details button
The user should be able to edit all the details except the User's Name on the Edit Employe screen
PASS
PASS
HLM/1757/05
Update user/ Edit Campaign Assignment
Check if the Save button is visible and clickable on Edit Employee screen and Edit Campaign Screen
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin 3) Click on inbox on HRMS card on the home page 4) Click on the user name to which the updates has to be done 5) Click on Take action button on Details page 6) Click on Edit Employe Details/Edit Campaign Assignment button 7) Edit the required details 8) Click on Save button
The save button should be visible and clickable on Edit Employee screen and Edit Campaign screen
PASS
PASS
HLM/1757/06
Update user/ Edit Campaign Assignment
Check whether all the edited details are updated appropriately and are visible on Details screen
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin 3) Click on inbox on HRMS card on the home page 4) Click on the user name to which the updates has to be done 5) Click on Take action button on Details page 6) Click on Edit Employe Details / Edit Campaign Assignment button 7) Edit the required details 8) Click on Save button
All the edited details should be updated appropriately and should be visible on Details screen
PASS
PASS
HLM/1757/07
Edit Campaign Assignment
Check if the Edit Campaign Assignment option is available on the Details page when clicking on Take Action button
UI
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin 3) Click on inbox on HRMS card on the home page 4) Click on the user name to which the updates has to be done 5) Click on Take action button on Details page
The Edit Campaign Assignment option should be available on the Details page when clicked on Take Action button
PASS
PASS
HLM/1757/08
Edit Campaign Assignment
Check if the page navigates to Edit Campaign screen when clicked on Edit Campaign Assignment button
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin 3) Click on inbox on HRMS card on the home page 4) Click on the user name to which the updates has to be done 5) Click on Take action button on Details page 6) Click on Edit Campaign Assignment button
The page should navigate to Edit Campaign screen when clicked on Edit Campaign Assignment button
PASS
PASS
HLM/1757/09
Edit Campaign Assignment
Check whether the user can edit all the details on Edit Campaign screen
UI
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin 3) Click on inbox on HRMS card on the home page 4) Click on the user name to which the updates has to be done 5) Click on Take action button on Details page 6) Click on Edit Campaign Assignment button
The user should be able to edit all the on Edit Campaign Screen
PASS
PASS
Deactivating user
HLM/1758/01
Deactivating user
Check if we get 3 options when we click on "Take Action" while being in the user details screen.
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, validate if we have option called "Inbox" on the "User Management" card. 4) Click on the "Inbox" link. 5) Click on any of the active user in the "Inbox" view. 6) Click on the "Take Action" button.
3) We should have option called "Inbox" on the "User Management" card. 4) We should see a list of users and their status. 5) The user details screen is loaded with all appropriate user details. 6) We should see 3 options "Edit Campaign Assignment", "Edit Employee Details" and "Deactivate Employee".
PASS
PASS
HLM/1758/02
Deactivating user
Check if we get 3 options when we click on "Take Action" while being in the user details screen are clickable.
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, validate if we have option called "Inbox" on the "User Management" card. 4) Click on the "Inbox" link. 5) Click on any of the active user in the "Inbox" view. 6) Click on the "Take Action" button.
3) We should have option called "Inbox" on the "User Management" card. 4) We should see a list of users and their status. 5) The user details screen is loaded with all appropriate user details. 6) We should see 3 options "Edit Campaign Assignment", "Edit Employee Details" and "Deactivate Employee" and each of these options are clickable.
PASS
PASS
HLM/1758/03
Deactivating user
Check if the reason for deactivation is a dropdown and is configurable in the deactivate employee screen.
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, validate if we have option called "Inbox" on the "User Management" card. 4) Click on the "Inbox" link. 5) Click on any of the active user in the "Inbox" view. 6) Click on the "Take Action" button. 7) Click on "Deactivate Employee".
3) We should have option called "Inbox" on the "User Management" card. 4) We should see a list of users and their status. 5) The user details screen is loaded with all appropriate user details. 6) We should see 3 options "Edit Campaign Assignment", "Edit Employee Details" and "Deactivate Employee". 7) We see the deactivate employee screen. In this screen, "Reason for Deactivation" is a dropdown and can be configured with values.
PASS
PASS
HLM/1758/04
Deactivating user
Check if the effective date is prepopulated in the deactivate employee screen.
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, validate if we have option called "Inbox" on the "User Management" card. 4) Click on the "Inbox" link. 5) Click on any of the active user in the "Inbox" view. 6) Click on the "Take Action" button. 7) Click on "Deactivate Employee".
3) We should have option called "Inbox" on the "User Management" card. 4) We should see a list of users and their status. 5) The user details screen is loaded with all appropriate user details. 6) We should see 3 options "Edit Campaign Assignment", "Edit Employee Details" and "Deactivate Employee". 7) We see the deactivate employee screen. In this screen, "Effective Date" is prepopulated with the current system date.
PASS
PASS
HLM/1758/05
Deactivating user
Check if the effective date is editable in the deactivate employee screen.
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, validate if we have option called "Inbox" on the "User Management" card. 4) Click on the "Inbox" link. 5) Click on any of the active user in the "Inbox" view. 6) Click on the "Take Action" button. 7) Click on "Deactivate Employee".
3) We should have option called "Inbox" on the "User Management" card. 4) We should see a list of users and their status. 5) The user details screen is loaded with all appropriate user details. 6) We should see 3 options "Edit Campaign Assignment", "Edit Employee Details" and "Deactivate Employee". 7) We see the deactivate employee screen. In this screen, "Effective Date" is editable.
HLM/1758/06
Deactivating user
Check if reason for deactivation and effective date fields are marked as mandatory in the deactivate employee screen.
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, validate if we have option called "Inbox" on the "User Management" card. 4) Click on the "Inbox" link. 5) Click on any of the active user in the "Inbox" view. 6) Click on the "Take Action" button. 7) Click on "Deactivate Employee".
3) We should have option called "Inbox" on the "User Management" card. 4) We should see a list of users and their status. 5) The user details screen is loaded with all appropriate user details. 6) We should see 3 options "Edit Campaign Assignment", "Edit Employee Details" and "Deactivate Employee". 7) We see the deactivate employee screen. In this screen, "Reason for Deactivation" and "Effective Date" are marked as mandatory fields.
PASS
PASS
HLM/1758/07
Deactivating user
Check if the user status changes from active to inactive when we deactivate a user.
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, validate if we have option called "Inbox" on the "User Management" card. 4) Click on the "Inbox" link. 5) Click on any of the active user in the "Inbox" view. 6) Click on the "Take Action" button. 7) Deactivate an employee. 8) Validate the status of the employee in the inbox view.
3) We should have option called "Inbox" on the "User Management" card. 4) We should see a list of users and their status. 5) The user details screen is loaded with all appropriate user details. 6) We should see 3 options "Edit Campaign Assignment", "Edit Employee Details" and "Deactivate Employee". 7) Selected user gets deactivated. 8) We see that the user status is inactive in the inbox view.
PASS
PASS
HLM/1758/08
Deactivating user
Check if the status of the deactivated user is synced to the mobile app during login.
Functional
1) Launch the mobile application and login as FLW. 2) Navigate to the application URL. Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, validate if we have option called "Inbox" on the "User Management" card. 4) Click on the "Inbox" link. 5) Click on the active FLW user (used in step 1 to login to the mobile app) in the "Inbox" view. 6) Click on the "Take Action" button. 7) Deactivate an employee. 8) Validate the status of the employee in the inbox view. 9) Logout of the mobile app and login with the same FLW credentials.
1) User should be able tp login to the mobile app and he should be shown the home screen. He can perform registration and service delivery as well. 3) We should have option called "Inbox" on the "User Management" card. 4) We should see a list of users and their status. 5) The user details screen is loaded with all appropriate user details. 6) We should see 3 options "Edit Campaign Assignment", "Edit Employee Details" and "Deactivate Employee". 7) Selected user gets deactivated. 8) We see that the user status is inactive in the inbox view. 9) We should not be able to login to the mobile app and we should be getting an appropriate error message.
PASS
PASS
HLM/1758/09
Deactivating user
Check if we get error message or not if we miss any / all of the mandatory fields in the deactivate employee screen.
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, validate if we have option called "Inbox" on the "User Management" card. 4) Click on the "Inbox" link. 5) Click on any of the active user in the "Inbox" view. 6) Click on the "Take Action" button. 7) Deactivate an employee and do not fill in any mandatory data.
3) We should have option called "Inbox" on the "User Management" card. 4) We should see a list of users and their status. 5) The user details screen is loaded with all appropriate user details. 6) We should see 3 options "Edit Campaign Assignment", "Edit Employee Details" and "Deactivate Employee". 7) We should get appropriate error messages for the mandatory fields.
PASS
PASS
HLM/1758/10
Deactivating user
Check if we get a confirmation message when we deactivate an employee.
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, validate if we have option called "Inbox" on the "User Management" card. 4) Click on the "Inbox" link. 5) Click on any of the active user in the "Inbox" view. 6) Click on the "Take Action" button. 7) Deactivate an employee by filling in all of "Reason for Deactivation", "Effective Date" , "Order No" and "Remarks".
3) We should have option called "Inbox" on the "User Management" card. 4) We should see a list of users and their status. 5) The user details screen is loaded with all appropriate user details. 6) We should see 3 options "Edit Campaign Assignment", "Edit Employee Details" and "Deactivate Employee". 7) Selected user gets deactivated. We also see a confirmation for the same.
PASS
PASS
HLM/1758/11
Deactivating user
Check if I am unable to deactivate a system admin user when I am logged as a national/provincial/district supervisor, helpdesk user.
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, validate if we have option called "Inbox" on the "User Management" card. 4) Click on the "Inbox" link. 5) Click on any of the active system admin user in the "Inbox" view. 6) Click on the "Take Action" button.
3) We should have option called "Inbox" on the "User Management" card. 4) We should see a list of users and their status. 5) The user details screen is loaded with all appropriate user details. 6) We should see 2 options "Edit Campaign Assignment", "Edit Employee Details".
HLM/1758/12
Deactivating user
Check if I am able to deactivate a system admin user when I am logged as a system admin user.
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin. 3) On the home screen, validate if we have option called "Inbox" on the "User Management" card. 4) Click on the "Inbox" link. 5) Click on any of the active system admin user in the "Inbox" view. 6) Click on the "Take Action" button. 7) Deactivate an employee.
3) We should have option called "Inbox" on the "User Management" card. 4) We should see a list of users and their status. 5) The user details screen is loaded with all appropriate user details. 6) We should see 3 options "Edit Campaign Assignment", "Edit Employee Details" and "Deactivate Employee". 7) Selected user gets deactivated. We also see a confirmation for the same.
HLM/1758/13
Deactivating user
Check if the deactivate employee screen is as per the FIGMA requirements.
UI
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, validate if we have option called "Inbox" on the "User Management" card. 4) Click on the "Inbox" link. 5) Click on any of the active user in the "Inbox" view. 6) Click on the "Take Action" button. 7) Click on "Deactivate Employee". Validate if the UI design is as per the figma.
3) We should have option called "Inbox" on the "User Management" card. 4) We should see a list of users and their status. 5) The user details screen is loaded with all appropriate user details. 6) We should see 3 options "Edit Campaign Assignment", "Edit Employee Details" and "Deactivate Employee". 7) The design for the "Deactivate Employee" screen is as per the figma.
PASS
PASS
HLM/1758/14
Deactivating user
Check that when we click on "Go Back To Home" in the confirmation screen for deactivating a user, we are shown the user details screen
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, validate if we have option called "Inbox" on the "User Management" card. 4) Click on the "Inbox" link. 5) Click on any of the active user in the "Inbox" view. 6) Click on the "Take Action" button. 7) Click on "Deactivate Employee". 8) On the confirmation screen, click on "Go Back To Home".
3) We should have option called "Inbox" on the "User Management" card. 4) We should see a list of users and their status. 5) The user details screen is loaded with all appropriate user details. 6) We should see 3 options "Edit Campaign Assignment", "Edit Employee Details" and "Deactivate Employee". 7) The user is deactivated. 8) When we click on "Go Back To Home", we are navigated to the user details screen and we see that the user status is inactive.
PASS
PASS
Progress Bar
HLM/931/01
Progress bar
Check whether a distributor can see a progress bar on home page
UI
1.Launch the application 2.Enter credentials 3.Click on Login
The distributors should have a progress bar displayed on home page
HLM/931/02
Progress bar
Check if the progress bar displays the daily targets assigned to the user and the records created against that target at a project level
UI
1.Launch the application 2.Enter credentials 3.Click on Login
The progress bar should display the daily targets assigned to the user and the records created against that target at a project level
HLM/931/03
Progress bar
Check if there is an information text above the progress bar stating how much more is required to achieve the target
UI
1.Launch the application 2.Enter credentials 3.Click on Login
An information text above the progress bar should be displayed stating how much more is required to achieve the target
HLM/931/04
Progress bar
Check whether all the details are updated according to the targets achieved by the user (online and offline)
Functional
1.Launch the application 2.Enter credentials 3.Click on Login 4. Perform an assigned target 5. Verify the progress bar
All the details should be updated according to the targets achieved by the user 1. Targets required to achieve 2. Completed targets 3. Progress bar
HLM/931/05
Progress bar
Check if the values are reset to zero at 00:00 hours everyday.
Functional
1.Launch the application 2.Enter credentials 3.Click on Login
The values sould be reset to zero at 00:00 hours everyday.
HLM/931/06
Progress bar
Check for the targets not specified
UI
1.Launch the application 2.Enter credentials 3.Click on Login
There should be default targets set
HLM/931/07
Progress bar
Check to see if the information of a deleted household have been removed from the progress bar.
Functional
1.Launch the application 2.Enter credentials 3.Click on Login 4. Perform an assigned target and delete that household 5. Verify the progress bar
If a household is created and deleted later on, that household must be removed from the progress bar as well
Search Users
HLM/1759/01
Search Users
Check if we have the user management card has an option to search for the users. Check for all of system admin, national/provincial/district supervisor, helpdesk user roles.
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, validate if we have option called "Search User" on the "User Management" card.
We should have option called "Search User" on the "User Management" card.
PASS
PASS
HLM/1759/02
Search Users
Check if we click on search "Search User" option in the user management card we see the "Search Page". Check for all of system admin, national/provincial/district supervisor, helpdesk user roles.
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, click on the option called "Search User" on the "User Management" card.
3) "Search Page" should be loaded. We should see all the user data registered in the system both active and inactive.
PASS
PASS
HLM/1759/03
Search Users
Search by username
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, click on the option called "Search User" on the "User Management" card. 4) In the "Search Page", search for an existing user by entering a valid username.
3) "Search Page" should be loaded. We should see all the user data registered in the system both active and inactive. 4) The "Search Page" should be loaded with all relevant data specific to the username being searched for. The result should have only one row as the username is unique.
PASS
PASS
HLM/1759/04
Search Users
Search by mobile number
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, click on the option called "Search User" on the "User Management" card. 4) In the "Search Page", search for an existing user by entering a valid mobile number.
3) "Search Page" should be loaded. We should see all the user data registered in the system both active and inactive. 4) The "Search Page" should be loaded with all relevant data specific to the mobile number being searched for.
PASS
PASS
HLM/1759/05
Search Users
Search by name
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, click on the option called "Search User" on the "User Management" card. 4) In the "Search Page", search for an existing user by entering a valid name.
3) "Search Page" should be loaded. We should see all the user data registered in the system both active and inactive. 4) The "Search Page" should be loaded with all relevant data specific to the name being searched for. The result may include multiple data pertaining to the filtered name.
PASS
PASS
HLM/1759/06
Search Users
Filter search by campaign
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, click on the option called "Search User" on the "User Management" card. 4) Validate if user data is loaded in the search page. 5) Filter the data in the search page by selecting a campaign from the "By Campaign" dropdown and click on "Apply" in the filter section.
4) We should see all the user data registered in the system both active and inactive. 5) When we filter the data specific to a campaign, we should see data of users who are associated to that campaign only.
PASS
PASS
HLM/1759/07
Search Users
Filter search by role
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, click on the option called "Search User" on the "User Management" card. 4) Validate if user data is loaded in the search page. 5) Filter the data in the search page by selecting a role from the "By Role" dropdown and click on "Apply" in the filter section.
4) We should see all the user data registered in the system both active and inactive. 5) When we filter the data specific to a role, we should see data of users who are associated to that role only.
PASS
PASS
HLM/1759/08
Search Users
Filter search by employment status
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, click on the option called "Search User" on the "User Management" card. 4) Validate if user data is loaded in the search page. 5) Filter the data in the search page by selecting a "Active" checkbox from the "Employment Status" section and click on "Apply" in the filter section. 6) Filter the data in the search page by selecting a "Inactive" checkbox from the "Employment Status" section and click on "Apply" in the filter section.
4) We should see all the user data registered in the system both active and inactive. 5) When we filter the data specific to only inactive users, we should see only data for inactive users.
PASS
PASS
HLM/1759/09
Search Users
Search with valid combination of username and mobile number
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, click on the option called "Search User" on the "User Management" card. 4) In the "Search Page", search for an existing user by entering a valid username and the user's valid mobile number.
The "Search Page" should be loaded with all relevant data specific to the combination of valid username and valid mobile number being searched for. The result should have only one row as the username is unique.
PASS
PASS
HLM/1759/10
Search Users
Search with valid combination of name and mobile number
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, click on the option called "Search User" on the "User Management" card. 4) In the "Search Page", search for an existing user by entering a valid name and the user's valid mobile number.
The "Search Page" should be loaded with all relevant data specific to the combination of valid name and valid mobile number being searched for.
PASS
PASS
HLM/1759/11
Search Users
Search with valid combination of name and username
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, click on the option called "Search User" on the "User Management" card. 4) In the "Search Page", search for an existing user by entering a valid name and the user's valid username.
The "Search Page" should be loaded with all relevant data specific to the combination of valid username and valid name being searched for. The result should have only one row as the username is unique.
PASS
PASS
HLM/1759/12
Search Users
Check the clear search functionality
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, click on the option called "Search User" on the "User Management" card. 4) In the "Search Page", search for an existing user by entering a valid username. 5) Click on "Clear Search".
3) We should see all the user data registered in the system both active and inactive. 4) The "Search Page" should be loaded with all relevant data specific to the username being searched for. The result should have only one row as the username is unique. 5) Once we click on "Clear Search", we should see all the user data registered in the system both active and inactive.
PASS
PASS
HLM/1759/13
Search Users
Check if provincial supervisor of campaign A can search for users only under campaign A.
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of provincial supervisor who is associated with campaign A. 3) On the home screen, click on the option called "Search User" on the "User Management" card. 4) Validate if "By Campaign" dropdown has only one option that is campaign A. 5) Search for a valid user by either of username / mobile number / name who is associated with campaign A. 6) Search for a valid user by using a combination of username and mobile number , mobile number and name, name and username who is associated with campaign A. 7) Search for a valid user by either of username / mobile number / name who is associated with campaign B.
3) We should see all the user data registered in the system both active and inactive, associated only to campaign A. 4) The "By Campaign" dropdown has only one option called campaign A. 5) We should see only users who are searched by either of username / mobile number / name who is associated with campaign A. 6) We should see only users who are searched by combination of username and mobile number , mobile number and name, name and username who is associated with campaign A. 7) We should not get any search results.
PASS
PASS
HLM/1759/14
Search Users
Check if district supervisor of campaign A can search for users only under campaign A.
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of district supervisor who is associated with campaign A. 3) On the home screen, click on the option called "Search User" on the "User Management" card. 4) Validate if "By Campaign" dropdown has only one option that is campaign A. 5) Search for a valid user by either of username / mobile number / name who is associated with campaign A. 6) Search for a valid user by using a combination of username and mobile number , mobile number and name, name and username who is associated with campaign A. 7) Search for a valid user by either of username / mobile number / name who is associated with campaign B.
3) We should see all the user data registered in the system both active and inactive, associated only to campaign A. 4) The "By Campaign" dropdown has only one option called campaign A. 5) We should see only users who are searched by either of username / mobile number / name who is associated with campaign A. 6) We should see only users who are searched by combination of username and mobile number , mobile number and name, name and username who is associated with campaign A. 7) We should not get any search results.
PASS
PASS
HLM/1759/15
Search Users
Check if system admin / helpdesk user can search for a user irrespective of campaign they are associated with
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin / helpdesk user. 3) On the home screen, click on the option called "Search User" on the "User Management" card. 4) Search for a valid user by either of username / mobile number / name who is associated with campaign A. 5) Search for a valid user by either of username / mobile number / name who is associated with campaign B.
3) We should see all the user data registered in the system both active and inactive, irrespective of their associated campaign. 4) We should see only users who are searched by either of username / mobile number / name who is associated with campaign A. 5) We should see only users who are searched by either of username / mobile number / name who is associated with campaign B.
HLM/1759/16
Search Users
Search Page components
UI
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, click on the option called "Search User" on the "User Management" card. 4) Validate if the following components are present for the Search section a) Text fields : Employee Name, Mobile Number, Username b) Button: Search c) Link: Clear Search 5) Validate if the following components are present for the Filter section a) Filter categories: By Campaign, By Role b) Employment Status: Active checkbox and Inactive checkbox 6) Validate if the following components are present for the results section a) Columns: Username, Name, No. of Roles, Campaign Assigned, Department, Employment Status. b) Links: Against the data in each row of the table for the Username column c) Rows per page d) Pagination e) Page Navigation icons
3) We should see all the user data registered in the system both active and inactive, irrespective of their associated campaign. 4) We see that the following components are present for the Search section a) Text fields : Employee Name, Mobile Number, Username b) Button: Search c) Link: Clear Search 5) We see that the following components are present for the Filter section a) Filter categories: By Campaign, By Role b) Employment Status: Active checkbox and Inactive checkbox 6) We see that the following components are present for the results section a) Columns: Username, Name, No. of Roles, Campaign Assigned, Department, Employment Status. b) Links: Against the data in each row of the table for the Username column c) Rows per page d) Pagination e) Page Navigation icons
PASS
PASS
HLM/1759/17
Search Users
Number of rows per page
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, click on the option called "Search User" on the "User Management" card. 4) Validate if the number of rows for the results can be changed by selecting different options from the "Rows" dropdown.
3) We should see all the user data registered in the system both active and inactive, irrespective of their associated campaign. 4) We see that the number of rows for the results can be changed by selecting different options from the "Rows" dropdown.
PASS
PASS
HLM/1759/18
Search Users
Navigation in results
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, click on the option called "Search User" on the "User Management" card. 4) Validate if the navigation functionality is working fine by exercising the following options: a) Next page b) Previous page c) First page d) Last page
3) We should see all the user data registered in the system both active and inactive, irrespective of their associated campaign. 4) We see that the navigation functionality is working fine by clicking on the following options: a) Next page: navigates from current page to next page in the results b) Previous page: navigates from current page to previous page in the results c) First page: navigates from current page to first page in the results d) Last page: navigates from current page to last page in the results
PASS
PASS
HLM/1759/19
Search Users
Search with no results
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, click on the option called "Search User" on the "User Management" card. 4) In the "Search Page", search for an existing user by entering a username that is not associated with any user.
3) "Search Page" should be loaded. We should see all the user data registered in the system both active and inactive. 4) The "Search Page" should be loaded with no results.
PASS
PASS
HLM/1759/20
Search Users
Refresh icon
Functional
1) Navigate to the application URL. 2) Login to the application with the valid credential of system admin, national/provincial/district supervisor, helpdesk user roles. 3) On the home screen, click on the option called "Search User" on the "User Management" card. 4) Validate if user data is loaded in the search page. 5) Filter the data in the search page by selecting a campaign from the "By Campaign" dropdown and click on "Apply" in the filter section. 6) Click on refresh icon in the page, beside the filter title.
4) We should see all the user data registered in the system both active and inactive. 5) When we filter the data specific to a campaign, we should see data of users who are associated to that campaign only. 6) We see that the earlier selected filter is getting cleared. Also we see that the data is seen as in step 4.
PASS
PASS
Complaint Actions
HLM/1736/01
Complaint Actions
Check if the complaint summary screen has the complaint details that include 1. Complaint Number 2. Complaint type 3. Complaint Date 4. Complainant name 5. Area 6. Contact number 7. Status 8. Complaint Description
UI
1.Navigate to the application URL 2.Enter credentials 3.Click on Login 4.Click on Complaint button 5. Click on open button
The complaint summary screen should have the complaint details that include 1. Complaint Number 2. Complaint type 3. Complaint Date 4. Complainant name 5. Area 6. Contact number 7. Status 8. Complaint Description
PASS
PASS
HLM/1736/02
Complaint Actions
Check if the complaint summary screen has the complaint timeline that includes 1. Assignee details 2. Assigned Date 3. Comments
UI
1.Navigate to the application URL 2.Enter credentials 3.Click on Login 4.Click on Complaint button 5. Click on open button
The complaint summary screen should have the complaint timeline that includes 1. Assignee details 2. Assigned Date 3. Comments
PASS
PASS
HLM/1736/03
Complaint Actions
Check if the timeline has the assignee details that include 1. Assignee name 2. Assignee contact number
UI
1.Navigate to the application URL 2.Enter credentials 3.Click on Login 4.Click on Complaint button 5. Click on open button
The timeline should have the assignee details that include 1. Assignee name 2. Assignee contact number
PASS
PASS
HLM/1736/04
Complaint Actions
Check if the complaint summary screen has a Take Action button and is functional
Functional
1.Navigate to the application URL 2.Enter credentials 3.Click on Login 4.Click on Complaint button 5. Click on open button 6. Click on Take action button
The complaint summary screen should have a Take Action button and it should be functional
PASS
PASS
HLM/1736/05
Complaint Actions
Check if the details are correct on the mobile web by creating a complaint and syncing from the mobile web
Functional
1.Lauch the application on mobile 2.Enter credentials 3.Click on Login 4.Click on Complaint button 5. Click on File complaint Button 6. Select complaint type click on next 7. Enter the complant details 8. Check the Submit button 9. Click on Submit button on confirmation screen 10. Sync the data 11. Navigate to the application URL on mobile 12. Enter credentials and login 13. Click on the complaint on inbox and verify the details
The details as seen in the mobile web should be the same which was entered in the mobile app.
PASS
PASS
HLM/1736/06
Complaint Actions
Check if the status is getting synced by Assigning a complaint to another user and then resolving it
Functional
1.Navigate to the application URL 2.Enter credentials 3.Click on Login 4.Click on Complaint button 5. Click on open button 6. Click on Take action button 7. Click on Assign complaint and choose the user 8. Click on Assign 9. Verify the status 10. Login to L2 user 11. Click on the complaint from inbox 12. Click on Take action button 13. Click on resolve complaint 14. Click on resolve 15. Login to the mobile web and check the status
The status should get synced by Assigning a complaint to another user and then resolving it
PASS
PASS
HLM/1736/07
Complaint Actions
Check if the status is getting synced by Assigning complaint to another user and then rejecting it
Functional
1.Navigate to the application URL 2.Enter credentials 3.Click on Login 4.Click on Complaint button 5. Click on open button 6. Click on Take action button 7. Click on Assign complaint and choose the user 8. Click on Assign 9. Check the status 10. Login to L2 user 11. Click on the complaint from inbox 12. Click on Take action button 13. Click on reject complaint and select the reason 14. Click on Reject 15. Login to the mobile web and check the status
The status should get synced by Assigning a complaint to another user and then rejecting it
PASS
PASS
HLM/1736/08
Complaint Actions
Check if the user can see the take action button after a complaint is resolved
UI
1.Navigate to the application URL 2.Enter credentials 3.Click on Login 4.Click on Complaint button 5. Click on open button 6. Click on Take action button 7. Click on Resolve complaint 8. Click on resolve button
The user should not see the take action button after a complaint is resolved
PASS
PASS
HLM/1736/09
Complaint Actions
Check for creating a complaint and syncing it from mobile, later rejecting the complaint on the web and check details on mobile, again sync on mobile and see the status on mobile
Functional
1.Launch the mobile app. 2.Enter credentials 3.Click on Login 4.Click on Complaint button 5. Click on File complaint Button 6. Select complaint type click on next 7. Enter the complaint details 8. Check the Submit button 9. Click on Submit button on confirmation screen 10. Sync the data 11. Navigate to the application URL on mobile browser 12. Enter credentials and login 13. Click on the complaint on inbox 14. Click on Take action button 15. Click on Reject complaint and select the reason 16. Click on Reject 17. Launch the mobile app and check the status 18. Sync data and verify the status
The status should get synced appropriately for creating and rejecting a complaint
PASS
PASS
HLM/1736/10
Complaint Actions
Check for creating a complaint & sync from mobile. Assign to L2 on the web and check details on mobile, again sync on mobile and see the status on mobile.
Functional
1.Launch the mobile app. 2.Enter credentials 3.Click on Login 4.Click on Complaint button 5. Click on File complaint Button 6. Select complaint type click on next 7. Enter the complaint details 8. Check the Submit button 9. Click on Submit button on confirmation screen 10. Sync the data 11. Navigate to the application URL on mobile browser. 12. Enter credentials and login 13. Click on the complaint on inbox 14. Click on Take action button 15. Click on Assign complaint and select the assignee 16. Click on Assign 17. Launch the mobile app and check the status 18. Sync data and verify the status
The status should get synced appropriately for creating and assigning a complaint
PASS
PASS
HLM/1736/11
Complaint Actions
Check if the user can see the take action button after a complaint is Rejected
UI
1.Navigate to the application URL 2.Enter credentials 3.Click on Login 4.Click on Complaint button 5. Click on open button 6. Click on Take action button 7. Click on Reject complaint and select the reason for rejection 8. Click on reject button
The user should not see the take action button after a complaint is rejected
PASS
PASS
HLM/1736/12
Complaint Actions
Check for the details on the web view by raising a complaint on mobile and canceling it.
Functional
1.Launch the mobile app. 2.Enter credentials 3.Click on Login 4.Click on Complaint button 5. Click on File complaint Button 6. Select complaint type click on next 7. Enter the complaint details 8. Check the Submit button 9. Click on cancel button on confirmation screen 10. Sync the data 11. Navigate to the application URL on mobile browser 12. Enter credentials and login 13. Click on the inbox
The complaint details should not be available
PASS
PASS
HLM/1736/13
Complaint Actions
Check if L2 support user can assign the complaint back to the Helpdesk user
Functional
1.Navigate to the application URL 2.Enter credentials of L2 support user 3.Click on Login 4.Click on Complaint button 5. Click on open button 6. Click on Take action button 7. Assign the complaint back to helpdesk user
The L2 support user should be able to assign the complaint back to the Helpdesk user
PASS
PASS
HLM/1736/14
Complaint Actions
Check if the user is able to click on the open button on complaint card
Functional