Currently, there is no functional limit, but we have set 200 steps as the upper limit of support.
This is because not only will the screen display and test execution of Autify be slow if there are many steps, but the following problems will occur.
If there are many test steps...
- The test becomes complicated and it becomes difficult to understand the contents of the [Scenario] and maintainability is reduced.
- If a failure occurs early in the test, the rest will not run and there is a high risk that the required tests cannot be performed.
If you create a [Scenario] that includes all test viewpoints A, B, C, and D, and if failure occurs at A, none of B, C, and D will be executed. Also, by incorporating multiple perspectives, it becomes difficult to understand what you want to do at which step.
Therefore, it is recommended not to incorporate multiple viewpoints in one [Scenario], but to create an independent [Scenario] for each test viewpoint so that each viewpoint can be tested without being affected by the failure of another viewpoint.
We may limit functionality in the future, so please contact us when "the required operation would exceed 200 steps".