Component Based Test Automation (CBTA) is a way to make automatic tests.

Automatic tests are made up of components. Typically, CBTA has two types of components:

  1. Default Components: basic actions like clicking on a button of selecting a tab.
  2. Screen Components: made up of parameters for each field on the screen.

Usually, you can store test components to be re-used in other areas of testing to save time on programming a automated test-script.