Parameterization is the process in which you replace hard coded values in test logic with symbolic variables, whose values are set in different scopes. accelQ supports multi-level Parameter hierarchy.
Parameterization promotes modularity and reusability, ensuring long term maintainability of test assets. In accelQ, you can parameterize data at a Statement level in the Action logic or at a Step level in the Scenario.
A thorough understanding of Parameterization is the first step in achieving sustainable test automation. It might seem overwhelming to begin with, but it isn't so hard to grasp. Follow through the articles in this section to build awareness and continually apply these concepts as you develop test assets. Evaluating the need for parameterization and the appropriate type of parameter is one of the most important and frequent decisions you will make as you put accelQ to best use.
Types of Parameters
- Global Parameters
- Action Parameters
- Run Parameters