QATTS Terminology

Product : Product defines the scope of application to be automated like Web, Desktop, Mobile, API, etc. The test data repository is maintained in product.

Code Branch : Code branch is a repository where we are maintaining all the test data, workflows, elements, etc. Code branch is nothing but maintaining the version of an application.Example: staging environment, production environment

Client : If a product has multiple clients, we need to maintain the test data and task executions for each clientt. If product doesn't have clients, we can maintain the test data and task executions at code branch level itself and no need to create client.

Deployment : Deployment holds all the environment details like URL and data base details.

UI Element : UI element is an object of DOM. Every element/field of the webpage like textbox, button, checkbox, etc... will have associated identifiers. We need to collect the unique identifiers for every page for automation needs.

Product Element : Any HTML Element which has the associated test data is a product element.

Query : Query is retrieving data from the database by using the data base queries.

Smarty : Smarty is nothing but extracting the data from CAPTCHA element and reading data from the email and sending data to the email.

Last updated