In this framework, the test cases are developed from modular scripts by combining them in the modular testing framework. Each of the test cases uses a driver script that uses a data file as in the data-driven framework and a keyword-based action file.
Advantages :
* Modular and easy to maintain.
* Less coding can take care of more test cases.
* One test case can be executed with multiple sets of data.
Disadvantages :
* Complex to read, maintain and enhance.