Skip to content
Open access

DEVELOPING AN AUTOMATED FUNCTIONAL TESTING FRAMEWORK - A PRACTICAL CASE STUDY

Aug 2026 · International Journal of Computer Science & Information Technology (IJCSIT) · 0 citations

Abstract

Test automation addresses limitations such as time consuming, error prone, and difficult to reproduce at a scale by enabling systematic, efficient, and repeatable validation of software functionality across multiple deployments. This project presents an analysis of the client’s CRM system, with the primary objective of designing and implementing an automation test plan, a supporting test architecture, and executable test scripts capable of generating reports and a deployable .jar file. The proposed automation framework adopts the Page Object Model (POM), which enhances maintainability and promotes code reuse by separating page objects from test logic. Functional test cases are derived from user stories to ensure that automated scenarios accurately reflect real user interactions. The project scope includes configuring the test environment, developing automation scripts, producing TestNG reports, packaging the executable .jar file, and setting up the EspoCRM instance locally using MAMP server.

Read PDF

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.