Test Artifact Management
Provides the ability to keep all test artifacts in the same application. Majority of organizations have several places for keeping test data and usually the advanced ones use a software configuration management tool which is often not integrated with their automation tool. These artifacts include:
- Web Elements: Information about ids, names, xpath, frames, etc.
- Data Sets: Used for test driven development (TDD)
- Files: Any files that are uploaded in a test case
- Scripts: Any server side scripts that are used in test automation
- SQL: Queries along with their data source information used in test automation
- SSH: Server connectivity information used to run a script in automation
- Web Services: REST calls to interact with other systems that are used in test automation
Benefits
- Central Automation Repository
- Maintainability
- Collaboration