Answer: A modular framework for testing is based on abstraction. This type of framework requires the tester to create scripts for each app module under test. The scripts are then combined in a hierarchy order to create a test case.