UITest
UITest
Recorded user interactions to verify that the UI is invoking the Business Model correctly.
Description Test scripts consist of an initializer, main body, and a finalizer. The initialize sets up starting UI positions (e.g. the initial Screen or tabs). The finalizer can be used to clean up data (e.g. delete added contacts). In the main body, UI Test automation will play back recorded user actions. Assertion statements are inserted throughout the main body of the test script to verify the state of the application throughout the test execution. Prior to running each test, a clean dump files is restored to ensure that there are no side-effects between tests. Properties
application : stringName of the application to execute the test against.
args : identifierListTest arguments: arg1 arg2 ... argN.
Valid values based on“token”. (:?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)*\s+)*(:?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)*)? Each element in the list must begin with a letter or underscore. Elements are space delimited.
description : stringTest description.
dump : stringThe database dump file used to import a new seeded database after every Test Case run.
modeThe run mode. "dirty" means no database resetting is required between each test case run.
Valid values based on“string”. sequential dirty password : passwordThe default application user password.
Valid values based on“string”. user : stringThe default application user name.
variables : identifierListTest variables: var1 var2 ... varN.
Valid values based on“token”. (:?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)*\s+)*(:?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)*)? Each element in the list must begin with a letter or underscore. Elements are space delimited.
Content
Sequence of:
t_UITest_Initializer [0..1] - Server scope code to execute before each test case.
t_UITest_Main [0..1]
t_UITest_Finalizer [0..1] - Server scope code to execute after each test case.
t_UITest_Initializer
Server scope code to execute before each test case.t_UITest_Finalizer
Server scope code to execute after each test case.
Parent topic: references