accelQ creates and manages test assets in a well structured, modular fashion with an objective to create a sustainable test automation suite. Various entities serve as building blocks and interact with each other providing a level of abstraction necessary to create a maintainable test asset.
Scenario represents a use case on the test application (AUT), which can be “run” as a test. Scenario is created by assembling series of Actions belonging to various Contexts, as steps. A Scenario may yield multiple test cases, with each test case representing one set of data inputs required to perform the steps in the Scenario.
Context refers to a 'state' of the application-under-test (AUT), where a cohesive set of user actions are possible. In a typical web application, you can consider each distinct page to be a Context.
Test Suite is a collection of Scenarios grouped together for business function. A suite can be created either based on metadata filters (custom fields), Jira Stories or as a static set of Scenarios. You can also execute a suite as one batch.
Data Type represents a domain specific data item with business semantics. You can define classification structure and manage instance values for each class of data.
Following diagram identifies important entities in accelQ and how they are related to each other. Further details can be found in sections through out the Knowledge Base.