Several ATEasy classes provide you with a means of getting information about programs, tasks, and tests.
The AProgram class defines the program itself, the collection of software instructions and user interface used to run tests on the Unit Under Test (UUT). For example, AProgram's properties include Company, which returns the program originator's company name, Uut, which returns Uut Name, SerialNumber, which return's the UUT's serial number, and ElapsedTime, which returns the time in seconds that the program has been running. An ATEasy internal variable, Program, is of the AProgram class type, and returns the current AProgram object. For more information about AProgram, including descriptions of its properties, events, and methods, see AProgram Object.
The ATask class defines a task, which can include tests and other tasks. For example, ATask's properties include ID, which returns the task's unique identification number, Name, which returns the task's name, and TestsCount, which returns the number of child tests in this task. An ATEasy internal variable, Task, is of the ATask class type, and returns the current ATask object. For more information about ATask, including descriptions of its properties, events, and methods, see ATask Object.
The ATest object defines a test program, a group of commands that perform a single Test Requirements Document (TRD) instruction. For example, ATest's properties include ID, which returns the test's unique identification number, Name, which returns the test's name, and Type, which returns or sets the type (for example, minmax or reference) of the test. The Test internal variable is of the ATest class type, and returns the current ATest object. For more information about ATest, including descriptions of its properties, events, and methods, see ATest Object.