Mifos Sanity Testing Checklist Windows

System Users and Offices

Windows

head-j-release -archive 18

Mifos 2.6.3Comments
Create new Branch office

(tick)

(tick) 
Verify all links on page with new created Branch office

(tick)

(tick) 
Create new Loan Officer with Administrator role for recently created office

(tick)

(tick) 
Verify all links on page with new created Loan Officer

(tick)

(tick) 
Centers, Groups, Clients

Windows

head-j-release -archive 18

Mifos 2.6.3Comments
Create new Center with weekly meeting schedule for recently created office without any fees.
Assign recently created Loan officer.

(tick)

(tick) 
Create new Center with monthly meeting schedule for recently created office without any fees.
Assign recently created Loan officer.

(tick)

(tick) 
Create new Center with weekly meeting schedule for recently created office with recently created fees.
Assign recently created Loan officer.

(tick)

(tick) 
Create new Center with monthly meeting schedule for recently created office with recently created fees.
Assign recently created Loan officer.

(tick)

(tick) 
Check all links on new created Centers

(tick)

(tick) 
Create new Group for recently created Centers without any fees.

(tick)

(tick) 
Create new Group for recently created Centers with recently created fees.

(tick)

(tick) 
Check all links on new created Groups

(tick)

(tick) 
Create new Clients for recently created Groups without any fees.

(tick)

(tick) 
Create new Clients for recently created Groups with fee.

(tick)

(tick) 
Check all links on new created Client

(tick)

(tick) 
Loan Sanity Testing

Windows Vista

head-j-release -archive 18

Mifos 2.6.3Comments

Check "View Loan products" link on Admin page  

(tick)

(tick) 
Check 'Define new Loan product' link on 'View Loan products' page

(tick)

(tick) 
Check 'Edit Loan product information' and 'View change log' links on 'Loan products details' page

(tick)

(tick) 

Create new Loan products for each Interest rate type applicable for Clients with weekly frequency of installments

(tick)

(tick) 

Create new Loan products for each Interest rate type applicable for Clients with monthly frequency of installments

(tick)

(tick) 

Create new Loan products for each Interest rate type applicable for Groups with weekly frequency of installments

 (tick)(tick) 

Create new Loan products for each Interest rate type applicable for Groups with monthly frequency of installment

 (tick)(tick) 
Check 'Approve multiple loans' link on Clients & Accounts Tasks bar on Clients & Accounts page (tick) 
Check 'Create multiple Loan Accounts' link on Clients & Accounts page (tick) 
Groups, Clients

Windows

head-j-release -archive 18

Mifos 2.6.3Comments
Create a Group in new created Center

(tick)

(tick) 
Verify all links in new created Group

(tick)

(tick) 
Create a Client in new created Group

(tick)

(tick) 
Verify all links in new created Client

(tick)

(tick) 
Client Loan Account

Windows Vista

head-j-release -archive 18

Mifos 2.6.3Comments
Create Loan Account for Client with week frequency

(tick)

(tick) 

Verify that links 'View additional information', 'View status history', 'View change log',
'View transaction history', 'Add a note', 'See all notes', 'Apply charges', 'Apply payment',
'Attach a question group' works properly

 (warning)(tick)

Apply Payment from View repeyment schedule - page expired

'Attach a question group' - MIFOS -5656

Apply Principal Pre-payment - MIFOS 5800

Create Loan Account do Client with month frequency (tick)(tick) 

Verify that links 'View additional information', 'View status history', 'View change log',
'View transaction history', 'Add a note', 'See all notes', 'Apply charges', 'Apply payment',
'Attach a question group' works properly

 (warning)(tick)

Apply Payment from View repeyment schedule - page expired

'Attach a question group' - MIFOS -5656

Apply Principal Pre-payment - MIFOS 5800

Group Loan AccountWindowsMifos 2.6.3Comments
Create Loan Account for Group with week frequency

(tick)

(tick) 

Verify that links 'View additional information', 'View status history', 'View change log',
'View transaction history', 'Add a note', 'See all notes', 'Apply charges', 'Apply payment',
'Attach a question group' works properly

(warning)

(tick)

Apply Payment from View repeyment schedule - page expired

'Attach a question group' - MIFOS -5656

Apply Principal Pre-payment - MIFOS 5800

Create Loan Account do Group with month frequency

(tick)

(tick) 

Verify that links 'View additional information', 'View status history', 'View change log',
'View transaction history', 'Add a note', 'See all notes', 'Apply charges', 'Apply payment',
'Attach a question group' works properly

 (warning)(tick)

Apply Payment from View repeyment schedule - page expired

'Attach a question group' - MIFOS -5656

Apply Principal Pre-payment - MIFOS 5800

SavingsWindowsMifos 2.6.3Comments
Create new Savings product applicable for Clients

(tick)

(tick) 
Create new Savings product applicable for Groups

(tick)

(tick) 
Check 'Create Savings Account' link on 'Clients & Accounts Tasks' sidebar on 'Clients & Accounts' page

(tick)

(tick) 
Verify created Saving Account

(tick)

(tick) 
Make a deposit/withdrawal

(tick)

(tick) 
Check all links on Saving Account page

(warning)

(tick)'Attach a question group' - MIFOS -5656
Fees, Funds, Checklists

Windows Vista

head-j-release -archive 18

Mifos 2.6.3Comments

Create new fee which applies to All customers and is One time

(tick)

(tick) 

Create new fee which applies to All customers and is Periodic

(tick)

(tick) 

Create new fee which applies to Loans and is One time and is calculated as %

(tick)

(tick) 

Create new fee which applies to Loans and is Periodic and is calculated as %

(tick)

(tick) 
Check all links on pages of new created  fees

(tick)

(tick) 
Create new fund

(tick)

(tick) 
Check all links on page of new created fund

(tick)

(tick) 

Create new checklist for Loans

(tick)

(tick) 
Check all links on pages of new created  checlist

(tick)

(tick) 
Define new Holiday which applies to new created office

(tick)

(tick) 
Check all links on pages of new created holiday

(tick)

(tick) 
Define new penalty which is calculated as % for Loan Accounts

(tick)

(tick) 
Check all links on pages of new created penalty

(tick)

(tick) 
Other

Windows

head-j-release -archive 18

Mifos 2.6.3Comments
Check 'Define customized text' link on Admin page

(tick)

(tick) 
Check 'Define Lookup options' link on Admin page

(tick)

(tick) 
Check 'Define mandatory/hidden fields' link on Admin page

(tick)

(tick) 
Check 'Month Closing' link on Admin page

(tick)

(tick) 
Check 'Define new product category' on View product categories page

(tick)

(tick) 
Check 'View product mix' link on Admin page

(tick)

(tick) 
Check 'define a new question' link on View Questions page

(tick)

(tick) 
Check 'define a new question group' link on 'View Question Groups' page

(warning)

(tick)MIFOS - 5833
Verify that 'Change Preferred Language', 'Your settings' and 'Log out' are displayed on each MIFOS page

(tick)

(tick) 
Check 'Change Preffered Language' link on each MIFOS page(tick)(tick) 

Verify that 'Switch site type' work properly on 'Home' and 'Clients & Accounts' pages (check Clients details,
accounts, schedules pages)

(tick)(tick) 

 

 

Manage Import and Exports

Windows

head-j-release -archive 18

Mifos 2.6.3Comments
Check 'Import transactions' link on Admin page

(tick)

(tick) 
Check if 'Import format' dropdown contains only installed plugins (Audi Bank, MPESA)

(tick)

(tick) 
Select inappropriate format file e.g. .pdf and click on Review button. Verify that validation message appears.

(tick)

(tick) 
Select proper .xls file and click on Review button.

(tick)

(tick) 
Verify that the following message appears: "No payment type found named 'Bank Audi sal'."

(tick)

(tick) 
Go to 'Define lookup options' page and add 'Bank Audi sal' payment mode.

(tick)

(tick) 
Go back to 'Import transactions' page and select again proper .xls file and click on Review button.

(tick)

(tick) 
Verify that the following message still appears: "No payment type found named 'Bank Audi sal'." because payment mode hasn't been defined on 'Define accepted payment types' page.

(tick)

(tick) 
Go to 'Define accepted payment types' page and add 'Bank Audi sal' payment mode for repayments.

(tick)

(tick) 
Go back to 'Import transactions' page and select again proper .xls file and click on Review button.

(tick)

(tick) 
Click on 'Edit:Import information' button and select different file. Click on 'Review' button and verify that file is properly analyzed, errors are listed and displayed in red and that values are different from those in first analyzed file.

(tick)

(tick)file has to be properly edited, otherwise import doesn`t work
If there are valid rows, submit upload and check if payments are properly applied to appropriate accounts.

(tick)

(tick) 
Go back to 'Import transactions' page and select MPESA plugin and click on Browse button. Verify that file selection window appears.

(tick)

(tick) 
Select inappropriate format file e.g. .pdf and click on Review button. Verify that validation message appears.

(tick)

(tick) 
Select proper .xls file and click on Review button.

(tick)

(tick) 
Verify that the following message appears: "Payment type MPESA not found. Have you configured this payment type?."

(tick)

(tick) 
Go to 'Define lookup options' page and add 'MPESA' payment mode.

(tick)

(tick) 
Go back to 'Import transactions' page and select again proper .xls file and click on Review button.

(tick)

(tick) 
Verify that the following message still appears: "Payment type MPESA not found. Have you configured this payment type?." because payment mode hasn't been defined on 'Define accepted payment types' page.

(tick)

(tick) 
Go to 'Define accepted payment types' page and add 'MPESA' payment mode for repayments and disbursements.

(tick)

(tick) 
Verify that file is properly analyzed and errors are listed and displayed in red.

(tick)

(tick) 
Click on 'Edit:Import information' button and select different file. Click on 'Review' button and verify that file is properly analyzed, errors are listed and displayed in red and that values are different from those in first analyzed file.

(tick)

(tick) 
If there are valid rows, submit upload and check if payments are properly applied to appropriate accounts and that appropriate accounts are disbursed.

(tick)

(tick) 
View Accounting ExportsWindowsMifos 2.6.3Comments
Check 'View accounting exports' link on Admin page.

(tick)

(tick) 
Check layout on 'View accounting exports' page.

(tick)

(tick) 
Verify that 10 days are listed in the table (if there are less than 10 days with transactions then only those days should be listed)

(tick)

(tick) 
Check that only days on which transaction took place are listed in the table.

(tick)

(tick) 
Click on 'Generate Export and View Details' link and verify that Mifos Accounting Export page is properly displayed.

(tick)

(tick) 
Verify that 'Download Tally XML format' link and 'Print' link are displayed and work properly.

(warning)

(tick)XML format - raw xml code
Check if amount for GLIM account is not doubled (if there are 2 clients in GLIM) MIFOS-5638   
Check (on database which exists more than 1000 days) if results are displayed properly on 'View accounting exports' page MIFOS-5687

(tick)

  
Download XML file and check if Voucher Date is not set to always the same date (tick) 
Reports

Windows

head-j-release -archive 18

Mifos 2.6.3Comments
Check all BIRT reports (layout of parameters window, buttons are clickable, report is generated properly)

(warning)

(warning)

Collection Sheet Report - does`nt generate even if date correspod to meeting date

Branch Cash Confirmation Report, Detailed Aging of Portfolio At Risk Report, General Ledger Report- no Mifos logo

Branch Progress Report - 'The parameter "branchReportDate" is required.', but all mandatory fields are filled,

Verify integrated Pentaho reports (check if all parameters can be selected, validation works correctly, report can be generated as pdf, html, xls etc., verify layout of every report)

(warning)

(tick)

RTF, CSV, XML - raports do not generate properly (bad layout etc)

HTML - no Mifos Logo

Check MIFOS-5882