Functional Testing

KEREVAL’s method for functional testing of software products is divided into 4 stages:

  • Test Planning
  • Design
  • Execution
  • Assessment

Test Planning

This step consists to draft the qualification plan to clarify the development of the functional testing strategy for the application.
The test strategy is carefully considered to determine goals and efforts required to implement tests.


Test Design

This step entails the creation of tests to be carried out on manual or automatic systems.
Based on the test strategy employed, tests cover all or part of the requirements of the software to be tested.

The main phases of this stage are:

  • Definition and preparation of the data sets
  • Definition of procedures for management of test databases (creation, before loading tests)
  • Writing of the test file (test plugs: preparation and conduct of tests, expected results, criteria for success and failure, specifications of the test platform )
  • Development and adjustment of test scripts (manual or automated)

Test Execution

This step always begins with a phase of admission tests or “smoke tests” to determine if the product to be tested is ready for detailed and comprehensive tests.
If admission tests are positive, all identified tests in the qualification plan will be executed.

The main phases of this stage are:

  • Initialization of the test platform and test databases
  • Execution of tests designed and available in the test management system, compliance of testing strategy and stopping criteria, inclusion of obtained results .
  • Results analysis and treatment of anomalies

Tests Assessment

The objective of this step is to write a detailed report of the test results (realised tests, test environment, results, anomalies, and recommendations).