Home - S41nz/TBTAF GitHub Wiki
Welcome to TBTAF Wiki!!
TBTAF stands for Tag Based Test Automation Framework. Which primary objective is to provide technology for smart test execution automation.
Principles and Goals
- Both test specification and code will not longer be two separate artifacts.
- Write test code decorated with the corresponding specification to enable correct and smart execution.
- Enabling of smart regression testing. No more brute force approach.
- Unify both production and test code under the same specification in a non-intrusive way for the functionality.
Architecture
Overview
TBTAF Foundations
The foundation classes involved as the base of the TBTAF can be found here.
Modules Specification
The modules involved on TBTAF are the following ones:
Roadmap for 2016
- TBTAF Listener implementation
- TBTAF Databridge implementation
- Add support for SmartTestSuite for TBTAF Publisher.
- Add support for SmartTestSuite for TBTAF Executor.
- Implement TBTAF Remote agent for distributed test execution.
- Implement CLI interpreter for TBTAF execution.
- Enhance report and test plan content formats for TBTAF Publisher.
- Add support for other test reporting formats (PDF and JSON) for the TBTAF Publisher.
- Add support for execution flags for TBTAF Executor.
Roadmap for fall 2022
- TBTAF Listener implementation
- Add support for SmartTestSuite for TBTAF Publisher.
- Add support for SmartTestSuite for TBTAF Executor.
- Implement TBTAF Remote agent for distributed test execution.
- Implement CLI interpreter for TBTAF execution.
- Add support for execution flags for TBTAF Executor.