Test Case Object OptionsΒΆ

At the top of the Alyvix Designer panel are the options relating to the test case object as a whole:

The test case options.

The Object name is the reference name of a particular test case object within a given test case. A test case typically contains multiple test case objects which are used when building scripts, and thus it needs a unique, descriptive name to easily distinguish it from other test case objects.

There are also three test case parameters that affect how the selections and subselections in the component tree are detected, regardless of their type, and what happens if they fail to be detected:

  1. Detection condition: One of the following conditions will be checked at a default interval of every 0.5 seconds:

    • Appear: Alyvix will continuously try to detect any of the main group components (image or rect) on screen if it was not already there when the test case started

    • AppearDisappear: Alyvix will check whether any of the main group components appears, and then also disappears within the timeout limit

    • Disappear: If any of the main group components was present when the test case started, Alyvix will detect when one is no longer visible

      Visual appearance and disappearance timeline.
  2. Timeout: All the components will be regularly checked with the chosen detection condition until this number of seconds has elapsed.

  3. Break: If this option is checked, then a timeout will cause the test case to fail, and if it is part of a series of test cases, then the entire series will fail. If the option is not checked, it will report the failure, but continue with the next test cases in the series.