Example
Test automation framework can have several components depending on automation planned. Some of them(though not limited to) are:
- Test Runner (TestNG, JUnit, Jest, Protractor, Cucumber)
- Test Container (BDD Specs-Steps, Junit Tests, Spec based functions)
- Test Environment Configuration
- Test Data Store
- Assertion Libraries
- Automation Driver Libraries (WebDriver, Appium, Jersey)
- Reporting and Logging Libraries