Functionize uses a tiered maintenance system* to:
- Provide control and flexibility
- Increase test case availability
- Reduce the amount of time spent on maintaining test cases
There are multiple ways to edit a test case:
- Live and Cached Edit
- Attribute Editor
- Action Log
- NLP Remodeling
These can be used independently or in conjunction depending on the complexity of the test case being maintained.
To Edit a Test Case Using Live Edit and Cached Edit
Live & Cached Edit is the main way to edit test cases. It updates the data used to maintain the test (ML data) and simply allows you to open Architect as if you were initially creating the test.
To Edit a Test Case Using Attribute Editor
The Attribute Editor allows you to edit attributes of previously created elements within the test. This is a great way to modify simple things such as the expected text or value for a verification.
To Edit a Test Case Using Action Log
The Action log is a very powerful set of settings and inputs that you can use to finely control the features of an Action. You can change things like:
- The URL
- Custom Javascript Verifications
- Override Selector logic if the element cannot be found during execution
- Settings such as skipping an action
- Modifying a computer vision allowance amount
- And much much more!
To Edit a Test Case Using Remodeling (NLP Only)
Remodeling
Remodeling is used to edit the test case instructions. This does require a remodel for most additions, but some are excluded like wait action, spelling changes, and so on. They can simply update the test plan and select ‘do not remodel’.
*To learn more about tiered maintenance systems, check out this webinar.