Tosca Integration Basics

Tosca is a sophisticated tool for developing automated functional tests for a wide variety of software systems. VERA is an enterprise application that provides regulatory controls for testing assets – it is the system of record for regulatory authorities, showing controls, and approvals.
VERA's Tosca adaptor integrates Tosca & VERA, such that, when ready, Tosca assets are controlled and approved from VERA. Tosca engineers mark their tests as "COMPLETED". VERA users pull that information into VERA for pre-execution approval and run tests from VERA, where final run results are also reviewed and approved. Approval and control workflow operates according to rules defined for a particular VERA project.



Figure: VERA's Tosca Adaptor integrates Tosca & VERA activities for formal controls and approval workflow

The integration is "light weight". That is, it does not impose undue restrictions in either VERA or Tosca. Tosca engineers are not encumbered by the integration and VERA users need only make minor adjustments when dealing with Tosca Test types and Tosca Test results.
Additionally, not all VERA operations require Tosca accounts. Approvers do not need Tosca accounts, nor do those that only need to execute Test Sets. Some operations, however, do require Tosca credentials. Users that create items in VERA and associate/link those items to Tosca, will provide Tosca login information when associating items between VERA and Tosca. For those teams that require it, any VERA and Tosca user can have multiple roles in both systems.

Successful Test Automated requires a good deal of work – work that is very similar to Software Development – requiring continuous improvement, refactoring, and lots of script testing/troubleshooting. The majority of effort occurs in automated Test development and preparation for execution. Once the Integration is configured, Integration activity is likely to be a small part of Automated testing.
For detailed information about configuring and using VERA, specifically, see the VERA administrator and user guides.