Home / Companies / testRigor / Blog / Post Details
Content Deep Dive

OpenCBS Testing

Blog post from testRigor

Post Details
Company
Date Published
Author
Hari Mahesh
Word Count
2,170
Language
English
Hacker News Points
-
Summary

OpenCBS is an open-source core banking system designed for microfinance and smaller financial institutions, offering functionalities such as client management, loan and savings management, and customizable workflows. Initially introduced in 2013 as a continuation of Octopus Microfinance software, OpenCBS can be deployed both on-premises and in the cloud, with its cloud version written in TypeScript, the desktop version in C#, and the loan origination solution utilizing HTML and JavaScript. The system's testing is crucial due to its extensive domain, with unit testing performed using tools like Jest and Mocha for the cloud version and MSTest and NUnit for the desktop version. Integration testing is facilitated by tools like Postman to ensure seamless API interactions, while End-to-End (E2E) testing can be conducted using Selenium, Cypress, or testRigor, which provides codeless automation and broad browser compatibility. The importance of robust testing is emphasized to maintain security and reliability in banking applications, especially with frequent updates, and tools like testRigor are highlighted for their efficiency in automating maintenance and reducing bugs.