Natural Screen Tester Designer (Software AG Designer)

Software AG Designer enables you to create and maintain a wide number of applications, services, tasks, and other components to implement and execute your solutions in multiple Software AG products. Natural Screen Tester is one of the features provided by the Designer. This document covers the following topics:


Starting the Natural Screen Tester Designer

From the Start menu, choose All Programs > Software AG > Tools > Software AG Designer <version number>.

Alternatively, you can run the Designer from a remote PC (for example: on a Microsoft Windows operating system) and connect to the server using TCP/IP. When running the Designer from a remote PC, some Designer features may not work, for example opening the file system.

The first time you start the Designer, a Welcome page will be displayed. From this page you can access the Natural Screen Tester perspective and the help contents. If you close the Welcome page, and you would like to display the Natural Screen Tester perspective, go to Window > Open Perspective > Other and select Natural Screen Tester.

If you are not yet familiar with Eclipse, see the Eclipse online help at http://www.eclipse.org/documentation/, or start the Software AG Designer and then choose Help > Help Contents. General information on Eclipse can then be found under Workbench User Guide. When working with the Software AG Designer, the online help also provides help for the currently installed Software AG products; this can be found under Software AG Designer Guides.

Logging on

Once the Designer is displayed, you will see the available list of servers. Double-click on a server or select Connect from the right-click context menu. When this is the first time you are logging on, by default, "Administrator" will be displayed in the User name field. When it is not the first time you are logging on, Natural Screen Tester Designer will automatically try to connect to the last server it connected to.

You can select to remember the user password in the Login dialog box. Once this is selected, the Login dialog box is not shown again. To require entering a password and displaying the Login dialog box, change the Remember passwords check box in Window > Preferences > Software AG > Natural Screen Tester.

Note:
The first time the Remember password check box is selected, an Eclipse Secure Storage message is displayed. This message offers remembering an internal Eclipse password using a hint, but this is not applicable to the Natural Screen Tester server password, therefore click No.

Adding a New Server Connection

Additional connections to servers can be added. To add an additional server connection, in the Server menu, choose Add Natural Screen Tester Server Connection.... The wizard is displayed. Enter the name of the server, the relevant address (IPv4 and IPv6 address formats are supported) and port. Also determine whether the connection will be a secured connection.

See also Configuring the Server.

Designer Layout

By default the layout is as displayed below, but as possible in Eclipse, the layout can be changed.

graphics/designerlayout.png

Menu Bar Commands

This section describes the commands that are included in the menu bar that specific to Natural Screen Tester.

File Menu

New > Natural Screen Tester Test Project... Creates a new Natural Screen Tester test project.
New > Natural Screen Tester Host... Creates a new Natural Screen Tester host.
New > Entity Creates a new entity from the list of entities.
New > Session Creates a new display session.
Import.... Enables importing Natural Screen Tester entities or importing/replacing a Natural Screen Tester test project.
Export... Enables exporting Natural Screen Tester entities or test project.

Session Menu

Duplicate Session Definition Creates another session with the same definitions as the selected session.
Connect Connects to the host using the selected session definitions.
Disconnect Disconnects the session from the host.

Entity Menu

Convert > Screen to Screen Group Converts a screen to a screen group.
Convert > Screen Group to Screen Converts a screen group to a screen. See also Screens and Screen Groups in the Designing and Developing a Test Case documentation

Test Project Menu

Open Test Project Opens the test project.
Close Test Project Closes the test project.
Reload Test Project Reloads the repository.
Import Host Screen Maps Opens a wizard which enables importing screen maps.
Show Test Project Map Displays the Test Project Map view.
Automatically Identify Screens/Steps using Trace Files... Opens a wizard which enables to automatically identify screens.
Open in File System Opens the file system and allows viewing the files in the relevant folder.

Server Menu

Add Natural Screen Tester Server Connection... Adds an additional server connection.
Connect to Server Connects to the server.
Disconnect from Server Disconnects from the server.
Reload Reloads the server configuration, i.e. the configuration of all test projects connected to the server.

Natural Screen Tester Explorer

The Natural Screen Tester Explorer consists of:

Explorer Toolbar

graphics/server.gif Adds a new server connection.
graphics/server_connect.gif Connects to the selected server.
graphics/server_disconnect.gif Disconnects from the selected server.
graphics/find.gif Enables finding an entity.
graphics/application.gif Enables creating new entities in the currently selected test project.

Explorer Tree

graphics/server.gif Local Natural Screen Tester server
graphics/hosts.gif Hosts
graphics/host_display.gif <Host name>
graphics/application.gif <Test project name>
graphics/emu_session_disconnected.gif Session (disconnected)
graphics/emu_session_connected.gif Session (connected)
graphics/folder.gif Repository
graphics/screen.gif Screen
graphics/screen_group.gif Screen Group
graphics/connection_pool.gif Connection Pool
graphics/connection_info.gif Connection Information Set
graphics/procedure_flow.gif Flow Procedure
graphics/procedure_path.gif Test Case Procedure
graphics/procedure_rpc.gif Program Procedure
graphics/data_structure.gif Data Structure
graphics/database.gif Database Connection
graphics/procedure_web.gif External Web Service

Editor

The various entity editors are displayed in the editor area: Screen, Screen Group, Connection Pool, Connection Information Set, Test Case Procedure, Procedure Group, Flow Procedure, Program Procedure, Data Structure, Database Connection and External Web Service.

Test Project Map

The Test Project Map view displays screens through which the user has navigated. Refer to Test Project Map in the Designing and Developing a Test Case documentation for further details.

Properties

This area displays basic details regarding the object selected in the Natural Screen Tester Explorer tree. For example, if you select a Server, the Properties area displays a number of parameters such as the server address, port, state and version; if you select the Repository, or a folder within the repository, the Properties area displays parameters such as the test project name, a detailed list of all the entities, and the number of each type of entity.

Console

This area displays the console messages.

Error Log

This area displays the error log.

Status Bar

Online/Offline indication Name of GCT trace file/test project name.
Screen name UNKNOWN when the screen has not been identified.
Cursor position Row and column, and position in the host.
Mouse position Row and column, and position in the host.
Selection start Starting position of the currently selected area in host units).