Functional Testing


Functional Testing Overview

Vmoksha philosophy of testing is centered on the ‘Shift-Left’ philosophy where, we introduce testing early in the Software Development Lifecycle (SDLC) to identify defects upstream, rather than detecting them downstream at system testing. Our testing activities span each phase of the application development life cycle – Business Requirements, Design, Build, Test, Final Preparation and Go-Live.

We employ proven testing techniques and tools such as requirements profiling and validation, risk-based testing, automated test design, test case design and optimization, test metrics to measure the quality of testing and software quality and dynamic test planning and scheduling.

Vmoksha’s functional testing services include:

Manual Integration and System Testing:

Our Integration Testing ensures that all related systems exchange data seamlessly, work flows between the systems are working correctly, and to confirm the system’s ability to satisfy the business intent.  Our Black Box approach to System Testing validates functional requirements of systems, by covering all paths through the application, based on varying data and actions of the user.

Regression testing:

Our regression testing provides maximum test coverage with minimum number of test cases leading to optimal cost of appraisal and risk. We design regression test packs based on risks, in order to achieve a balanced trade-off between early ‘go-live’ and 100% testing to ensure significant savings in time and cost.

End to End Business Scenario Testing:

Our end to end testing focuses on testing the entire system for complete business processes such as Order-to-Cash,  Procure-to-Pay covering  B2B and B2C processes.


Some of the tools we use in functional testing include:

Function Test Tools
Requirement Analysis IBM Requisite  Pro,  Test Link, Quality Center
Test Planning & Management Quality Center, Test Link, Rational Test Manager, Mantis
Defect Management Quality Center,  MantisBT, Jira, Bugzilla, Bug Tracker,  ClearQuest