Professional Documents
Culture Documents
Error #
screen
17 Make a Payment
27 Agent Upsell
96 Policy Enquiry
102 Request Approval
121 Agent Upsell
176 Client Services
189 Agent Upsell
190 Agent Upsell
Changing
282 Payment
mechanism
283 Agent Upsell
Changing
284 Payment
mechanism
Changing
305 Payment
mechanism
Changing
306 Payment
mechanism
Changing
307 Payment
mechanism
Changing
308 Payment
mechanism
309 SMS Log
310 SMS Log
Changing
311 Payment
mechanism
Proceed button against records not behaving correctly. If status has not changed to "Offer Accepted"
then also re record Proceed button click navigate to Create Policy.
Actual Result
1. Select Batch Description from dropdown box.
2. Page get displayed with records. Change status to Offer Declined, Call Back; then click on
'Proceed' arrow button.
3.Error message not displayed as 'Please select applicable status to proceed with Policy creation.
Instead of error message displaying, page get navigated to create policy page.
Test Data - Set status as Offer Declined /Call Back for lead record
Expected Result
Error message should get displayed as 'Please select applicable status (Offer Accepted) to proceed
with Policy creation.'
Change Call Status to 'Follow up' without providing Follow Up date and or remarks for re lead
displayed and click on Save changes button, No error message get displayed.
Actual Result
1. Select Batch Description from dropdown box.
2. Page get displayed with records. Change status to 'Call Back'; without providing Follow Up date
and or remarks for re lead and click on Save changes button.
3. Green box appeared on page with message content 'Done' and data removed from batch file..
Test Data
User select uploaded batch name, update details.
Expected Result
Error message should get displayed as 'Please update follow up date, remark for lead {lead Name}'
Updating leads details with Call Status as 'Offer Rejected', set follow Up date as future date value
and click on Save button, Error message should get displayed as follow date is not applicable.
Actual Result
1. Select Batch Description from dropdown box.
2. Page get displayed with records. Change status to 'Offer Declined'; Set follow up date as future
date value and click on save changes button.
3. Green box appeared on page with message content 'Done' and data removed from batch file.
Test Data
User select uploaded batch name, update details.
Expected Result
Error message should get displayed as "Follow up date is not applicable if call status is Offer
rejected for record of {lead Name}."
User is not able to make the payment/purchase hospital cash. Please refer the steps below
1. Dial the short code
2. Select option 4 Client Services
3. Select option 6 Make A payment--->Go to confirmation screen and choose Yes to pay
4. User is presented with the screen message -"In a few moment you will ....."
Expected Result: User should get a popup on his handset to enter his M-sente PIN
Actual Result: No popup is available at the moment. User is not able to make the payment
Language selection option not get prompted when short code dialed for Agent MSISDN
Steps:
User Dialed Short code as *142*5#.
Actual result
Main menu get not appeared with below options "Main menu should appears with below options
1. Free Insurance
2. Buy Insurance
3. Check Status
4. Client Services
5. Agent (if dialed user is Agent) Correct"
Expected Result
Main menu should appears with below options
First Language Selection.
Value for 'User Id' and 'Create Date' column get displayed in CSD screen for policy which is created
via CoreApp but not displayed for policy which is Created via USSD.
Actual Result
1. User go to CSD menu, searched for MSISDN '256713107708' which is created via CoreApp and
selected.
2. User get navigated to CSD screen with details for selected MSISDN, Value for 'User Id' and 'Create
Date' column get displayed on screen.
3. Searched for MSISDN '713107705' which is created via USSD and selected.
Value for 'User Id' and 'Create Date' column get not displayed on screen.
Test Data
Used MSISDN '256713107708' & '713107705' for checks.
Expected Result
Value for 'User Id' and 'Create Date' column should get displayed on screen for each policy which is
created via USSD or CoreApp. It's hepls in auditing.
After click on Code glass button, Pop up get displayed with 4 code description.
Actual Result
1. User go to menu 'Request Approval', entered valid request number and clicked on 'Execute Query'
icon
2. All the data get auto populated in autopulated fields against entered request number.
3. Clicked on code glass button,
Test Data
Used claim number as '285'.
Actual Result
According to Nigel:
First time Decision button is clicked: only available description should be CREATE RESERVE.
Displayed message is incorrect for active policy with Individual cover and pay method as Airtime.
Actual Result
1.Entered valid mobile number with active upsell coverage and clicked on send button.
2.Below prompt message get displayed as:
"Client has already purchased insurance.@Individual/Family@Hospital Cash active until@1/9/2017
12 00 00 AM @ Premium @Airtime/M-Sente@460.00 @monthly/yearly@"
Test Data
Used MSISDN 723481816
Expected Result
Below message should get displayed on screen:
"Client has already purchased insurance. Individual Hospital Cash active until [DATE]. Premium:
Airtime 9200.00 monthly".
Test Data
Used MSISDN as "789456322"
Expected Result
Error message TBC by business.
Policy does not get created using Agent Upsell for Hospital Cash for individual.
Actual Result
1. User dialed USSD Short code on mobile.(If the dialed user is Agent)
2. Entered client MSISDN number for not yet registered customer.
3. Prompt message get displayed on screen as: "Client has not yet registered for U-insured .To
register please type in client full name"
4. Entered client name and press 'Send' button. Then after pressed 1 for Purchase Policy.
5. New prompt get displayed on screen as below: 1.Buy for Individual, 2.Buy for family.
6. Option 1.Buy for Individual selected with payment method as Airtime/Mobile money
Policy details does not get recorded in Core app and doesnot displayed in Policy enquiry page(CSD).
Test Data
Used not yet registered MSISDN 7153045635.
Expected Result
Captured policy details by agent should get displayed in CSD Screen with appropriate status as
confirmation pending by customer.
Policy does not get created using Agent Upsell for Hospital Cash for family.
Actual Result
1. User dialed USSD Short code on mobile.(If the dialed user is Agent)
2. Entered client MSISDN number for not yet registered customer.
3. Prompt message get displayed on screen as: "Client has not yet registered for U-insured .To
register please type in client full name"
4. Entered client name and press 'Send' button. Then after pressed 1 for Purchase Policy.
5. New prompt get displayed on screen as below: 1.Buy for Individual, 2.Buy for family.
6. Option 2.Buy for family selected with payment method as Airtime/Mobile money
Policy details does not get recorded in Core app and doesnot displayed in Policy enquiry page(CSD).
Test Data
Used not yet registered MSISDN 7153045635.
Expected Result
Captured policy details by agent should get displayed in CSD Screen with appropriate status as
confirmation pending by customer.
Actual Result
1. User go to 'Change In Policy Plan' page, Selected MSISDN & updated the 'Payment Method' &
'Cover Type and clicked on 'Process' button.
2. Policy details get updated.
3. User go to 'CSD' menu and searched for same MSISDN which is selected for update in 'Change In
Policy Plan' page.
Changed in "Status Date, Gross Premium and Pay Mode" does not get reflected on CSD screen.
Test Data
Used any active MSISDN No. with active upsell coverage.
Query
When "Status Date, Gross Premium & Pay Mode" get update on CSD Screen???
User does not get prompted for next prompt based on user registration status, who is registered for
upsell coverage and upsell coverage terminated by client request.
User get prompted for next prompt and content get displayed on screen as:
"Please select the required option:~1. ~2. ~3. ~4."
Test Data
Used MSISDN as '713106624'
Expected Result
User should get prompted for next prompt based on user registration status and content should get
displayed proper.
Query
1. What kind of prompt message should get displayed in case of terminated policy????TBC by
business.
Proposal No. and Policy No. does not get displayed for broken bone policy.
Actual Result
1. User go to 'Create Policy' menu and register for a broken bone policy against MSISDN.
2. Go to Tele Sale>Reports>SMS Log - Entered MSISDN, registered for broken bone policy and
clicked on 'Show Result' button.
Proposal No. and Policy No. does not get displayed against MSISDN.
Test Data
Used MSISDN as '256713106636'
Expected Result
Proposal No. and Policy No. should get displayed for broken bone policy against MSISDN.
Correct 'SMS Status' value should get displayed and please define how it works???
'SMS Process Date' should get displayed for both hospital cash and broken bone policy.
Lead Upload>> Campaign>> Selected batch description>> Clicked on Proceed Button>> User get
navigated to 'Create Policy' page - How "First Name, Middle Name & Last Name" get populated.
Actual Result :
1. User go to menu 'Campaign', selected batch from list, List of value get displayed on screen.
2. Clicked on proceed button, User get navigated to Create Policy page with respective details
against MSISDN.
#. "First Name get displayed in 'First Name' input box, remaining all the word from full name get
displayed in Sur Name input box."
#. "First Name, Middle Name & Last Name" Input box became non-editable.
#. User clicked on 'Last Name' input box and entered any button from keyboard, spaces get
removed between the name.(Refer Evidence 6)
Test Data
Used MSISDN as "713106648" and Full Name in CSV File as "RAM SHANKAR PRASAD YADAV"
Query
Example - 1: (Full Name which has 1, 2, 3, 4 and more than 4 word)
1. How "First Name, Middle Name & Last Name" will get displayed in respective input box.
2. "First Name, Middle Name & Last Name" Input box should be editable or non editable??
3. Name which has 4 word or more than 4 word, how system will define - which is middle name???
4. In case of name which has 4 or more than 4 word, How name will get displayed in "First Name,
Middle Name & Last Name" input box???
SMS content get displayed incorrect, User registered through 'Agent Upsell', Individual-M-sente
monthly policy.
Actual Result
1.User registered hospital cash plan with Individual,m-sente monthly policy
2.Log In core app
3.Select Policy & Administration>Tele Sale>Reports>SMS Log
4.Message content get displayed as
"To confirm you agree to pay XX each month via airtime deductions for U-Insured hospital cash
insurance, please respond "1" to this SMS."
Note
Message displayed is for airtime instead of M-Sente payment method
Test data
Used MSISDN 725304640 to check the SMS LOG
Expected Result
SMS should displayed as "Do they understand they can pay premium from M-Sente account anytime
during the month? If not paid, it will be auto-deducted at end of the month. 1.Yes 2.No"
Policy renewal is not working as expected for user,who has active Upsell individual cover and
Airtime Pay Method.
Actual Result:
1. Created a policy with policy number "256713106678-HCP-U-20170123"
2. Go to menu "Premium Deduction Form" and entered 4 records with date 23/01/17, 24/01/17,
25/01/17 & 26/01/17 to mark 4 airtime deductions against policy.
3. Set last processed date as "23-FEB-17" as Policy maturity date and renewed the policy by menu
'SA Policy Renewal'
4. Go to CSD menu and searched for respective MSISDN, Observations are below:-
#. Maturity date does not get set as "23-MAR-17".
#. Only 4 deductions completed From 23-JAN-17 to 23-FEB-17, But reduced Sum Assured does not
get displayed, Sum Assured get displayed as "100000".
#. After renewal process status get set as: "Suspended".
Test Data:
Used Policy number as "256713106678-HCP-U-20170123"
Expected Result:
1. Maturity date should get set according to policy renewal date.
2. Sum Assured should get set based on the premium deductions.
3. Status should get set according to Premium deductions as 'Active' for respective policy.
In case of no payment during waiting period - Policy renewal is not working as expected for
user,who has active Upsell individual cover and Airtime Pay Method.
Actual Result:
1. Created a policy with policy number "256713106679-HCP-U-20170123" and policy is in waiting
period.
2. Do not entered any record in menu "Premium Deduction Form" to mark any airtime deductions
against policy.
3. Set last processed date as "23-FEB-17" as Policy maturity date and renewed the policy by menu
'SA Policy Renewal'
4. Go to CSD menu and searched for respective MSISDN, Observations are below:-
#. Not a single deductions completed From 23-JAN-17 to 23-FEB-17, But Sum Assured does not
get displayed '0', Sum Assured get displayed as "100000".
#. After renewal process status get set as: "Suspended".
Test Data:
Used Policy number as "256713106679-HCP-U-20170123"
Expected Result:
1. Sum Assured should get set as '0' based on the premium deductions.
2. Status should get set as 'NTU' according to Premium deductions for respective policy.
Query: What Maturity date should get set for NTU Policy???
Incorrect sms notification sent to customer Mobile Number for each daily airtime deductions.
Actual Result:
1. Created a policy with policy number "256713106680-HCP-U-20170124"
2. Go to menu "Premium Deduction Form" and entered 20 records to mark 20 airtime deductions
against policy.
3. Go to menu 'SMS Log' and searched for MSISDN "256713106680"
4. 20 premium deduction SMS get displayed in sms log as below:
"Your full monthly premium of 460 has been successfully deducted. Your U-Insured Hospital Cash
policy is fully active through 24-FEB-17. Your cover is 100,000 per night in hospital. Dial *175# or
call 100 for more info. Further deductions for next month will start soon."
Actual Result:
1. Created a policy with policy number "256713106680-HCP-U-20170124"
2. Go to menu "Premium Deduction Form" and entered 20 records to mark 20 airtime deductions
against policy.
3. Set last processed date as "24-FEB-17" as Policy maturity date and renewed the policy by menu
'SA Policy Renewal'
4. Go to CSD menu and searched for respective MSISDN, Observations are below:-
#. Policy status get set as suspended instead of active inforce.
#. Maturity date does not get moved forward 1 month.
Test Data:
Used Policy number as "256713106678-HCP-U-20170123"
Expected Result:
1. Policy status: remains Active (Inforce)
2. Maturity date should get moved forward 1 month.
In case of waiting period - If 3 days before renewal date, premium not received. SMS content get
displayed incorrect for user who has Active upsell individual cover and M-Sente monthly pay
method.
Actual Result:
1. Created a new policy with policy no. "256713106681-HCP-U-20170125" and do not pay premium
in waiting period.
2. Go to "SMS Reminder Process" menu and set the date as 3 days before renewal date.
3. Go to "SMS Log" menu and searched sms for respective MSISDN, Below SMS content get
displayed:
"You have not yet paid the next premium to renew your UTL Hospital Cash Plan policy. Please pay
5300 before 25-FEB-17 to prevent your cover from being suspended."
Expected Result:
1. As per my understanding below sms content should get displayed for Policy which is in waiting
period and 3 days before if renewal premium not received.
"You have not yet paid the next premium to renew your UTL Hospital Cash Plan policy. Please pay
5300 before 25-FEB-17 to prevent your cover from being terminated."
Query: What SMS content should get displayed in SMS Log for policy which is in waiting period and 3
days before renewal date, if premium not received.
Wrong prompt' get displayed when Policy Terminated & again purchased hospital cash plan with
Individual,M-Sente,Monthly, User selected option 1.Free Insurance
Actual Result
1) Dialed USSD Short code *142*5#
2) Selected Option 1.Free Insurance
3) Message get displayed as below-
"No active free insurance this month. Use UTL voice, SMS or data to qualify for next month. 2x
benefit if you use M-Sente. Buy hospital cover?"
1.Yes
2.No
4) Selected option 1.Yes
5) Next Prompt get displayed as - "Buy insurance"
Test Data
Used Customer Sim card 713108822 for testing
Expected Result
Message should get displayed - "You have already bought Hospital Cash insurance and your policy is
active. Press 1. to view policy details.
Prompt get displayed with empty options, policy terminated & again policy purchased for hospital
cash plan with Individual,M-Sente, Monthly, User selected Option '2.Buy insurance'
Actual Result
1) Dialed USSD Short code *142*5#
2) Selected Option 2.Buy insurance
3) Prompt get displayed below-
Please select the required option
1.
2.
3.
4.
Test Data
Used Customer Sim card 713108822 for testing
Expected Result
Message should get displayed - "You have already bought Hospital Cash insurance and your policy is
active. Press 1. to view policy details."
Prompt get displayed with empty options - policy terminated & again policy purchased for hospital
cash plan with Individual,M-Sente,Monthly, "User select Option 4.Client Services>>Change How to
Pay"
Actual Result
1) Dialed USSD Short code *142*5#
2) Selected Option 4.Client Services>>Change How To pay
3) Prompt get displayed below-
Please select the required option
1.
2.
3.
4.
Test Data
Used Customer Sim card 713108822 for testing
Expected Result
Message should get displayed as below:-
Switch to:
(1) airtime, 9,200 monthly
(2) M-Sente, 58,300 yearly
(3) cancel switch.
Prompt get displayed with empty options - policy terminated & again policy purchased for hospital
cash plan with Individual,M-Sente,Monthly, "User select Option 4.Client Services>>Terminate Policy"
Actual Result
1) Dialed USSD Short code *142*5#
2) Selected Option "4.Client Services>>Terminate Policy"
3) Prompt get displayed below as :-
"Please select the required option"
1.
2.
Test Data
Used Customer Sim card 713108822 for testing
Expected Result
Message should get displayed as below:-
"Press 1 to Confirm that you would like to terminate your Hospital Cash policy."
Different maturity date get set for UTL Broken Bone policy when created through CoreApp interface.
Actual Result:
1. User go to CSD menu, searched for MSISDN '256713106712' and selected the MSISDN.
2. User get navigated to CSD screen with details for selected MSISDN.
Core app maturity date setup: Maturity Date get appeared as '01-MAY-25' for policy number -
"256713106712-FRA-L-20170201" where policy cretaed on 01-02-2017.
Expected Result: Maturity Date should get displayed according to policy comm. date.
Loyalty M-Sente Usage Csv Uploader - CSV file does not get uploaded.
Actual Result:
1. Created a Valid CSV File with File name as: "End-to-end test - Jan MM"
2. Go to Policy & Administration>Tele Sale>Transactions>Loyalty Uploader>Loyalty M-Sente Usage
Csv Uploader
3. Browsed above explained CSV file and clicked on 'Next' button, User get navigated to 'Table
Mapping' page.
4. Then after clicked on 'Next' button'.
User does not get navigated to next page based on load data and error occured as below:
"ORA-00942: table or view does not exist"
Expected Result:
1. After click on 'Next' button, User should get navigated to next page based on 'Load Data'.
Loyalty CUG Member CSV Uploader - CSV file does not get uploaded.
Actual Result:
1. Created a Valid CSV File with File name as: "CUG Customer Jan"
2. Go to Policy & Administration>Tele Sale>Transactions>Loyalty Uploader>Loyalty CUG Member
CSV Uploader
3. Browsed above explained CSV file and clicked on 'Next' button, User get navigated to 'Table
Mapping' page.
4. Then after clicked on 'Next' button'.
User does not get navigated to next page based on load data and error occured as below:
"ORA-00942: table or view does not exist"
Expected Result:
1. After click on 'Next' button, User should get navigated to next page based on 'Load Data'.
Loyalty Cover - "Loyalty Cover" menu is not working properly.
Actual Result:
1. Created a Valid CSV File with File name as: "End-to-end test - Jan airtime"
2. Go to Policy & Administration>Tele Sale>Transactions>Loyalty Uploader>Loyalty Airtime Usage
Csv Uploader - Uploaded CSV file successfully.
3. Go to Policy & Administration>Tele Sale>Transactions>Loyalty Uploader>Loyalty Cover
4. Set Date From as 1-Jan-17 and Date To as 31-Jan-17, then after clicked on Process button.
5. Again Set Date From as 1-Feb-17 and Date To as 28-Feb-17, then after clicked on Process
button.
Error message get appeared on screen as below:
ORA-06550: line 2, column 3: PLS-00306: wrong number or types of arguments in call to 'MAIN'
ORA-06550: line 2, column 3: PL/SQL: Statement ignored
Expected Result:
1. "Loyalty Cover" should work properly.
Maturity date does not get set correctly, If policy status moved from active to suspended.
Actual Result:
1. User created a policy with policy number "256713106722-HCP-U-20170203", where policy
creation date is 03-FEB-17.
2. User go to "Premium deduction Form" menu and paid the premium on the date of 03-FEB-17.
3. Go to 'Process Due Criteria' menu, and set "Last Process Date" as 03-MAR-17.
4. Go to SA Policy Renewal menu,and renewed the policy.
5. Go to CSD menu and searched for MSISDN "256713106722"
6. Verified policy maturity date, sum assured & status, Maturity date get displayed as 03-APR-17.
7. Again go to 'Process Due Criteria' menu, and set "Last Process Date" as 03-APR-17.
8. Go to SA Policy Renewal menu,and renewed the policy.
9. Go to CSD menu and searched for MSISDN "256713106722"
10. Verified policy maturity date, sum assured & status.
Test Data: Used MSISDN "256713106722" & Policy No. as: "256713106722-HCP-U-20170203" for
checks.
Expected Result:
1. Maturity Date should get set as "03-MAY-17", If policy status moved from active to suspended.
2. Sum Assured should get displayed as "0"
3. Policy Status should get set as: "Suspended"
In case of partial premium paid for previous month - Valid Policy does not get renewed for user who
has active Upsell family cover and Airtime Pay Method.
Actual Result:
1. Created a policy with valid MSISDN which is "256713106734"
2. Go to menu "Premium Deduction Form" and entered 2 records to mark 2 airtime deductions
against policy.
3. Set last processed date as Policy maturity date and tried to renewed the policy by menu 'SA Policy
Renewal'
Policy doe not get renewed and one error message get displayed in the bottom of page as: "FRM-
40735: WHEN-BUTTON-PRESSED trigger raised unhandled exception ORA-00001."
Expected Result:
1. Policy should get renewed.
2. Correct Policy Maturity date should get set in CSD screen.
3. In case of partial premium deduction, reduced sum assured should get displayed in CSD screen.
4.Policy status should get displayed according to premium payment for previous month.
Too get Hospital cash plan created against the same MSISDN
Actual Result
1.User registered hospital cash plan with Family,m-sente monthly policy through 'Agent'
2.Log In core app
3.Select Policy & Administration>Tele Sale>Transactions>Create policy
4.Entered MSISDN information get displayed
5.Select Product 'UTL Hospital cash plan'
6. Selected Product type 'Individual','Monthly'
7. Clicked on 'Issue Policy' policy created.
Test data
Used MSISDN 725304689
Expected Result
policy should not created again when MSISDN registered and Active
Invalid value get set in each input box.
Actual Result:
1. Go to Policy & Administration>Tele Sale>Transactions>Change In Poliocy Plan
2. Selected valid MSISDN from list, all the data against MSISDN get auto populated in respective
fields.
3. For each input box, incorrect value get set as below:
1. MSISDN get displayed in Proposal No. input box.
2. Proposal No. get displayed in Policy No. input box.
3. Policy No. get displayed in Customer Name input box.
4. Customer Name get displayued in Set No. input box.
5. Set No. get displayed in Mode input box.
6. Mode get displayed in Gross Premium input box.
7. Gross Premium get displayed in Payment Method input box.
8. Payment Method get displayed in Cover input box.
Expected Result: For each input box, correct value should get set.
Input box not get displayed when "Switched payment" method 'M-Sente Monthly' to 'Airtime',
Individual/Family cover.
Actual Result
1.User dialed USSD short code '*142*5#'
2.Main menu get displayed, Selected option '4 Client Services'>>Change how to pay>>Airtime,
27,500.00 UGX monthly
3.Next prompt get displayed as below:-
"I understand that 27,500.00 UGX will automatically be deducted in small amounts each day from
my airtime balance."
Confirm purchase?
1.Yes
2.No
Test Data
Used Customer Sim card (713108800,713108822)
Expected Result
Input box should get displayed for switching Payment method 'M-Sente Monthly to 'Airtime'
Without confirmation "SMS/Mpin" Policy created through 'Agent' for "Hospital Cash plan",
Family/Individual Cover with Monthly/yearly payment & details captured in CSD Screen.
Actual Result
1.Dialed USSD short code '*142*5#'
2.Main menu get displayed >>Option '5. Agent'
3.Entered client number >> Entered Client's name
4.Next prompt get displayed "Policy No. 256725304687-FRA-L-20170207 Congratulations, client has
been registered for U-Insured. To purchase insurance, press 1
5.Selected option 2.Buy for family >> 2.M-Sente, 15,800.00 UGX monthly
6.Next prompt get displayed "Do they understand they can pay premium from M-Sente account
anytime during the month? If not paid, it will be auto-deducted at end of the month.
1.Yes
2.No
7.selected option 1.Yes
8. "Policy No. 256725304687-HCP-U-20170207 In a few moments, customer will be invited to
respond to an SMS to confirm purchase.
Test data
Used MSISDN 725304687 for Testing
Expected Result
Policy should be purchased after SMS confirmation.
Gross Premium' amount get displayed incorrect in CSD screen, If User "Switched payment method
Monthly MM to Airtime"
Actual Result
1.User dialed USSD code '*142*5#'
2.Selected Option 4.Client services>>4.Change how to pay
3.Choose option 1. Airtime, 9,200.00 UGX monthly, Message get displayed as :- "I understand that
9,200.00 UGX will automatically be deducted in small amounts each day from my airtime
balance.~Confirm purchase?~1.Yes~2.No"
4.Selected Option 1.Yes, message get displayed as below - "You have successfully switched to
airtime payments. For full details, call 100 or visit www.utl.co.ug"
1)Login Coreapp>>Policy & Administration>>CSD
2)Entered MSISDN in CSD Screen
Test Data
Used MSISDN 713112807 in Simulator for testing
Expected Result
'Gorss premium Amount' should get changed to "9,200" instead of '5,300' on CSD Screen.
In 'Claimant' input box policy holder name get displayed, in case of child/spouse selected as a
claimant type in claim initiation page.
Actual Result:
1. Go to claim initiation menu, Initiated a claim by selecting 'Claimant Type' as Child.
2. Go to Claim Assessor menu, searched for valid 'Claim Number' and clicked on 'Execute Query'
icon.
2. All the auto populated data get auto populate in respective input box.
Expected result:
1. In claimant input box, Policy holder name should not get displayed in case of 'Child/Spouse'
selected as a claimant type in claim initiation page, Claimant input box should get displayed blank.
And 'AddLife' button should get enable to add 'Child/Spouse' details. And once 'Child/Spouse' details
get added,the details should appear on click of Claimant glass button.
AddLife' button does not get disable,if policy holder is a claimant.
Actual Result:
1. Go to claim Initiation page and initiated a claim by selecting claimant type as 'Self'.
2. Go to Claim Assessor menu, searched for valid 'Claim Number' and clicked on 'Execute Query'
icon.
2. All the auto populated data get auto populate in respective input box.
4. "In claimant input box,Policy holder name get auto populated."
5. "In 'Claimant Date of Birth' input box,Policy holder date of birth get auto populated."
Expected Result:
1. In case of 'Self' selected as a claimant type in claim initiation page. Then in claim assessor page
policy holder name should get displayed in 'Claimant' input box.And 'AddLife' button should get
disable.
2. Correct date of birth should get displayed.
Note: In case of 'Self' Claimant type if 'AddLife' button get displayed enabled then it can affect our
claim process.
Actual Result:
1. Go to Claim Assessor menu, Selected valid claim number for family policy where claimant type as
child and clicked on 'Execute Query' icon.
2. Clicked on 'AddLife' button, one additional pop up page get opened.
3. Selected/Entered all valid data in all fields and clicked on 'Back' button.
4. Successful Pop up message get displayed as below:
Expected Result:
1. On click of 'Back' button, page should navigated to respective back page and no any data should
get save.
2. 'Save' button should get add on the page and after click on 'save' button,Transaction should get
saved.
Claimant date of birth does not get displayed correctly.
Actual Result:
1. Go to Claim Assessor menu, Selected valid claim number for family policy where claimant type as
child and clicked on 'Execute Query' icon, All the auto populated data get auto populated in
respective input box.
2. Clicked on 'Claimant' glass button,claimant list get displayed.
3. Selected claimant from list.
4. Claimant name and claimant date of birth get auto populated in respective input box.
On click of 'Verified ID' glass button, 'Birth Certificate' does not get displayed in the list.
Actual Result:
1. Go to claim Initiation Page and initiated a claim for family policy where claimant type is child.
2. Go to claim Assessor page>General Tab - Selected/Entered all valid data.
3. Clicked on 'Claimant' glass button and selected child from list.
4. Go to 'Claim Verified' tab and clicked on code glass button.
Expected Result: 'Birth Certificate' should get displayed in the list, if the claimant is child.
For each single premium deduction, 2 times premium payments get displayed in CSD screen,where
policy is individual and payment method is Airtme.
Actual Result:
1. Created a policy via CoreApp interface with valid MSISDN "713106768"
2. Go to 'Premium Deduction Form' menu, and paid 3 payments successfully via CoreApp.
3. Go to CSD menu and searched for above explained MSISDN that is "713106768"
4. Go to Details hyperlink>Payment Tab - Verified premium paid deatils:
"For each single premium deduction, 2 times premium payments get displayed."
Expected Result:
1. For each single premium deduction, only one premium payment should get displayed.
"Cover" get displayed incorrect in CSD Screen, if user switched payment method "Individual,M-Sente
monthly to Airtime"
Actual Result
1.User dialed USSD code '*142*5#'
2.Selected Option 4.Client services>>4.Change how to pay
3.Choose option 1. Airtime, 9,200.00 UGX monthly, Message get displayed as :- "I understand that
9,200.00 UGX will automatically be deducted in small amounts each day from my airtime
balance.~Confirm purchase?~1.Yes~2.No"
4.Selected Option 1.Yes, message get displayed as below - "You have successfully switched to
airtime payments. For full details, call 100 or visit www.utl.co.ug"
1)Login Coreapp>>Policy & Administration>>CSD
2)Entered MSISDN in CSD Screen
5.User has Individual cover which get changed to family after change in payment method
Test data
Used MSISDN '713112812' in simulator for testing.
Expected Result
Cover should not be changed 'Individual to Family' on CSD Screen.
"Gross Premium" amount get displayed incorrect in CSD screen, If User "Switched payment method
Family cover,M-Sente monthly to Airtime"
Actual Result
1.User dialed USSD code '*142*5#'
2.Selected Option 4.Client services>>4.Change how to pay
3.Choose option 1. Airtime, 27,500.00 UGX monthly, Message get displayed as :- "I understand that
27,500.00 UGX will automatically be deducted in small amounts each day from my airtime
balance.~Confirm purchase?~1.Yes~2.No"
4.Selected Option 1.Yes, message get displayed as below - "You have successfully switched to
airtime payments. For full details, call 100 or visit www.utl.co.ug"
1)Login Coreapp>>Policy & Administration>>CSD
2)Entered MSISDN in CSD Screen
Test Data
Used MSISDN 713112813 in Simulator for testing.
Expected Result
'Gross premium Amount' should get changed to " 27,500" instead of '15,800' on CSD Screen.
"Grosss Premium amount & Cover" get displayed incorrect in CSD screen, If User "Switched
Individual cover,M-Sente Yearly payment to Airtme monthly"
Actual Result
1.User dialed USSD code '*142*5#'
2.Selected Option 4.Client services>>4.Change how to pay
3.Choose option 1.1. Airtime, 9,200.00 UGX monthly, Message get displayed as :- "I understand that
9,200.00 UGX will automatically be deducted in small amounts each day from my airtime
balance.~Confirm purchase?~1.Yes~2.No
4.Selected Option 1.Yes, message get displayed as below - "You have successfully switched to
airtime payments. For full details, call 100 or visit www.utl.co.ug"
1)Login Coreapp>>Policy & Administration>>CSD
2)Entered MSISDN in CSD Screen
5.User has Individual cover which get changed to family after change in payment method.
Test Data
Used MSISDN [713112816] in simulator for testing.
Expected result
'Gross premium Amount' should get changed to "9,200" instead of '58,300' & Cover should
"Individual instead of Family" on CSD Screen.
"Gross Premium" amount get displayed incorrect in CSD screen, If User "Switched payment method
Family cover,M-Sente yearly to Airtime"
Actual Result
1.User dialed USSD code '*142*5#'
2.Selected Option 4.Client services>>4.Change how to pay
3.Choose option 1. 1. Airtime, 27,500.00 UGX monthly, Message get displayed as :- "I understand
that 27,500.00 UGX will automatically be deducted in small amounts each day from my airtime
balance.~Confirm purchase?~1.Yes~2.No"
4.Selected Option 1.Yes, message get displayed as below - "You have successfully switched to
airtime payments. For full details, call 100 or visit www.utl.co.ug"
1)Login Coreapp>>Policy & Administration>>CSD
2)Entered MSISDN in CSD Screen
Test Data
Used MSISDN 713112815 in Simulator for testing
Expected Result
'Gross premium Amount' should get changed to "27,500" instead of '173,800' on CSD Screen.
"SMS" content get displayed incorrect in SMS Log Report, User switched payment method 'Individual
cover,M-Sente monthly payment to Airtime'
Actual Result
1. User registered Hospital Cash Plan with MSISDN (713112812)
2. Entered MSISDN & Entered *123#
3. Select Opton "4.Client Services>>4.Change How To Pay>>1. Airtime, 9,200.00 UGX monthly
4. "I understand that 9,200.00 UGX will automatically be deducted in small amounts each day from
my airtime balance.~Confirm purchase?~1.Yes~2.No"
5.Selected Option 1.Yes, message get displayed as below - "You have successfully switched to
airtime payments. For full details, call 100 or visit www.utl.co.ug"
6.Login Coreapp>>Policy & Administration>>Tele sale>>Reports>>SMS Log
Message get displayed as below:-
"Monthly premium of 5300 will be deducted in small daily amounts from your airtime balance over
the month. Ensure you keep your airtime balance topped up."
Test Data
Used MSISDN 713112812 for testing
Expected Result
Message should get displayed in SMS Log Report as - "Your monthly premium of 9,200 will be
deducted in 20 daily amounts from your UTL airtime. Your first airtime deductions will occur after
[DATE]."
"SMS" content get displayed incorrect in SMS Log Report , User switched payment method 'Family
cover,M-Sente monthly payment to Airtime'
Actual Result
1. User registered Hospital Cash Plan with MSISDN (713112813)
2. Entered MSISDN & Entered *123#
3. Select Opton "4.Client Services>>4.Change How To Pay>>1. Airtime, 27,500.00 UGX monthly,
Message get displayed as :- "I understand that 27,500.00 UGX will automatically be deducted in
small amounts each day from my airtime balance.~Confirm purchase?~1.Yes~2.No"
4.Selected Option 1.Yes, message get displayed as below - "You have successfully switched to
airtime payments. For full details, call 100 or visit www.utl.co.ug"
1)Login Coreapp>>Policy & Administration>>Tele sale>>Reports>>SMS Log
Message get displayed as below:-
Message get displayed as below:-
"Monthly premium of 15800 will be deducted in small daily amounts from your airtime balance over
the month. Ensure you keep your airtime balance topped up."
Test Data
Used MSISDN 713112813 for testing
Expected Result
Message should get displayed in SMS Log Report as "Your monthly premium of 27,500 will be
deducted in 20 daily amounts from your UTL airtime. Your first airtime deductions will occur after
[DATE].
"Status Date" displayed incorrect on CSD screen, If User switched payment method, "M-Sente
monthly to Airtime monthly"
Actual Result
1.User registered with family,M-sente monthly
2.Selected Option 4.Client Services>>4Change how to pay>>1. Airtime, 27,500.00 UGX monthly
3.Message get displayed as "I understand that 27,500.00 UGX will automatically be deducted in
small amounts each day from my airtime balance.~Confirm purchase?~1.Yes~2.No"
4.Selected option 1.Yes, now message get displayed as below
"You have successfully switched to airtime payments. For full details, call 100 or visit www.utl.co.ug "
5.Log in Core app>>Policy & Administration>>CSD
Test Data
Used MSISDN (725304665) in simulator for testing
Expected Result
'Status Date' should be changed if User switched Payment method 'M-Sente monthly to Airtime'
Policy does not get created for Broken Bone as well as Hospital Cash via CoreApp interface.
Actual Result:
1. User go to 'Create Policy' menu and entered/selected all valid data.
2. Selected Product as: "UTL Hospital Cash Plan / UTL Broken Bone.
3. Selected all other valid data for respective product and clicked on 'Issue Policy' button.
4. Policy does not get created and error occured for both product as below:
Expected Result:
1. Policy should get created for both product.
Retest
Severity Status
failed?
P2
AL to resolve
P2
AL to resolve
P2
AL to resolve
P1
AL to resolve
Yes
P2
AL to resolve
P2
AL to resolve
Yes
P2
AL to resolve
Yes
P2
AL to resolve
Yes
P2
AL to resolve
P1
AL to resolve
P1
AL to resolve
P2
AL to resolve
Yes
P2
AL to resolve
Yes
P2
AL to resolve
Yes
P2
AL to resolve
Yes
P2
AL to resolve
P1
Al to resolve
Yes
P1
AL to resolve
Yes
P2
AL to resolve
P2
Al to resolve
P2
AL to resolve
P2
Al to resolve
P2
Al to resolve
P2
Al to resolve
P2
Al to resolve
P2
AL to resolve
P1
AL to resolve
P2
AL to resolve
P1
AL to resolve
P1
AL to resolve
Yes
P1
AL to resolve
P2
AL to resolve
P2
AL to resolve
P2
AL to resolve
P2
AL to resolve
P2
AL to resolve
P2
AL to resolve
P2
AL to resolve
P2
AL to resolve
P2
AL to resolve
P2
AL to resolve
P2
AL to resolve
P2
AL to resolve
P2
AL to resolve
P2
AL to resolve
P2
AL to resolve
P2
AL to resolve
P2
AL to resolve
P2
AL to resolve
P1
AL to resolve
Comment/Status
Proceed arrow should only be active for Call Status = Offer Accepted.
Follow Up Date field compulsory for Call Status = Call Back. If Follow Up Date
field is not completed with a valid future date, user should receive the
following error message: Please provide a valid follow up date for {MSISDN}.
Block Follow Up Date field if Call Status = Invalid number, No call made, Offer
accepted, Offer declined.
[AL Response 30 Jan] To be dealt with after existing errors have been resolved.
As the proper flows have been recevied right now.
Proceed arrow should only be active for Call Status = Offer Accepted.
Follow Up Date field compulsory for Call Status = Call Back. If Follow Up Date
field is not completed with a valid future date, user should receive the
following error message: Please provide a valid follow up date for {MSISDN}.
Block Follow Up Date field if Call Status = Invalid number, No call made, Offer
accepted, Offer declined.
[AL Response 30 Jan] To be dealt with after existing errors have been resolved.
As the proper flows have been recevied right now.
Proceed arrow should only be active for Call Status = Offer Accepted.
Follow Up Date field compulsory for Call Status = Call Back. If Follow Up Date
field is not completed with a valid future date, user should receive the
following error message: Please provide a valid follow up date for {MSISDN}.
Block Follow Up Date field if Call Status = Invalid number, No call made, Offer
accepted, Offer declined.
[AL Response 30 Jan] To be dealt with after existing errors have been resolved.
As the proper flows have been recevied right now.
Language Option:
If user agent is accessing first time with his/her number they will have
language option.After they select their language will set as default so
whenever they dial from agent they won't get language option
[AL Response: 14 Jan] TheUser ID for the policies issued via USSD is not
possible in test as they are issued using the simulator.
[Nigel: 23 Jan]Will User ID and Create Day be set in production environment?
And what will they be set to for self-registations and for agent registrations?
[Nigel: 21 Dec] Follow the same process as for Broken Bones claims. Click on
Decision button for the 1st time: only option is CREATE RESERVE. Click on
Decision button for the 2nd time after creating reserve: 3 options available
(ACCEPT, DECLINE, EX-GRATIA). Please use the same wording as for Broken
Bones claims.
Expected result: For the 1st time,if user clicked on code glass button,only one
option should get displayed as "Create Reserve"
2. After click on Decision button for the 2nd time: Code glass button
appeared,then after clicked on code glass button,Pop up get displayed with list
of 2 code description which is below: Refer Evidence 2 for details/ Screenshots-
Evidences 31- Jan.doc
APPROVED - STANDARD
REJECTCLAIM AND APPLYEX-GRATIA
Expected result: For the 2nd time,if user clicked on code glass button,3 options
should get displayed as below:
ACCEPT
DECLINE
EX-GRATIA
[AL Response: 14 Jan] Issue has been resolved. Please Retest.
[Teksolto:28-Jan]
Once policy created for Hospital cash plan, Airtime & purchased policy
captured on CSD screen, then we can retest this defect.
dependent on [Error 189,190]
1.Again retested through Agent option for 'Hospital Cash plan', "Airtime
monthly payment method" policy purchased & last prompt get displayed as
"9,200.00 UGX will be deducted in small amounts from airtime balance each
month. In a few moments, customer will be invited to respond to an SMS to
confirm purchase." again entered the mobile number and select option 2.Buy
insurance, it displayed the prompt ""U-Insured Hospital Cash pays 100,000 per
night in hospital if you spend 3 or more nights in a row. To buy choose option."
1.Buy for individual
2.Buy for family
2.Not displayed the message based on user registered.
[Used MSISDN for testing "725304701"]
1.But policy purchased "Hospital cash plan, Airtme payment, Individual Cover",
through Simulator & checked through 'Agent', 4. Status get displayed on the
basis of User registration :
"Client has already purchased insurance. Individual Hospital Cash active until
09-Mar-2017.
Premium
Airtime 9200.00 UGX monthly".
[Used MSISDN for Testing 725304702]
[Retest : 11-Feb]
Correct wording and format:
"Your name: Jeremy
Press 1 to change your details. For changes to family policy, dial [call centre]."
Note:
1. Name should be in format: First Name Middle Name Surname (e.g. Nigel
Wade Bowman. If no Middle Name, then just Nigel Bowman).
2. Press 1 should start on a new line. If not possible then format can be "Your
name: Nigel Bowman. Press 1 to change your details. For changes to family
policy, dial [call centre]." I.e. include a full stop after name and before next
sentence.
[Nigel: 27 Jan]As an interim fix, I'm happy to have the policy record created
after SMS or PIN confirmation is entered by the customer, provided the report
mentioned by Ali in his email dated 27 Jan 2017 is available before launch: "A
list is maintained in the system for those who have not confirmed purchase
(via SMS / M-Sente PIN verification). Would that report fulfill your need?". I have
marked this error as "AL to resolve", as I'm waiting on confirmation that the
suggested report will be available for launch.
Further to my confirmation and additional question below, can you please
confirm our understanding of how the processes has currently been set up to
work? Please also confirm our understading of the current process is correct.
Before confirmation:
1. CoreApp persists customer policy details in core app, created by Agent via
USSD, customer via USSD or call centre agent.
2. Status get set to something like "Waiting for customer confirmation".
3. CoreApp needs to provide form/page where we could check details for
created policy with appropriate status.
[AL Response 24 Jan] Same as above but If they want Policy to be generated
before Confirmation and status as pending, it is a new requirement and is
needed to be discussed with PMO and CoreApp team
[Nigel: 24 Jan] I would prefer consistent treatment of policies with airtime and
M-Sente method of payment. Please investigate and revert with a timeline for
making the following change: create policy following request via USSD for both
Payment Methods (airtime and M-Sente), but with inactive status. Change
status to Active only once a payment has been recieved (at least 1 daily
payment for airtime).
[Nigel: 27 Jan] As an interim fix, I'm happy to have the policy record created
after SMS or PIN confirmation is entered by the customer, provided the report
mentioned by Ali in his email dated 27 Jan 2017 is available before launch: "A
list is maintained in the system for those who have not confirmed purchase
(via SMS / M-Sente PIN verification). Would that report fulfill your need?". I have
marked this error as "AL to resolve", as I'm waiting on confirmation that the
suggested report will be available for launch. Please also confirm our
understading of the current process is correct.
Before confirmation:
1. CoreApp persists customer policy details in core app, created by Agent via
USSD, customer via USSD or call centre agent.
2. Status get set to something like "Waiting for customer confirmation".
3. CoreApp needs to provide form/page where we could check details for
created policy with appropriate status.
Following SMS or PIN confirmation:
- Such Policy status should get set to "Active In force" once customer confirm
and policy details become available on CSD screen.
- Is there way we can test customer confirmation by SMS or PIN authorisation
[Nigel: 24 Jan] USSD should evaluate to scenario (2b) in the USSD Menu spec:
"Already registered, but no active upsell coverage", because terminated cover
is not active. So customer should move to following screen after selecting "2.
Buy insurance":
"U-Insured Hospital Cash pays 100,000/night in hospital if you spend 3 or more
nights in a row.
1. Read policy details
2. Buy for yourself
3. Buy for family"
I've marked this error as AL to resolve.
[AL Response 8 Feb] Issue Resolved. Now the names appear in their respective
fields.
[Teksolto: 8 Feb]According to Nigel Guideline - Issue retested and observations
are below:
1. Major issue has been resolved -Name get appeared in their respective
fields.
2. Some issues are still pending -
#. "First Name, Middle Name & Last Name" Input box became non-editable.
#.In case of, Name which has 4 word or more than 4 word,User clicked on
'Middle Name' input box and entered any button from keyboard, spaces get
removed between the middle name.
Expected result for above explained both issue:
#. "First Name, Middle Name & Last Name" Input box should be editable.
#. In case of, Name which has 4 word or more than 4 word,spaces should
not get removed between the middle name, if user clicked on 'Middle Name'
input box and entered any button from keyboard,
[AL Respponse 6 Feb] Issue Resolved. Please Retest.
1.Client Registered Through 'Agent', "Individual,M-Sente monthly"
2.Log In core app
3.Select Policy & Administration>Tele Sale>Reports>SMS Log>Entered
MSISDN '725304690'
4.Message content get displayed as
SMS1: "Thank you for registering for U-Insured powered by Britam. For more
information, call 100.
SMS2 :You have signed up for UTL Hospital Cash Insurance. Policy details to
follow via SMS. For full details, call 100 or visit www.utl.co.ug
SMS3: You will be paid 100,000 UGX cash per night if you stay in hospital for 3
or more nights in a row, up to 30 nights in a year.
SMS4: Hospitalisation for accidents covered immediately. Your full cover
(overnight hospital stays for any reason at any hospital) will be active 30 days
from now.
Expected Result
SMS should get displayed as - "Do they understand they can pay premium
from M-Sente account anytime during the month? If not paid, it will be auto-
deducted at end of the month. 1.Yes 2.No"
[Nigel: 27 Jan] The SMS should only be triggered after 20 successful deductions
and not after each successful daily deductions. Also note that the premium
amount shown in the SMS should be 9,200and not 460 as is currently shown
(i.e. 460 x 20). Marked as "AL to resolve".
[Nigel: 13 Feb]I confirm that NTU (not taken up) and Suspended are two
different statuses. NTU occurs at the end of the waiting period if no premium
was received during the waiting period. A policy becomes suspended if after a
successful renewal, no premium is received before the next renewal date.
These 2 status are fully described in the product specifications and
premium/cover scenarios that were provided. For examples, see scenarios 3, 4
and 5 for mobile money payments and rows 22 and 23 in the Product Rules tab
of the product specs.
The Maturity Date for Suspended policies does not need to move forward on
the renewal run when the status was changed from Active to Suspended. But it
is critical that a claim cannot be made if the claim event date occurred while
the policy is in the Suspended state.
[AL Response 8 Feb] Now the ORA-00001 error does not appear and renewal
process runs smoothly.
[Teksolto: 8 Feb] Still issue is pending. Used Policy No. - "256713106745-HCP-
U-20170208" for checks.Policy does not get renewed.
Comment
Testing in progress. M-Sente team to be engaged as well.
Resource temporarirly unavailable due to personal reasons. To
compensate, a different resource assigned to work on a different
error.
This error has been resolved and marked as Teksolto to retest on the
Error Log.
6 test cases designed to test Daily Airtime premium mode.
- 6 have bugs which are being fixed by development team. Bugs are
when policy status is marked "Suspended" for Daily Airtime mode,
then it doesn't "activate" accurately.
- Its still under development after 2nd Iteration
6 test cases designed to test Daily Airtime premium mode.
- 6 have bugs which are being fixed by development team. Bugs are
when policy status is marked "Suspended" for Daily Airtime mode,
then it doesn't "activate" accurately.
- Its still under development after 2nd Iteration
Its still under development
Total 6 cases were tested for Monthly and Annual premium modes.
They all were successful.
Maturity date and Policy Status were updated sucessfully.
However the Sum Assured is not getting 0 in case of Terminated and
NTU.
As discussed with Nigel, this isnt a major risk and can be sorted
later. Slated for release to UAT 24-Feb-2017
6 test cases designed to test Daily Airtime premium mode.
- 6 have bugs which are being fixed by development team. Bugs are
when policy status is marked "Suspended" for Daily Airtime mode,
then it doesn't "activate" accurately.
- Its still under development after 2nd Iteration
This error has been resolved and marked as Teksolto to retest on the
Error Log.
This error has been resolved and marked as Teksolto to retest on the
Error Log.
This error has been resolved and marked as Teksolto to retest on the
Error Log.
Expected Date for
Process in
completion of Process in QA
Development
Development
Under QA
Handed over to
QA Team
Handed over to
QA Team
Handed over to
QA Team
Picked for development 23-Feb-16
Handed over to
QA Team
Handed over to
QA Team
Picked for
26-Feb-17
development
Expected Date for Released for
completion of QA UAT
21-Feb-17
24-Feb-17
24-Feb-17
24-Feb-17
24-Feb-17
24-Feb-17
22-Feb-17
23-Feb-17
ASAP - Highest Priority 21-Feb-17