USING TMXWR & TMXWRX U PDATED

Size: px
Start display at page:

Download "USING TMXWR & TMXWRX U PDATED"

Transcription

1 USING TMXWR & TMXWRX U PDATED

2 CRITICAL LOGIC TRAINING & COMMUNICATIONS Using TMXwr & TMXwrx 2006 by Critical Logic, Inc. 851 Burlway Road, Suite 506, Burlingame, CA

3 Table of Contents 1. Getting Started with TMX 3 This Guide 4 System Requirements 5 Installing & Registering TMXwr 6 Installing & Registering TMXwrx 10 Learning TMX TMX Tutorial 15 Guided Tour 15 Setting-Up the Tutorial 15 Logging into TMXwr 15 Logging in to TMXwrx 17 TMX Work Area 18 The Sample Database 19 The First Test TMX Basics 34 Architecture 34 TMX Work Area 35 Adding & Managing Tests 37 Using Sets 39 Adding & Using Objects 40 Managing Actions 41 Administration Test Functions 45 Tests List - Adding & Editing Test Cases 45 Tests Editor 70 Tests Narratives 91 Executable 93 Anatomy of an Executable Script Set Functions 101 Sets List Organizing Tests 102 Sets Editor 107 Sets Executable Objects 126 Window Folder 127 Objects Usage 142 Objects Values Actions Functions 147 Actions Tree 148 Right Mouse Menu Root Level 159 Actions Usage 165 Actions Value Admin Functions 169 Tools / Users Properties Help & Troubleshooting 181 Help Troubleshooting in TMX Appendix 186 Appendix A: Sample Database Appendix B: TMXWR Video Tours

4 Chapter 1 1. Getting Started with TMX TMX provides the most effective way to get your automated testing program up to speed quickly, effectively and efficiently. T MX, the Next Generation solution from Critical Logic, Inc. incorporates dynamic testing features that automate changes as the software application is written and modified. Whether you re looking for increased efficiency and control over test case authoring or complete automation and scripting, Critical Logic s TMX provides unique, proven, practical, and effective techniques for improving the software test and evaluation process. Go beyond the traditional record/play-testing mindset! TMX is fully customizable, allowing business analysts and test engineers to: Create better tests sooner using a true keyword interface; Build test scripts from requirements in parallel with software development; Generate TestPartner, WinRunner and SilkTest executable scripts; Generate UI Object Definitions and maps directly from requirements; Create business process based objects and actions; Enhance test maintenance: o Single point for maintenance of objects; o Automatic global script updates; o Multi-user support; Automate script execution: o Batch-style process for running the tests; Simplify risk analysis: o Pinpoints test library impact to the script level; Support consistent methodology for application testing and ongoing performance management; Create all of your automated test scripts before application code is complete; Create more cost-effective and maintainable test repositories; Eliminate the need to write customized programs for each individual test case; Build and integrate automated testing in the environment of internet speed development required by e-commerce. Create automated tests with non-technical resources; No other tool creates and maintain serious automated test libraries faster and for less.

5 This Guide The Using TMXwr & TMXwrx Guide is offered as the primary documentation for new users as well as experienced users of TMXwr and TMXwrx. It has been designed to provide a quick orientation to the initial installation and use of TMX as well as a more detailed examination of the many features and functions of the software. The two versions of TMX for WinRunner are included in this guide. There are differences between the two versions with some functionality in TMXwr not being available in TMXwrx. To denote the differences between the two versions the product icons are displayed in the left margin of the feature descriptions which pertain to the version. For example, the TMXwr icon is displayed for each set of functions that is contained only in TMXwr. The TMXwrx icon is displayed to the left of those sections describing functionality unique to TMXwrx. If the functionality is contained in both versions no icon is displayed. This publication offers the following elements in an effort to expand your knowledge of TMX and provide increased functionality in your automated testing projects: Tips: Alternative ways to perform tasks and suggestions to increase the flexibility and functionality of automated testing while using TMX. Notes: Additional background information as well as descriptions of advanced features found within TMX. Italics: These denote specific actions and functions within TMX, such as pushbuttons that can be selected, tabs and folders. Blue Highlighted Text: Denotes hyperlinks to other sections within the Using TMX Guide. 9/23/2006 Page 4

6 System Requirements The following hardware and software is required to run TMXwr & TMXwrx: For Microsoft Windows: An Intel Pentium processor or equivalent 166 MHz or faster Windows 2000, Windows ME, Windows XP or Windows NT. Note: While TMX will function with Windows 95 and Windows 98 operating systems, some users may find some features of TMX do not perform as described in this documentation therefore we cannot warranty complete compatibility with these earlier versions of Windows. Microsoft Internet Explorer or Netscape Navigator (version 4.0 of higher) 32 MB random access memory (RAM) 110 MB of available disk space A 256 color monitor capable of at least 800 x 600 pixel resolution A CD-ROM drive or internet connection 9/23/2006 Page 5

7 Installing & Registering TMXwr The following instructions refer to the installation and registration of TMXwr from the installation CD provided to you by Critical Logic or from the Critical Logic download website. Your Critical Logic representative will have provided you with a secure URL from which to download the installation files. Installing from the CD To install TMXwr from the installation CD, use the Windows Start button and select Run. In the Run window, select the setup.exe from the CD and press OK to start the installation. The auto-install process will create a folder under the Program Files entitled TMXwr. Within the folder are the required application files as well as various database files as well as a demo application used in training. Installing from Critical Logic.com To download TMXwr from the internet, you ll need the access User ID and Password provided by your Critical Logic representative. Next, on your active browser, go to You will be presented with the logon window: Enter in the User Name and Password as provided by your TMX administrator. Next, you ll be presented with the file save window: 9/23/2006 Page 6

8 Save the setup.exe file to a temporary folder. After the download is complete, open the setup.exe folder and follow the instructions as provided. Registering TMXwr After installation, the first time that you log into TMXwr, the Logon window will appear but instead of the logon button, a Register button will appear in its place. The TMX Registration process begins with the first attempt to log into TMXwr following installation. Press the Register button to begin the process. 9/23/2006 Page 7

9 You will need an active internet connection and your Company ID that was provided to you by your Critical Logic representative to complete the registration process. When the Registration button is pressed, the TMXwr Online Registration window is opened. Enter the Company ID, your name, and your address. The TMX Online Registration window will step you through the registration process. In Step 2, press the Retrieve Code button. This will start a browser and provide the appropriate registration code based upon your Company ID, your copy of TMXwr and your workstation. Copy the registration code displayed on the browser into the appropriate space in Step 3. Press Verify Registration Code to complete the process. If successful, you will be returned to the TMXwr logon window. If not successful, the web page displayed in Step 3 will provide information to contact your Critical Logic representative. Logging On You re now ready to log into TMXwr. 9/23/2006 Page 8

10 Following registration, the logon window will change to the following: The evaluation copy of TMXwr has two users established as a default. To enter the application as a typical TMXwr user, enter user as both the User ID and Password in the login window. If you want complete access to all functions, enter admin in both the User ID and Password fields. 9/23/2006 Page 9

11 Installing & Registering TMXwrx The following instructions refer to the installation and registration of TMXwrx from the Critical Logic website. Installing from Critical Logic.com When installing TMXwrx from the Critical Logic website you will receive a 15 day evaluation copy of the application. When downloading you will receive the following File Download options. Open the TMXwrx.zip file Save the setup.exe file to a temporary folder if you wish to install TMXwrx at a later time. After the download is complete, open the setup.exe folder and follow the instructions as provided. Registering TMXwr After installation, the first time that you log into TMXwr, the Logon window will appear but instead of the logon button, a Register button will appear in its place. 9/23/2006 Page 10

12 The TMX Registration process begins with the first attempt to log into TMXwr following installation. Press the Register button to begin the process. You will need an active internet connection and your Company ID that was provided to you by your Critical Logic representative to complete the registration process. When the Registration button is pressed, the TMXwr Online Registration window is opened. Enter the Company ID, your name, and your address. The TMX Online Registration window will step you through the registration process. 9/23/2006 Page 11

13 In Step 2, press the Retrieve Code button. This will start a browser and provide the appropriate registration code based upon your Company ID, your copy of TMXwrx and your workstation. Copy the registration code displayed on the browser into the appropriate space in Step 3. Press Verify Registration Code to complete the process. If successful, you will be returned to the TMXwr logon window. If not successful, the web page displayed in Step 3 will provide information to contact your Critical Logic representative. Logging On You re now ready to log into TMXwrx. Following registration, the logon window will change to the following: Since TMXwrx is a single user application, there are no user IDs associated with its use. Pressing Logon will take you to the Tests List folder. 9/23/2006 Page 12

14 Learning TMX A variety of resources are available to help you learn the features and functions of TMX. Online help, the user guide, a tutorial, sample data base and Guided Tour videos have been designed to help you become proficient and effective with the program as quickly as possible. Additional resources can be found at Where to Start Following installation, the quickest way to become familiar with TMX is to review the Tutorial in Chapter 2 of this guide. There you will be introduced to the tools and functions of the application, create your first automated tests based on the sample database, and sample some of the unique capabilities contained in TMX. Tutorial The TMX Tutorial (see Chapter 2) has been designed to get you hands-on experience with automated testing as quickly as possible for both TMXwr and TMXwrx. Using the sample database included in the installation package, you will be guided through setting up your first test cases within minutes. Using TMX s next generation features, you will experience the generation of WinRunner executable scripts and narratives through the click of a button. No other automated test application provides such features. The Tutorial will also provide you with reviews of the powerful features and functions of TMX that will allow you and your team to become more efficient and effective in all of your QA projects. Guided Tour Many features and functions of TMX are covered in video Guided Tours. These are noted in this guide by the videocassette icon appearing in the margin. Clicking on the icon will open the Guided Tour video. For a complete list of Guided Tour topics, go to Help > Guided Tour in TMX or Appendix C in this guide. TMXwr User Guide The TMXwr user guide: Using TMXwr is the printed alternative to online Help. It contains information on key functions and features of the application as well as the written tutorial, using the sample database, setup and installation. For the most current information on any topic, be sure to visit Logic.com, the online help, or the Guided Tour videos. 9/23/2006 Page 13

15 TMX Help Extensive Help is available for all TMXwr and TMXwrx features. Available online, the Help features have been designed to provide the most current and understandable information as quickly as possible. TMX Support Center Critical Logic offers on-line assistance via it s website at Logic.com or via at support@critical-logic.com. These resources include the most recent version of this guide (updated with each release of TMXwr), in addition to an expanding collection of video tours that cover many of the features found in TMXwr. Also included in the TMXwr Support Center are various white papers on various testing subjects as well as how TMXwr can best be used to support your automation requirements. 9/23/2006 Page 14

16 Chapter 2 2. TMX Tutorial Guided Tour Before starting the TMX Tutorial, take a quick Guided Tour to familiarize yourself with the logging in, the application features, and terminology. Followup with a more detailed review of the TMX work area in the following section. Setting-Up the Tutorial The following tutorial is available in both TMXwr and TMXwrx. The basic functions associated with creating a test case are the same in both applications. Where there are differences, the section will be noted with a TMXwr or TMXwrx icon. Logging into TMXwr Since the TMXwr is a multi-user application, each user must log into the system prior to start up. This process assures that the user is authorized for the specific functions they are attempting, provides audit trails, and establishes system locks necessary to prevent record conflicts. The demo version of TMXwr is preloaded with two User ID and Passwords: General User: User ID: User Password: user Administrator: User ID: Admin Password: admin The Admin User ID provides access to additional functionality, including user administrative functions, test property management tools, and access to test script executables and generation tools. To login to the Demo version of TMXwr, click on the TMXwr desktop icon or select TMXwr from your Windows Startup. The Logon Window will appear as follows:

17 Enter User ID & Password Current Database Figure 2-1 TMXwr Login Enter in the desired User ID and Password where indicated. Make sure that the SampleWR.mdb is displayed in the Database list. If it isn t, use the Browse button to locate the SampleQ.mdb file in your Critical Logic folder. Click Logon. For advanced logon features, including data base selection and registration refer to Chapter 8. 9/23/2006 Page 16

18 Logging in to TMXwrx Since TMXwrx is a single user application, the login process for is much simpler than TMXwr. Current Database Figure 2-2 The TMXwrx logon requires selection of the database. For the tutorial select SampleWR.mdb. Make sure that the SampleWR.mdb is displayed in the Database list. If it isn t, use the Browse button to locate the SampleQ.mdb file in your Critical Logic folder. Click Logon. 9/23/2006 Page 17

19 TMX Work Area The TMX work area has been designed to be as intuitive as well as functional. If you haven t already launched TMX, log in now. Follow the steps outlined in the preceding section: Logging In. The TMX work area is divided into the following main areas: Tabs: Contain the primary function sets of TMX; these include Tests, Sets, Objects, Actions, Admin, Help. Folders: Under each Tab, there are folders that contain subfunctions pertaining to each tab. Functions: On the left side of the TMX work area are a list of functions that relate to the Tab and Folder in which you are working. These push buttons invoke the specific action and, depending on the function, may produce pop-up windows or messages. Work Area: The central part of the TMX window is the work area that displays list, scripts, or functionality depending on which Tab or Folder you are working in. 9/23/2006 Page 18

20 The Sample Database Included with the Demo Version of TMX is a complete sample database and sample web pages for use with the Tutorial and for learning the features and functions of the application. The sample database, saved in the Critical_Logic folder under Program Files in your TMX folder, will be updated periodically as new features and functions are introduced into TMX. Be sure to check with Logic.com to download the latest version. 9/23/2006 Page 19

21 The First Test Now, you re ready to begin creating a test case in TMX. This will be a test of a sample web page that includes entry of data into text fields, setting of a checkbox, and validation of the Reset button functionality. We will be using TMX (either TMXwr or TMXwrx), the sample database, and the sample html test page that was included in the download from Critical Logic. 1. Start your web browser and open up the following page: C:\Program Files\critical logic\testpage.htm. This webpage will be the target of our sample test. Figure 2-3 The Sample Testpage application contains typical features and functions found in many web browser based applications. Our test will enter data in to the Name field and the fields, turn the New Customer checkbox on, and then use the Reset Form button on the webpage. The test will continue to validate that the data entered in the two fields has been cleared and the checkbox is no longer checked. 9/23/2006 Page 20

22 2. The Default view in TMX should look like this. If not, select the Tests tab from TMX; then the List folder. Figure 2-4: The Tests List showing the current test available in alphabetical order. This view shows the current list of tests in alphabetical order. Your view may vary slightly depending on the settings that were selected during the prior session. In some instances your view may contain folders and subfolders that organize the list of tests. 3. Click the Add Test pushbutton from the pushbuttons on the left side of the screen to begin adding a new test. This will open the New Test window. Enter Test 01 for your new test name and press OK. This will save the new test case and return you to the Tests List folder. Figure 2-5 New Test pop-up window Notice that your new test case has been added to the Tests List as Test 01 in alphabetical order. The icon to the left of the test title shows an empty glass. This indicates that the test is 9/23/2006 Page 21

23 currently empty and that there are no steps or actions associated with that test. The other icons are described under the Help tab. Figure 2-6 The newly created test case is added to Tests List in alphabetical order under the User Added folder. 4. Next, you ll want to create steps associated with the test case that is, create the actual actions that you wish the test to execute and validate. Just to review, our test will enter data into the Name field, enter data into the field, turn the New Customer checkbox on, then use the Reset Form button on the web page and then validate that the data entered in the 2 fields has been cleared and the checkbox is no longer checked. 5. With Test 01 highlighted, click the Edit Test pushbutton on the left side of the screen, or click on the Edit Folder. This changes your view to the Editor folder and displays the Test 01 details. 9/23/2006 Page 22

24 Figure 2-7 Editing Test 01- Notice the pushbuttons at the left of the screen have changed to reflect the options available for the Editor folder. Refer to Chapter 3 for a complete description of these features and functions. Also, note that some of the same functions found on the left hand pushbuttons can be accessed using the right mouse button. Often, the right mouse button contains specialized functions that are not available in the pushbuttons. 6. Select Add Step from the pushbuttons. This will produce the Object Tree list for selection. The Object Tree is a list of fields and screens that are set up within the TMXwr database which reflect the objects found in the application under test. In the sample database that we re using in this tutorial, the objects are sorted into folders by application name. There are three applications available: IE, Testpages, and Windows Calculator /23/2006 Page 23

25 Figure 2-8 Object Tree List available for use with Test From the Object Tree, we will be using those objects associated with the Test Pages in the Sample database. Select and expand the Test Page by double clicking on the Testpages folder, then double-clicking on the testpage window. The expanded view lists the test pages currently in the Sample Database. Select and expand testpage to display those objects contained in our scenario. 9/23/2006 Page 24

26 Figure 2-9 Testpage objects. Notice the total number of objects associated with the Testpage is listed in the bottom left corner of the TMXWR window. 8. The next step of this test case is to enter data into the Name field. Select Name from the displayed list by either doubleclicking or highlighting it and pushing the Select Object button. 9. This will produce the Test Step Editor window. Figure 2-10: The Test Step Editor window. Notice the system has provided pre-defined defaults for this object in the Action field. 9/23/2006 Page 25

27 The Step Editor is where the Action to be preformed on the object is selected. In this example, the default Action is Input which is what we want to do. 10. Here we specify the type of data that we re going to use (in this case the default Data Type is Literal which we will use). For now we ll ignore the other features of the Step Editor. These will be explained later on in the guide. Key in the data that is to be entered into the Value field. For this test key in Bob. 11. In the Note field, you can add any narrative information that will prove useful in documenting this step of your test case. The note fields allow up to 250 characters of descriptive text or numbers. In this example, enter in Initial entry of data. Accept the default settings for all other fields for now. Figure 2-11 The completed first step should look like this. 12. Push Save to complete this step. Notice that the Tests Editor view has been updated to show the first step in the test case along with the added narrative note. 9/23/2006 Page 26

28 Figure 2-12 The first test step has been saved into Test Select Add Step to enter the next part of the test. 14. This time, select from the Testpage objects. Figure 2-13 Select by either double clicking on the object or highlighting it and pushing Select Object. 9/23/2006 Page 27

29 15. When the Test Step Editor window appears, enter into the Value field and push the Save button. Figure 2-14 Step 2 has been successfully added to your test case. 16. For test Step 3, click Add Step to enter the next part of the test. Select New Customer from the Testpage objects available. When the Test Step Editor window appears, notice that the Action has defaulted to Set ON. By using the drop down list, you can over-ride this option and select any of the other actions available. Figure 2-15 TMXWR anticipates and suggests Actions based on the object being selected Since this is the desired action, we ll leave it at the default and select Save to add this step to the test. 17. Step 4 - Now that we ve entered some data onto the screen, we ll want to test the functionality of the Reset button. To do that, 9/23/2006 Page 28

30 add a new step to Test 01. Click the Add Step button to bring up the Select Object list: 18. Double click on Reset Form from the Object List (or highlight the Object and press the Select Object button) to bring up the Test Step Editor window. As before, TMX will fill in an action based on the preset defaults in this instance the action preset is Push. Accept the step by clicking on the Save button. 19. Step 5 - The final phase of our test case is to verify that the use of the Reset Form pushbutton has cleared the data entered. To do this, add another step to the test case by using the Add Step pushbutton. 20. Select Name from the Object List. This will produce the Test Step Editor. 21. Instead of accepting the suggested Action of Input we want to Verify that the Name field has been properly cleared by the Reset Button that was clicked during the previous step. From the Action drop down, select Verify. 9/23/2006 Page 29

31 Figure 2-16 The Step Editor action drop-down list. 22. Once Verify has been selected, TMX adds a field in the Test Step Editor window for entry of the Expected Value. Leaving the Expected Value blank, will test that the field has been successfully re-set and remains without any data. As a reminder in the test case, add a note that clarifies what is being done in this particular step. 23. Click Save to complete this step. 24. Step 6 -The final step of the test case will be to verify that the New Customer has been properly reset. As in the prior steps, select the Add Step pushbutton and select New Customer from the Object List. Instead of accepting the suggested Action, select Verify Off from the Action drop down list: 9/23/2006 Page 30

32 25. Click on the Save pushbutton to confirm this step and complete the test case. The completed Test 01 should look like this: Figure 2-17: The completed test as viewed in the Tests Editor This simple test demonstrates several powerful features contained in TMX. From this view, you can review the six steps you created to test the sample html web page. Notice the icons to the left of each step that indicate the type of action being conducted in each step. Steps 001 and 002 indicate a data entry action, Step 003 is a mouse action, Step 004 indicates a navigation action, and Steps 005 and 006 indicate a check or verification action. Refer to the Help tab to view other icons and their descriptions. Clicking on the Narrative folder generates the English description of the test you just created. This version describes each step, the field being acted upon, the action being taken, and the data used. 9/23/2006 Page 31

33 The Narrative view displays the test case in Standard English - making it ideal for manual testing or documentation. The Narrative can be printed or exported for use with other documents. Clicking on the Executable folder produces the TestPartner, WinRunner or SilkTest script that is complete and ready to run with all of the appropriate logging steps and error checking. 9/23/2006 Page 32

34 Figure 2-18: The Executable Folder displays the complete executable script for your test case. This is automatically copied into your Windows clipboard for use in documentation or other test tools. The scripts are complete and executable automated code, ready to run. They include many advanced options such as error handling, logging of each test step, and automatic loading of the correct GUI map. Each test case is a complete executable script that is easily maintained by TMX maintenance functions. We ll explore those functions in the following chapters. 9/23/2006 Page 33

35 Chapter 3 3. TMX Basics Automated software testing can be described as a dynamic interplay of actions, objects and scripts that have been created using specifications and test plans. The following chapter reviews the basic functionality behind TMX, each of which is discussed in detail in the following chapters. Architecture The interactions of actions, objects, and scripts with the application produce the tests that are acted upon either manually or via various automated tools such as Compuware s TestPartner, Mercury s WinRunner, and Borland/Segue s SilkTest. It is this premise that forms the basis for the TMXwr and TMXwrx architecture and functionality. Taking the input from the user interface specifications and test plans, the defined Actions and Objects determine the scripts. The scripts combined with specified data and the GUI Map generated by WinRunner create the English narratives and executable automated scripts TMX is designed around the three functional areas of Objects, Actions, and Scripts:. Objects: pertain to all items contained in the application under test, such as windows and fields. Actions: those things that you can do to objects such as select, enter data, click, etc. Scripts: the executable result of the actions upon objects while in a test case.

36 Figure 3-1 TMXWR Basic Architecture. A forth area is that of the Test Narrative. The Test Narratives, however, are system generated and do not have any functional operations associated with them. TMX Work Area The TMXwr and TMXwrx work areas have been designed to provide an intuitive framework for test case creation and maintenance. Using conventional Windows interfaces, most users will find navigation throughout the application to be easy and logical. The primary functions of the TMXwr and TMXwrx work area are divided into: Tabs: These are the primary functions of TMX: Tests, Sets, Objects, Actions, Admin (for those with Admin access authority), and Help; Folders: Under each tab, is a set of folders, defined by the Tab you have selected, i.e. under the Tests Tab there are folders for List, Edit, Narrative and Executable; Pushbuttons: On the left side of the window, a series of pushbuttons control functionality for the current view. The functions controlled by the buttons will change according to the Tab and Folder selected. TMXWR Work Area: Depending on the Tab and Folder selected, the Work Area provides views, lists, and secondary windows. Status Bar: At the bottom of the TMX work area is a status bar that displays system messages, system status, and the path of the current test database. 9/23/2006 Page 35

37 Tabs Folders Pushbuttons TMX Work Area System Messages Current test database TMX Version The Tabs display the primary work functions of the application. Clicking on Tests tab will display the tests contained in the current database in alphabetical order by test name, as well as change the available pushbuttons to reflect those applicable to test creation and editing. This view can be organized by the Test Properties using the Sort/Filter option. This is discussed in more detail in Sort/Filter Functions in Chapter 4. TMX displays test cases in three different ways: the Script, the Narrative, and in Executable code. The views are determined by the folder selected. When creating and modifying the test case, select the Editor folder. Each step of the test case is listed along with any comments. 9/23/2006 Page 36

38 Adding & Managing Tests The creation and editing of test cases in TMX is preformed under the Tests tab. Using simple point and click mouse commands with limited editing, a user can create the test scripts that are automatically generated into executable scripts for use in Mercury s WinRunner automation tool. Tests List The Tests List folder provides the entry point into the test cases. Initially listed in alphabetical order, the Tests Lists can easily be sorted and filtered to provide quick and easy identification of target test cases. To view the filtered list, click on the Filter button located under the Tests tab. The Tests List section of Chapter 4 provides a complete description of the Tests List features and functions. Tests Editor The Tests Editor tab provides the detail of the selected test. A test is selected by double clicking on the test name in the Tests List (which opens the Editor tab for that test), using ctrl + e, highlighting the test with the cursor and pressing the Editor tab or selecting Edit Test from the right mouse menu. Test Title Test property detail Step description Test step details Step note Descriptive icons Step Number 9/23/2006 Page 37

39 The Tests Editor displays the selected test case. There are three basic areas of the displayed test: the Test Title, Test Properties, and Test Steps. TMX allows you to define the Test Title using alpha-numeric characters. The Test Title, however, cannot be just numeric but must begin with an alphabetical character. The Test Title also cannot contain any special characters. TMX automatically formats the Test Title into a WinRunner name when creating the executable script. The Test Properties are a set of user-defined attributes that allow you to assign the appropriate level of detail to your test application. This can include as much, or as little, information to the test cases that can be used for identification, sorting and filtering, and tracking within your defined testing process. Custom properties can be defined in TMX by users with Admin authority. See Chapter 8 Admin Functions for complete details. For TMXwrx, the Test Properties are limited to: Description Author Last Change Date Last Generated Script Path Test Type Tests Narrative TMX automatically generates narrative versions of the test cases for use with manual entry or wherever documentation is required. The Narrative can be printed or exported to a document or.csv format. 9/23/2006 Page 38

40 In TMXwr the properties included in the Test Narrative may be defined as needed (see Chapter 8 Admin Functions: Properties). While the default for Test Narrative is English, they can be translated into other languages (see Chapter 7 Action Functions: Narratives Tab for complete details). Tests Executable The Tests Executable tab provides a view of the completely annotated WinRunner script as generated by TMX. The script is automatically generated to the specified database (see Chapter 8 Admin Functions: Properties- System for information related to changing this default). The executable code generated is controlled by the Actions Editor (see Chapter 7 Action Functions). Using Sets The Sets tab provides the user with the ability to batch related tests in structured groups for test management and execution. This function also provides a run history of the tests along with the results of the success of each test contained within the set. Within the Sets tab you can create the groupings of test cases in specific order for execution. This provides the opportunity to create various permutations of your test scripts for execution depending on your needs. See Chapter 6: Sets for a complete description of these functions. 9/23/2006 Page 39

41 Adding & Using Objects All objects in the application being tested that can be seen by Windows are added and maintained under the Objects tab (see Chapter 6 - Objects for complete details). Within the Objects tab, you are provided with the functionality to add, modify and delete objects as they pertain to the application under test. You can also manage the status of the GUI Maps via import and export functions that will keep TMX and WinRunner up to date and in sync with your application under test. While a tester might refer to these as User Interface (UI) objects, the same is not true from a developer s perspective. This point needs to be made clear when discussing this application with developers. Objects are arranged in a hierarchical structure. At the top is the Object Trees collection of an unlimited number of possible Window Folders. Typically there would be an Window Folder for each application under test. Window Objects Windows Object Collection 9/23/2006 Page 40

42 The next level hosts an Window Folder. Generally, Window Folders are named after applications. In the sample above, there are three Window Folders: IE, Testpages, and Windows Calculator 5.1. Each represents an application under test. For instance, let s say that one is testing an online banking application. Some tests require database queries to validate values added, deleted, or modified in the database itself, since the presentation layer doesn t provide a way to observe these changes. The tester would create two object trees, one for the online banking application and the other for the database application. The same test would be able to integrate one or the other object folder in various steps as required. There are two types of objects: Application Objects: Those objects that are used to interact, through Windows, with the application. They are the objects users sees and act upon when using the application. Typically, these would include the labels, entry fields, checkboxes, pull-down lists, etc. Common Objects: These are objects that are shared among several screens, pages, or windows of the application. A typical example is top navigation on a website that gets repeated page after page. Instead of defining and re-defining these objects in each and every screen in which they occur, they need only be defined under Common Objects. Any Application Object type can be converted to a Common Object. Managing Actions Actions are those behaviors associated with classes of objects or application behaviors. Under each Action Type is a collection of behaviors or actions that can be performed against the object class. It is also possible to create actions that are not associated with an object class. These object not required actions may act upon multiple object types, for example logging into an application. Within each Action there is a segment of executable script. When combined with specific instances of objects in a test, TMXWR uses the actions to generate the structured English Narrative and Executable scripts used by WinRunner and SilkTest. 9/23/2006 Page 41

43 Administration The Admin tab hosts all of the utilities that administer and maintain the TMXWR application. This includes establishing login and access for specific users, initiating new releases and duplication databases, database maintenance, as well as system and user defined properties. The Admin tab is divided into three sub-folders: Properties: used for creating and managing test, system, set, license and backup properties (refer to Properties in Chapter 8). Tools: various tools for creating database backups, new databases, clearing system locks and system utilities (refer to Admin Functions in Chapter 8). Users: used to establish profile and login requirements for new users, grant or remove access to TMXWR functions, and delete users who no longer access the application (refer to 9/23/2006 Page 42

44 Tools / Users in Chapter 8). Note: Access to the administration functions is limited to users with Admin authority. For complete information regarding user access, refer to 9/23/2006 Page 43

45 Tools / Users in Chapter 8. 9/23/2006 Page 44

46 Chapter 4 4. Test Functions All operations related to the creation, editing, maintaining, organizing, printing and exporting test cases are found under the Test Tab. The following chapter is organized in a similar fashion to the TMX Tests tab. Beneath the Tests tab are four main folders: List: Relates to the organizing and creation of test cases; Editor: Contains the details of the selected test case; Narrative: Provides an English version of the test case; Executable: Contains the WinRunner executable test script for the selected test. When navigating to the Tests List tab, TMX changes the pushbuttons in the left hand column to relate to the function of the tab selected. Some of these same functions are found using the right mouse button. Often, the right mouse button contains specialized functions that are not duplicated in the pushbuttons. Tests List - Adding & Editing Test Cases When creating tests, by far the most frequently used functions are those of Add Test and Edit Test. These two options provide the opportunity to create new test cases and maintain them through the edit functions. Each of the pushbuttons is described in the order they are presented in TMX. Add Test New test cases are added from the Tests List folder using the Add Test pushbutton. This function creates the test case, assigns the inputted name and adds the empty test to the Test List. 9/23/2006 Page 45

47 Creation of a new test case is a two-step process. The first step creates the test case and adds it to the database. This is followed by the addition of the test steps in the Tests Editor. This function can be accessed by the pushbutton, using the right mouse button then selecting Add Test or the accelerator keys: ctrl + t. When adding new tests, TMX checks for duplicate names. Should the same name exist, an informational message will appear requiring you to enter a unique name. The newly created test will be added into the folder that was selected when the Add Test selection was made. If no folder was highlighted, the new test will be placed in the default folder. Note: Test Names may not contain any special characters such as ( / \ : *? < > ) or start with a number. To Create a Test 1. Go to the Tests tab and select the List folder. 2. Press the Add Test pushbutton. 3. In the New Test window, enter in the name of the new test. Figure 4-1: The New Test window allows you to create a unique test name. Note the folder in which the test will appear is listed under the test name. 4. Press OK. 5. The new test will be added to the current database. Note the icon to the left of the name (empty glass) indicating the test is currently empty of steps. As steps are added, the glass will change to half full or filled. Edit Test Once the test has been added to the Tests List, editing can begin to add the detail. Double clicking on the test in the Tests List or highlighting the test and pressing the Edit Test pushbutton opens the test edit functions. Editing the test allows the user to add test steps, select objects that are to be tested, review and update test properties. 9/23/2006 Page 46

48 This function can be accessed by the pushbutton, using the right mouse button then selecting Edit Test, the accelerator keys ctrl + e, double clicking on the desired test, or highlighting the test and pressing Enter. Edit Recent When working with large test databases, containing hundreds or thousands of test cases, the Edit Recent pushbutton displays the ten most recent test cases that were opened. This is useful when making changes and verifying the accuracy of recent work, and eliminates the need to search through long lists of test cases to identify the tests you were working on. Figure 4-2 The Edit Recent pushbutton lists the 10 most recently opened tests. Import Test The Import Test function allows you to select individual or groups of tests to import from other TMXwr databases. When pressed, the Import Test button produces a selection window from which you can indicate which tests are to be imported into the current database using specific Property Values and Test Name filters. 9/23/2006 Page 47

49 Once the list has been displayed, you are offered the opportunity to further narrow the list of tests to be imported by selecting them using the ctrl or shift buttons. Figure 4-3: The Import Tests window provides various methods to narrow down the list of tests to be selected for import. To Import Tests 1. The initial step in importing tests into the current database is to identify the target database. This is done by either entering the complete path and file name of the database containing the test cases to be imported, or by using the browse icon to select the path and file name. 2. Using the Property drop down list, identify the Property to be used as the primary selection criteria for selecting the tests to be downloaded. Note that the Property and Property Values listed are from the selected database. If you wish to view all of the tests within the selected database, leave the Property Value field blank. 3. The target list can be narrowed by keying in the first few letters of the test name. 4. Using the Existing Tests radio buttons; select the appropriate action you wish to take regarding tests with names identical to the current database. For instance, if you wish to replace all tests with similar names, select the Replace button. 5. Pressing the Show Test List displays all tests within the selected database that match the selected criteria. 9/23/2006 Page 48

50 6. The tests to be imported can be selected from the displayed list by clicking on the desired test name. A range of names can be selected by clicking on the first test, then holding the shift key, click on the last name to be selected. Additional tests can be selected by holding down the ctrl key while clicking on the target test names. 7. Once the tests have been selected press Import Tests to complete the import. Rename Test The Rename Test pushbutton is used to assign a different name to a test. When renamed, the test is placed back in the Tests List in its original position, and not re-sorted alphabetically this is to make finding the test easier following the rename action. The list will be resorted then next time you select Tests List. This function can be accessed by either the pushbutton or using the right mouse button then selecting Rename Test. The Rename Test function also updates any Sets that use the renamed test, reflecting the new name of the test. To Rename a Test 1. Select the test that is to be renamed. 2. Press the Rename Test pushbutton. 3. In the Rename Test window, enter the new name of the test. 4. Press OK to complete the save. Delete Test(s) In addition to the pushbuttons available for each of the tabs and folders, TMX offers additional functions accessible using the right mouse button. One of these functions allows for the deletion of a selected test case. To Delete a Test 1. Select the test to be deleted by highlighting it from the Tests List. 2. Press the Delete key or using the right mouse button, select Delete from the displayed list. 3. Since this is a permanent change to the database, TMX prompts you to confirm the delete action. 4. Press Yes to permanently delete the test case. To Delete Multiple Tests 1. TMX allows you to delete multiple tests by first flagging the tests to be deleted. This is accomplished by selecting the test and pressing the space bar. The icon to the left of the test changes to a flag. 9/23/2006 Page 49

51 2. Continue to select the other tests that are to be deleted. 3. When all tests that are to be deleted have been identified and flagged select Delete Test(s). 4. TMX will produce a confirmation message. 5. Select Yes to permanently delete the selected tests. Note that there are no undo commands available for deletions. To Delete a Folder and Associated Tests 1. Entire folders and all tests within them can be deleted from the Tests List by selecting the target folder and pressing Delete Test(s) or by selecting Delete Folder from the right mouse button. 2. TMX will produce a confirmation message. 3. Press Yes to complete the delete. Due to the nature of the folder structure and the number of tests associated with the folder, this action may take a while to complete. Note that this is a permanent action there is no undo available. Add Folder To provide increased organization of your test cases, you may wish to add folders and subfolders to the Tests List structure. This allows you to group similar tests within a folder for easy identification and access. The folders are associated with the test properties and the active filters. If you are using the Sample Database and the default settings, you will first need to view the folder structure of the Tests List. This is done by pressing the Sort/Filter button and selecting Test Type from the Folder drop down list (for a review of the Sort/Filter functions, refer to the Sort/Filter section below). 9/23/2006 Page 50

52 Your view will now contain the default folder view by Test Type, similar to the sample below. Each folder contain in the view can be expanded to display the contents by either double-clicking on the folder or clicking the + immediately to the left of the folder or sub-folder name. Once a folder view is displayed, you can add folders and sub-folders within your Tests List. To Add a Folder 1. Highlight the folder or sub-folder in which you want to add the new folder. 2. Press the Add Folder pushbutton or select Add Folder from the right mouse menu. 3. At the prompt, key in the name of the new folder and press OK. 9/23/2006 Page 51

53 4. TMX will edit the name for possible duplicates within the database. 5. After adding the new folder, you must add in a new test to preserve the folder, otherwise the Add Folder action will cancel on the next transaction. Note: The Add Folder function allows you to add in as many folders and subfolder levels as you wish. The view of the folders, however, is not seen when the filter is inactive. Generate The term Generate in TMX refers to the process of saving the selected test case or cases, producing the narrative version of the test, and the creation of the executable script. The Generate function updates the narrative and executable versions of the tests with any changes that have been made through the editing process. This is automatically done whenever the test case is saved. Figure 4-4: Five options are available using the Generate push-button or right mouse button. 9/23/2006 Page 52

54 When you leave the editing process and move to either the Narrative or Executable folders, TMX will automatically update the test case. However, you can request that the Narrative and Executable be updated upon demand using the Generate options. This is useful when making a numerous changes within a large test library. Rather than interrupting your workflow, by having each test re-generated individually, you can flag the test cases for regeneration at one time. The Generate function is accessed either by the Generate pushbutton or by selecting from the function list generated by the right mouse button. Five options are available when selected: Generate Selected Test: this option will save, create the narrative and executable script for the selected test. Flag All: sets the generate indicator on for all of the tests within the current library as noted by the flag icon appear to the left of the test name. Flag None: removes the generate indicator on all tests within the current test database and removes the flag. Toggle Flag: changes the generate indicator to the opposite of the current setting for the selected test. Generate All Flagged Tests: saves all flagged tests and produces the narrative and executable scripts. Shared Data The Shared Data pushbutton is used where the same text strings are used in multiple steps as arguments. This eliminates the need to retype the same text string into each test. This is especially effective in field length boundary testing against multiple input fields. The tester can establish two Shared Data values of specific length; for example, 30 Alpha Characters, and 31 Alpha Characters. Then, using these two data sets in various tests, you avoid the necessity of retyping 30 characters into the maximum field length tests, and 31 characters in the tests that exceed the maximum. Up to 30,000 characters are permitted for a single shared data item. Also, if multiple business paths lead to the same error, that error text can be captured in Shared Data. Let s say there are three paths that lead to the common error. Then three tests will end with the error. Testers can simply create a Shared Data set, then point to the same data from each test, and avoid having to re-type the same error message three times. Additionally, if the error message changes, the shared data can be updated and the tests regenerated without having to identify the targeted tests and make three separate changes. Where list-boxes are modified by applications, the correct list-box contents can be entered in shared data. An action can be authored to compare the list box served by the application under test with the list stored in shared data. 9/23/2006 Page 53

55 Where items must appear in specific sequences, the proper list sequence can be itemized in shared values. To Create Shared Data 1. Select the Shared Data pushbutton or use the right mouse button and select Shared Data. The Shared Data window will be generated. 2. Select Add to input the title of the new Shared Data set. The Add Shared Value window will be generated. Key in the name of the new data set. 3. Press OK to save the title. 4. Enter in the shared data values. [Note that TMX counts the number of characters entered and displays that count below the Close button.] 5. Press Save to complete the entry. Once the shared data set has been saved, it can be modified, copied, renamed or deleted from the Shared Data pushbutton in the Tests Editor folder. To Modify Shared Data 1. Select the Shared Data pushbutton or use the right mouse button and select Shared Data from the Tests Editor folder. The Shared Data window will be generated. 2. Select the Shared Data set that you wish to modify from the pull down list. 9/23/2006 Page 54

56 3. Once the Shared Data set is displayed push Modify to edit the contents. At the top left of the Shared Data window, an indicator will appear showing that you are in edit mode. 4. When modifications have been completed, press Save to complete the step. Note: The current character count for the Shared Data, including the number of control key uses is displayed in black text in the left hand margin. This is important when establishing test cases related to testing the field maximum and minimum limits. To Copy Shared Data 1. Shared Data can easily be copied for use in additional data sets by selecting the data set to be copied using the drop down list. 2. When the Copy button is pressed, the Add Shared Value window is displayed prompting you for a unique name to the new Shared Data set. 3. TMX will edit the name for uniqueness among the existing Shared Data sets. 4. Press OK to save the copy under the new name. 5. TMX returns you to the edit mode to modify the copied data. 6. When finished, press Save to complete the copy. To Rename Shared Data 1. From the Shared Data window, select the Shared Data set to be renamed from the drop-down list. 2. Push the Rename button. 9/23/2006 Page 55

57 3. Enter the new name for the Shared Data set and press OK to save. To Delete Shared Data 1. From the Shared Data window, select the dataset to be deleted from the drop-down list of names. 2. Highlight the selected name and press the Delete button. 3. TMX will prompt you for a confirmation of the delete. 4. Press Yes to complete the delete or No to cancel and return to the Shared Data window. Sort/Filter Tests The Sort/Filter functions in the Tests List folder allows you to change the view of the Tests List using test properties and folders as well as filter the view to narrow down the displayed tests. This is especially useful as your test library grows in number and complexity. Press the Sort/Filter button or select Sort/Filter from the right mouse button to open the Sort/Filter window. This window combines the two functions into one feature. The top section of the Sort/Filter window controls the sorting of the Tests List. This is accomplished by using the Test Properties. As new properties are created (see the Properties section in Chapter 8 for details on how to manage test properties) they are automatically available in the Folder drop down list. The middle section of the Sort/Filter window contains the functions available for sorting the Tests List, again, by the test properties. 9/23/2006 Page 56

58 Figure 4-5 The top section of the Sort/Filter window provides sorting functions. The middle section allows you to filter the Tests List view by test properties. To Sort Tests 1. Select the Sort/Filter pushbutton or use the right mouse button to generate the options list, and then select Sort/Filter. 2. The Sort/ Filter window is displayed. 3. Using the Folder drop down list, select the specific property you wish to sort on. The drop-down is a list of all properties associated with the tests contained in the current database. This list will appear different, depending on the properties you have created for your specific test project. 4. Additional sorting is possible using the checkboxes listed below the Sort by Property. Note: When the number of test cases in the database increases, sort times may slow. To improve response times and make sorting more efficient, uncheck the Show Tests button. This will allow the display of the test folders without the individual tests listed. When you have located the appropriate folder, you can expand the folder to display the test names. To Filter Tests by Property 1. Select the Sort/Filter pushbutton or use the right mouse button to generate the options list, and then select Sort/Filter. 2. The Sort/ Filter window is displayed. 9/23/2006 Page 57

59 3. Key in the property value you wish to filter in the Value field. Use the * for wildcard values. To exclude the keyed in value, check the box Excluding. In this example we are sorting the Tests List by Test Type. This will organize the list into folders. Next we are filtering the list by Author where the author s name is STI. Figure 4-6: In this example, the tests have been filtered to display those authored by STI and with test names starting with exercise. 4. Further filter can be done using the middle section of the Sort/Filter window by selecting the property from the dropdown list and entering in the specific value to filter or exclude. 5. If a second selection criteria is needed, repeat step When done, push Apply and Close to apply the sort/filter and close the Sort/Filter window or push Apply to view the sort/filter but keep the window open. The result of this sort and filter would appear something like the following: 9/23/2006 Page 58

60 TMX allows filtering by exclusion of defined properties. Clicking the Excluding checkbox will exclude those properties and values listed in the dropdown lists. To Filter Tests by Name 1. Select the Sort/Filter pushbutton or use the right mouse button to generate the options list and select Sort/Filter. 2. The Sort/Filter window is displayed. 3. In the Test Name field at the bottom of the Sort/Filter window key in the name of the test you wish to filter on. 4. You can expand the filter by using the * as wildcards. For example: to list all tests in which the name includes Browser enter *browser*. 5. Click Apply or Apply and Close to filter the list names. To exclude a name or part of a name in the filter action, click the Excluding check box and enter the desired text in the text box. Exit The Exit pushbutton provides a simple way to log off TMX in order to end your session, to log on with another user ID, or to change the database in which you are working. Selecting the Exit pushbutton, you will be provided 9/23/2006 Page 59

61 with the option to login immediately with another User ID, or to end the TMX session. Figure 4-7 The TMX Exit Window allows you to immediately log back in using a different User ID or to select a different test database. Right Mouse Button Menu In addition to the pushbuttons located down the left side of the Tests List, there are additional functions that can be accessed only by the right mouse button when viewing tests or folders. The list of available functions may change depending on what level of the Tests List you have selected. Right Mouse Button at Root Level Add Test For a complete description refer to the Add Test section above Edit Recent For a complete description refer to the Edit Recent section above. Paste Test The Paste Test command is used to copy an item from the TMX internal clipboard to a test list. 9/23/2006 Page 60

62 Whenever a test is pasted, TMX avoids duplicate test names by checking the Tests List for identical names. Since a Cut test doesn t exist on the Tests List, no conflict occurs, and the test is inserted alphabetically in the Tests List. The Paste command can be accessed by the pushbutton, using the right mouse button then selecting Paste Test, or the accelerator keys cntrl + v. The Paste Test function also allows the entire contents of a test to be copied into another existing test. To Paste a Test 1. After copying or cutting a test, verify that the correct test is still available in the Clipboard by checking the bottom right hand corner of the TMX work area. If the test is not noted there, either cut or copy the desired test using the steps outlined above. 2. If prompted, enter the new test case name. 3. Press OK to complete the save. Note: The pasted test case remains in the TMX Clipboard until a new Copy Test or Cut Test command is preformed. In this way, you can paste multiple copies of the test case. Refresh The Refresh pushbutton provides a re-read of the current database and update with the most current values. This is especially valuable in a multiuser environment where several updates may be made to the database during your session. Refresh assures that you are working with the most current information. This function can be accessed by the pushbutton or using the right mouse button then selecting Refresh. Add Folder For a complete description of this function refer to section Add Folder above. Export List The Export List command in the Tests List allows you to export the current view of the Tests List to a text file for printing or documentation. The list will contain the same folders and tests as displayed when selected. 9/23/2006 Page 61

63 When selected the Export Test List window opens allow you to select the location for the exported text file. Generate For a complete description refer to the Generate section above. Sort/Filter For a complete description of this function refer to the Sort/Filter Tests section above. Print The Print command allows you to print the current view of the Tests List. When selected, two options are provided. These allow you to print only those nodes that have been expanded to display tests and subfolders as well as printing only the selected branch of the Tests List. Figure 4-8: The Print command allows you to select which node of the Tests List is to be printed. 9/23/2006 Page 62

64 Exit TMXwr For a complete description of this function refer to the Exit section above. Right Mouse Button at Folder Level Add Test For a complete description refer to the Add Test section above Edit Recent For a complete description refer to the Edit Recent section above. Paste Test For a complete description of this function refer to the Paste Test section above. Rename Folder TMX allows you to change the name of existing folders via the Rename Folder option found under the right mouse menu when a folder in Tests List is highlighted. When selected, the Rename Folder window is opened allowing you to enter the new name of the folder. This action changes the folder label on the Tests List as well as updating the Test Type property for all tests within the selected folder. 9/23/2006 Page 63

65 Toggle Flag The Toggle Flag is available from the right mouse button for either individual test cases or for all tests within a folder. Selecting the command from the right mouse menu places a flag on a selected test or group of tests if no flag is present. If the selected test(s) are flagged, then the feature removes the flag. The flag indicator sets whether the test cases will be generated or deleted upon further command. Delete Folder The Delete Folder command is only accessed via the right mouse menu when a folder in Tests List has been selected. When selected a confirmation message is displayed. Press Yes to complete the deletion of the folder and its contents. Add Folder For a complete description of this function refer to the Add Folder section above Export List For a complete description of this function refer to the Export List section above. Generate For a complete description of this function refer to the Generate section above. 9/23/2006 Page 64

66 Sort/Filter For a complete description of this function refer to the Sort/Filter section above. Refresh For a complete description of this function refer to the Refresh section above. Print For a complete description of this function refer to the Print section above. Exit TMX For a complete description of this function refer to the Exit section above. Right Mouse Menu at Test Level Add Test For a complete description of this function refer to the Add Test section above. Edit Test For a complete description of this function refer to the Tests Editor section below. 9/23/2006 Page 65

67 Edit Recent For a complete description of this function refer to the Edit Recent section above. Cut Test The Cut Test function can be selected from the Right Mouse menu when a test is selected. Another way of invoking the same function is to highlight the test to be cut and use ctrl + v. The Cut Test function operates according to standard Windows conventions by removing the selected test and its contents from the current view. The test is available in the clipboard for pasting into other folders. Copy Test Similar to other applications using standard Windows conventions, the Copy function places an exact copy, its properties, and all associated steps of the selected test into the clipboard for pasting into other folders. Test cases may also be added to the Tests List by copying a current test. The Copy Test function copies the selected test to the clipboard and displays a message at the bottom right of the work area, indicating that the test case has been successfully copied into the clipboard. This function can be accessed by highlighting the test and selection Copy Test from the right mouse menu or by using the accelerator keys: ctrl + c. Note: When pasting the test case, TMX performs a check to prevent of duplicate test names by checking the Tests List for identical names. Since a copied test still exists on the Tests List, a conflict occurs. The user is given an opportunity to resolve the duplication conflict by renaming the test. To Copy a Test 1. Highlight the desired test from the Tests List. 2. Select Copy Test from the right mouse menu or by pressing ctrl + v. 3. The system copies the test to the clipboard. Note the test name is displayed at the bottom right of TMX as long as it remains in the system clipboard. 4. Select Paste to complete the copy. 5. TMX displays the Paste Window with the original test name. 6. Modify the test name so that it is unique and press OK to complete the paste into the database. 7. TMX inserts the new copy into the Tests List in alphabetical order. Notice that the copied test remains available in the system Clipboard allowing you to make multiple copies by repeating steps 4 through 7. 9/23/2006 Page 66

68 Paste Test For a complete description of this function refer to the Paste section above. Rename Test TMX provides for the easily changing a test name by using the Rename Test function available from the right mouse menu. When renaming a test, TMX will prevent duplicate names from being created within the same library. To Rename a Test 1. Highlight the test from the Tests List that is to be renamed. 2. Using the right mouse button select Rename Test from the available options. This will open the Rename Test window displaying the current name of the selected test. 3. Key in the new test name. 4. TMX will edit the new name for appropriateness and compare it to the existing names within the current library. If a duplicate name is found, TMX will produce an error message requiring you to change the new name to an unique value. Toggle Flag For a complete description of this function refer to Toggle Flag section above. Color Tag Often, it s necessary to differentiate one test case from the rest of the list for one reason or another. The Color Tag option in the Test List allows you to highlight the test name by selecting one of seven colors using either the right mouse button or the ctrl + number keys. Using ctrl + 0 removes the color tag from the test name. The colors available using the ctrl key are: Black ctrl + 1 Blue ctrl + 2 Grey ctrl + 3 Green ctrl + 4 Red ctrl + 5 Pink ctrl + 6 Yellow ctrl + 7 None ctrl + 0 9/23/2006 Page 67

69 Figure 4-9: Flagging tests with colors is a simple way to highlight critical tests or those that may need additional work or modiciations. Where Used The Where Used command provides a list of where the selected test case is called or included in other tests or sets within the current library. Highlight the test within the Tests List and select Where Used from the right mouse menu. The Tests List display will change to display the list of tests that either call or include the selected test within them as well as a list of all Sets using the selected test. When displayed you have several options available by pressing the right mouse button. This will display a menu allowing you to generate the selected tests, refresh the current view, print list of listed tests and sets, or exit TMX. Pressing the List tab will return you to the full Tests List view. Delete Test Tests can be deleted from the Tests List in several ways. In addition to deleting their parent folder, as described above, the selected test may be 9/23/2006 Page 68

70 deleted by highlighting the test in the Tests List and selecting Delete Test from the right mouse menu or by pressing the delete key on your keyboard. A confirmation message will be displayed. Press Yes to complete the delete. Note that there is no undo function available once the test has been deleted. Add Folder For a complete description of this function refer to the Add Folder section above Export List For a complete description of this function refer to the Export List section above. Generate For a complete description of this function refer to the Generate section above. Sort/Filter For a complete description of this function refer to the Sort/Filter section above. Refresh For a complete description of this function refer to the Refresh section above. Print For a complete description of this function refer to the Print section above Exit TMX For a complete description of this function refer to the Exit TMX section above. 9/23/2006 Page 69

71 Tests Editor The Tests Editor folder contains the detail of the tests displayed under the Tests List tab. It is accessed by selecting the target test from the Tests List tab, then selecting the Editor folder, or by highlighting the test and pushing the Edit Test pushbutton, or double clicking on the selected test. When viewed under the Editor folder, there are three primary components to a test when viewed in the Tests Editor: Test Name, Properties and Test Steps. Test Properties contain all of the descriptive attributes for the selected test. For TMXwr five primary test attributes are initially available in the sample and training databases. These are: Title Description Author Requirement Status 9/23/2006 Page 70

72 Test Type For TMXwrx the available properties are: Description Author Last Change Date Last Generated Date Script Path Test Type In TMXwr Additional properties may be added as necessary. The adding and editing of the Test Properties is explored in Chapter 8 Admin Functions under the Properties section. Save Pressing the Save pushbutton will save the test case in its current state and allow you to continue editing the test. Upon saving the Narrative and Executable Script is generated. Save & Close Similar to the Save function, when pressed, the Save & Close button will perform a save and generates an updated narrative and executable script of the current test case in its current form to the database, then close the test case and return you to the Tests List folder. Save As The Save As function allows you to quickly change the name of the open test case. When using the Save As pushbutton you are saving the current test with another name. Pressing the Save As button produces the New Test window allowing entry of the test name. When entering a new name, TMX will compare the name against the current library to assure that it is unique. If not, you will be prompted to change the name via an error message. Close The Close function allows you to close the current test without saving the changes that have been made. If changes have been made since the last time the test case had been saved, a confirmation message will be displayed to prevent inadvertently losing any changes. 9/23/2006 Page 71

73 Add Step Once a test has been created (see section To Create a Test) or you have selected a test to edit, you can easily add and edit. A Test Step is a combination of an Action acting upon an Object within the application under test. Creating a step requires the selection of an Object from the Object Tree and specifying the Action which is to be preformed on that Object. Depending on the Action selected, additional attributes may need to be defined. These may include specifying data to be used, verifying expected results, or any number of items. To Add a Step 1. Indicate where the step will be added in the test case. This is done by selecting the test step immediately above the spot where you want the new step to appear. 2. TMX generates the Object Tree view that displays all application windows and objects available. 3. Select the object to be included in the step by double clicking or highlighting the object and pressing the Select Object pushbutton. 9/23/2006 Page 72

74 Note: To add an action without reference to an Object, push the Select Action pushbutton to skip to step 3. This is done when adding a step that is related to a user-defined process that involves multiple objects such as logging in to application. 4. The step will be added to the script and the Test Step Editor window is produced. Activity Settings Detailed help Notes to appear on test script Figure 4-10 Typical Test Step Editor window. Note: the fields and appearance is dependant upon the action and object selected. 5. There are five Activity Setting checkboxes available for each action. Select those applicable to your test: Skip This Step: Checking Skip this Step will cause this particular step to be ignored during test execution. Generate Step Logging: Checking this option assures that the outcome of this step test is included in the execution log. Continue on Error: When checked, the test will continue execution even if an error occurs in this step. Expert Action: Checking this option will include all actions even those designated as Expert Actions in the Action drop down list. When unchecked, TMXWR filters the available actions for those not checked Expert. This is especially useful when complex and/or seldom-used actions are included in the application. Highlight Step: When checked, displays the test step in bold font in order to distinguish it from other steps. This is useful when there are critical steps being tested in a long test case. 9/23/2006 Page 73

75 6. Select the appropriate Action for the test step. Depending on the action selected, there may be up to seven arguments displayed between the Action pull down, and the Note field. Complete these as required by the test. 7. When appropriate, enter any comments or references in the Note field. These comments will appear in the Editor view as well as in the Test Narrative, preceded by an asterisk, immediately below the saved step. 8. Select Save to complete the test step. Add Process Processes in TMX are similar to Steps but with some important differences. A process may or may-not involve Objects or it may involve several Objects. For example, a process could be a keyboard action (such as enter or backspace ) which does not require an Object in the application under test to be associated with it. Or, a process can be a customized series of Actions involving several Objects and activities (such as starting and logging into a test application). Adding a Process into a test case is similar to adding a step with the exception being that you don t have to select an Object first. To Add a Process: 1. From the Tests Editor, select the step immediately above the point where the Process is to appear. 2. Select the Add Process button, press the right mouse button and select Add Process from the menu, or use the accelerator keys: ctrl + p. 3. TMX will open the Step Editor (notice that the Object Tree did not appear). 9/23/2006 Page 74

76 4. From the Process Type drop down, select the appropriate category of Processes to be preformed. This list is completely customizable according to the requirements of your testing procedures. 5. Select the Process to be preformed. 6. Depending on what was selected the Step Editor window will change to display the corresponding arguments and conditions applicable to the selected Process. 7. Complete the required arguments and press Save to add this process to the test case. Add Note Notes can be added to each line of a test case within the test step or process as noted above, or a note can be added as a separate test step. To add a note as a separate test step, highlight the step immediately above where it is to appear. Press the Add Note button. TMX will produce an edit box in which text can be entered into or copied from. When viewed in the Tests Editor, the notes appear in bold green italics. 9/23/2006 Page 75

77 Figure 4-11: Notes can be added to specific test steps or as a stand-alone step. Once saved, the notes will appear in the Narrative as well as the executable scripts as a separate test step. Edit Step Editing test steps is a straightforward process from the Tests Editor folder. Highlight the step to be modified and press the Edit Step pushbutton or double-click on the step. The Test Step Editor will be displayed showing the current attributes and settings for the selected step. When you have completed making the desired changes, select Save or Cancel. Once the shared data has been created and saved it can be used in various test cases where data input is used. This is done in the Test Editor while adding or editing the individual test steps. Shared Data The Shared Data function is available from the Tests Editor as well as the Tests List. For a complete description on how to create and edit shared data sets please refer to the Shared Data section under the Tests List section above. Using Shared Data is handled under the Tests Editor. To Use Shared Data 1. When editing a test case in Tests Editor, select the specific test step that is to use the shared data. 2. In the Test Step Editor select Shared from the Data Type dropdown list. 9/23/2006 Page 76

78 3. In the Value drop-down, select the appropriate shared data. 4. Press Save to confirm the changes and return to the Test Editor. Note: Once the test step has been changed to point to the Shared Data, it will use that data set for the future executions of the test. Should the Shared Data set be modified, the test case will use the modified data. Generate Test Selecting the Generate Test pushbutton while editing or viewing a test script will refresh the current view, refresh the narrative of that test and re-generate the executable scripts. This allows you to quickly update all aspects of the current test without having to leave that test script. Exit TMX The Exit TMX pushbutton allows you to leave TMX from the Script folder, without having to return to the main menu or window. Prior to leaving the application, TMX allows you to sign back into TMX under a different user Id or to select a different database. Right Mouse Menu As with the other tabs and folders, the right mouse button contains some unique functionality when used in the Tests Editor. The functions are different between the different levels of the test case. There are four levels of Right Mouse Menus: The Test Name, The Properties, Test Step Root, and the Test Steps. Each level of menus is described below. Test Name Level Right Mouse Menu 9/23/2006 Page 77

79 Save The Save function performs a save and generates an updated narrative and executable script of the current test case in its current form to the database but keeps the test open for further editing. Save & Close Similar to the Save function, when pressed, the Save & Close button will perform a save and generates an updated narrative and executable script of the current test case in its current form to the database, then close the test case and return you to the Tests List folder. Save As The Save As function allows you to save the current test case under a new name. At the same time, the narrative and executable script will be regenerated under the new name. Close The close function allows you the option of closing the current test case and returning to the Tests List without saving the changes made during the most recent editing session. Shared Data Refer to the Shared Data section under Tests List on how to create and manage shared data sets or the Shared Data section above on how to use shared data within test cases. Display Stickynote The Stickynote is unique to the Tests Editor. This function, available from the right mouse menu, displays the entire Description property value in a temporary stickynote format. This is particularly useful when the Test Description or other user defined property is extensive. You can use the Stickynote to display the entire description while editing the test case. This provides the user with a quick reference to details that would otherwise not be visible. 9/23/2006 Page 78

80 Figure 4-12: The "Stickynote" contains the complete contents of the select property and remains visible while editing test cases. Double-clicking on the note closes the view. The Stickynote can be re-sized and positioned anywhere in the TMX workspace thereby allowing it to remain visible during all phases of the test case editing. This becomes extremely valuable when the user needs to reference long descriptions or narratives that are contained within the user defined properties. The note is easily re-sized by stretching the lower right hand corner. Reposition the note by clicking on the note and holding down the left mouse button while moving to the desired position. To close the Stickynote double-click within the space of the note. Format The Format function allows the view of the Tests Editor to be modified to change the descriptive icons that appear to the left of the test step and to the display of arguments. In addition, the Format function allows you to set the Step Notes apart from the test steps so that they display on a separate line. The default view of the Tests Editor is to display the Action icon to the left of the test step, display all arguments, and to display step notes as a separate line in the Tests Editor and Narrative. 9/23/2006 Page 79

81 Color Tag The Color Tag function is the same as accessed at the higher levels. This refers to the highlighting of the test within the Tests List via a color tag. This is fully reviewed in the Color Tag section above. Generate Test Refer to the Generate Test section above for a complete description of this functionality. Print The Print functions at the Tests Editor level allow you to print the entire test case to the default printer. Exit TMX See the Exit TMX section above for a complete description of this function. Property Level Right Mouse Menu 9/23/2006 Page 80

82 Save The Save function performs a save and generates an updated narrative and executable script of the current test case in its current form to the database but keeps the test open for further editing. Save & Close Similar to the Save function, when pressed, the Save & Close button will perform a save and generates an updated narrative and executable script of the current test case in its current form to the database, then close the test case and return you to the Tests List folder. Save As The Save As function allows you to save the current test case under a new name. At the same time, the narrative and executable script will be regenerated under the new name. Close The close function allows you the option of closing the current test case and returning to the Tests List without saving the changes made during the most recent editing session. Set Property Property values can be selected by highlighting the property and either double clicking or using the right mouse button and selecting Set Property from the menu. This will produce the Property Value Editor window displaying the current value. Depending on the property selected, select the desired value from the drop-down list or enter in the correct value. Clear Property Property values can be removed from the selected field by selecting Clear Property from the right mouse button. Shared Data Refer to the Shared Data section under Tests List on how to create and manage shared data sets or the Shared Data section above on how to use shared data within test cases. Display Stickynote For a complete description of this function refer to the Display Stickynote section above. Format See the Format section above for a complete review of this function. Color Tag This is fully reviewed in the Color Tag section above. Generate Test 9/23/2006 Page 81

83 Refer to the Generate Test section above for a complete description of this functionality. Print The Print functions at the Tests Editor level allow you to print the entire test case to the default printer. Exit TMX See the Exit TMX section above for a complete description of this function. Test Steps Root Level Right Mouse Menu Save See the Save section above for a complete description. Save & Close See the Save & Close section above for a complete description. Save As See the Save As section above for a complete description. Close See the Close section above for a complete description. Add Step The Add Step function is the same as that of the Add Step button found on the left side of the TMX work area. A complete description of adding steps is found above in the Add Step section. Add Process Similar to the Add Step function, the Add Process feature located on the right mouse menu is the same as the push button found on the left side of the TMX work area. Refer to the Add Process section above for a complete description. Add Note The Add Note function found on the right mouse menu is the same as the Add Note pushbutton. See the Add Note section above for a complete description. Shared Data See the Shared Data section above for a complete description of this function. Display Stickynote The Display Stickynote function is described in the section above. Format 9/23/2006 Page 82

84 See the Format section above for a complete description of this function. Color Tag This is fully reviewed in the Color Tag section above. Generate Test Refer to the Generate Test section above for a complete description of this functionality. Print The Print functions at the Tests Editor level allow you to print the entire test case to the default printer. This is in the format of the test case as seen from the Tests Editor and is not the same as the printed version generated out of the Tests Narrative. Exit TMX See the Exit TMX section above for a complete description of this function. Test Steps Level Right Mouse Menu 9/23/2006 Page 83

85 Save See the Save section above for a complete description. Save & Close See the Save & Close section above for a complete description. Save As See the Save As section above for a complete description. Close See the Close section above for a complete description. Add Step The Add Step function is the same as that of the Add Step button found on the left side of the TMX work area. A complete description of adding steps is found above in the Add Step section. Add Process Similar to the Add Step function, the Add Process feature located on the right mouse menu is the same as the push button found on the left side of the TMX work area. Refer to the Add Process section above for a complete description. Add Note The Add Note function found on the right mouse menu is the same as the Add Note pushbutton. See the Add Note section above for a complete description. Edit Step Selecting Edit Step from the right mouse button or by double-clicking on the test step will open the Step Editor window. When selecting a step, the Step Editor window allows you to change the action, data, and any associated settings of that step. But since it is associated with an object within the application under test you will not be able to change the object itself. When selecting a process, you have the options of changing the Process Type and Process used in that test step. For additional information on editing steps refer to the Edit Steps section above. Cut Steps Test steps can be cut from the test case by highlighting the step or multiple steps and selecting Cut Step from the right mouse menu or by using ctrl + x. This will remove the step(s) and place it in the clipboard where it will remain until pasted or copied over. 9/23/2006 Page 84

86 To select multiple consecutive steps, highlight the first step to be selected, then while holding down the shift key, select the last step to be selected by clicking on it with the mouse. Then using press ctrl + x to cut the selected steps. To select multiple non-consecutive steps, select the first step, then while holding down the ctrl key, select the other steps to be cut. If multiple steps have been selected, a confirmation message will be displayed indicating how many steps are to be cut. Press Yes to complete cutting the steps or No to cancel the transaction. The steps are saved to the clipboard as shown in the lower right hand corner of TMX until they have been used or copied over. Copy Steps To copy a step, highlight the step by clicking on it. Then select Copy Step from the right mouse button or use ctrl + c. Multiple steps can be copied using the selection method described above. Complete the copy by using the Paste Steps command described below. Paste Steps Test steps that have been cut or copied can be pasted into the current test case or a different test by using the Paste Steps command. To complete the copy or paste steps that have been cut from a test case, navigate to the desired test case and highlight the step immediately prior to where the cut or copied test steps are to be placed. Then using either the right mouse button, select Paste Steps from the menu list, or use ctrl + v to complete the paste. Notice that the steps remain in the clipboard. This allows you to paste the same tests into multiple test cases if desired. Delete Steps Deleting a step in a test case is similar to the Cut command the difference being that the deleted step is not retained in the clipboard for future use. To delete a step, highlight the step or steps using the method described under Cut Steps above. Then use either the right mouse button and select Delete Step or press the Delete key to complete the function. Highlight TMX provides the user with the opportunity to highlight important steps within the test case using the right mouse button. Select the step to be highlighted and then press the right mouse button and select Highlight. This same feature can be accomplished using the ctrl +h. 9/23/2006 Page 85

87 Multiple steps can be highlighted by using pressing ctrl + h after selection. The highlighted steps will remain highlighted in the Tests Editor as well as the Narrative. Figure 4-13: Highlighting steps allows you to call attention to important or critical steps within the Tests Editor or Tests Narrative views. Steps can be un-highlighted and returned to a normal state by selecting the steps and repeating the highlight command. Skip Step TMX provides the ability to temporarily flag test steps that are to be skipped during execution. This allows the user to remove the step from the executable script but not permanently delete it. 9/23/2006 Page 86

88 Figure 4-14: Test steps that are to be skipped during execution are displayed with a line through the step. This is useful for test cases that contain references to functionality that is not yet available or temporarily unavailable in the application under test. To skip a step, highlight the step or steps then use the right mouse button and select Skip Step or use ctrl + k. Multiple steps may be highlighted using conventional Windows actions. To highlight a series of steps, first highlight the first of the steps then, while holding down the shift key, click on the last of the steps to be selected. The entire range of steps will show as selected. Use ctrl + k to strike through the selected steps. To select multiple steps that are not sequential, you can hold down the ctrl key while selecting the steps with your mouse. When the set of steps has been selected, use the ctrl + k to strike through the selected steps. To un-skip a step, highlight the step and repeat the command. Skipped steps are displayed in the Tests Editor and Tests Narrative as struck through. In the executable, skipped steps are not included when the test is generated. Show Object While editing a test case, the Object involved in the selected test step can be quickly displayed using the Show Object command. Highlight the step, then using either the right mouse button, select Show Object from the menu or press ctrl + w to display the object. 9/23/2006 Page 87

89 TMX will display the Object Tree with the Object associated with the selected step highlighted. Figure 4-15: The Show Object view displays the object currently linked to the selected test step. To close this view, select the Close Objects button, use the right mouse button and press Close Objects or click anywhere the blue area of the work area. Show Action Definition Similar to displaying the object information, you can easily view the action definitions associated with test steps by using the Show Action Definition command. Select the test step, and then press the right mouse button to display the available options. Select Show Action Definition from the menu. The same command can be selected using ctrl + q. While no editing of the action is allowed from this view, it is often a useful feature when editing a complex test case. 9/23/2006 Page 88

90 Figure 4-16: The Show Action Definition function allows the user to view the details associated with the actions for the selected test step. To return to the Tests Editor, select the Cancel button. Shared Data See the Shared Data section above for a complete description of this function. Display Stickynote The Display Stickynote function is described in the section above. Format See the Format section above for a complete description of this function. Color Tag This is fully reviewed in the Color Tag section above. Generate Test Refer to the Generate Test section above for a complete description of this functionality. Print The Print functions at the Tests Editor level allow you to print the entire test case to the default printer. This is in the format of the test case as seen from 9/23/2006 Page 89

91 the Tests Editor and is not the same as the printed version generated out of the Tests Narrative. Exit TMX See the Exit TMX section above for a complete description of this function. 9/23/2006 Page 90

92 Tests Narratives The Narrative folder found under the Tests tab provides an English version of the test that has been created under the Tests Editor. Narratives are used to verify that the scripts are clear and legible and assist test authors in verifying that the appropriate steps have been created and that the test case is complete. Figure 4-17 The Tests Narrative is also used to display and/or print test cases for manual execution as well as general documentation. Narratives are re-generated along with the executable script whenever the Generate Tests function is called. There are six pushbuttons available from the Tests Narrative folder: Refresh updates the narrative for the selected test case. Notes Only displays only the notes associated with a test case. Export allows the user to export the test case narrative report to a file as rich text. Export CSV exports the narrative into a csv file. 9/23/2006 Page 91

93 Print provides the opportunity to print the selected narrative report. Exit exits the user from TMX. The contents of the Tests Narrative is controlled by the Actions used within the test case. This may be modified by uses with TMX Administrative rights. Refer to Chapter 7: Actions Function-Narratives Tab for a complete review of the features. 9/23/2006 Page 92

94 Executable The Executable folder under the Tests tab provides a view of the complete WinRunner executable script. There are no modifications or changes that can be made to the executable script from the Executable folder. All changes to the test steps are made through the Tests Editor folder. Figure 4-18 Examination of the Tests List Executable reveals the structure and nature of the TMXWR generated test script. The executable script is built from several different areas within the TMX system primarily the Actions and Objects tabs. Notes are provided via the Tests Editor. Copy Code The Executable view does allow the user to highlight and copy portions of the executable code to the system clipboard for use in documentation or debugging. To copy sections of the code, highlight the first line of the desired code, then while holding down the shift key, click on the last line of code to be copied. The entire section will be highlighted. Then press the Copy Code button to copy the selected lines to the clipboard. 9/23/2006 Page 93

95 Anatomy of an Executable Script To properly understand the generation of the Executable, we need to review each component of an example. In this case, we ll use the test case that you created in Chapter 2: Test Case 01. Regardless of the automated tool being used in conjunction with TMX, the Tests Editor and Narrative views will appear the same. The first true difference between the how the tools are used will appear when examining the executable script. Ideally, the test case will look something like the following when viewed in the Tests Editor: Figure 4-19 The Tests Editor view of Test 01 displays 6 steps that were created in Chapter 2. To further check Test 01, go to the Tests Narrative folder in TMX and compare the results to the narrative created when you completed the test case in Chapter 2 (see section The First Test). The narrative should look something like this: 9/23/2006 Page 94

96 Anatomy of a WinRunner Executable Next, let s explore the Tests Executable to understand where each of the components is created by TMX, starting with the first two lines in the Executable: 1. These first two lines of the executable are system generated by TMX: A. The first identifies the test case by Test Name as it appears in the Tests List Folder. B. The second line indicates which version of the TMX executable was running when the test case was generated (versus created), followed by the build date (1102b), then the date and time of the test case generation. 9/23/2006 Page 95

97 B C A D E 2. The second section of the Executable begins with the Code taken from the Action Test Begin. Note that each major section of the executable is denoted by the number sign (#) followed by a line ending in the name of the Action or Object generating the code. In this case, if you look in TMX under the Actions Tree you will see an Action Type System. Underneath, there are a number of Actions relating to generation of system level executables. Click on the Action Test Begin to view this code under the Executable tab. A. A line followed by a description of where the Executable code originated denotes all new sections of the executable. In this case, the executable code that follows was generated by the Action Test Begin found in the System Action Type. B. The first variable notes the test name. C. The name of the user who last generated the test case and the date on which it was generated is noted in the next variable. D. The Initial Script attributes follow. These provide information to the Run Log. Variables, when available, are substituted into the executable, such as seen in the TestName variable. E. The final segment of this section concerns the log file. This includes the current path where the log file is created. 9/23/2006 Page 96

98 3. The third section of the executable is system generated by TMX and looks to identify the WinRunner libraries. When the test case is run, TMX directs WinRunner to search for applicable lib files contained in subdirectories under the TMX local directory. A B 4. As the executable continues, TMX begins the test Setup by invoking the Action Load Gui Map from the System Action Type. A. In this step, TMX recognizes that the test involves the Test Page window. As part of the setup process, the GUI Map Action is called which identifies the appropriate map and loads it into WinRunner for execution. B. As with all steps within the executable, TMX checks to see if the Run Log has been activated. If so, it will perform the necessary logging functions. 5. When TMX detects changes in Windows, it automatically includes the Action Change Window from the System Action Type. This code serves to set the window in the WinRunner executable to the appropriate window objects. A. TMX identifies the test moving to Testpage and sets the executable accordingly. B. Executes the appropriate run log steps. B A D B C A 9/23/2006 Page 97

99 6. This section describes the first actual step of the test case (i.e. Step 001) Test 01. A. This step invokes the Input Action from the Edit Action Type. B. The Step Description is the description that appears in the test Narrative. C. This portion of the code identifies the edit box field Name and defines the data to be entered as Bob. D. Executes the appropriate run log steps. A C D B 7. Step 002 of the test also involves the Input Action into an Edit box. A. This indicates the Input Action from the Edit Action Type is used in this step. B. The narrative description is provided describing the field involved and the data used. C. This identifies the data field and data entered as bob@scripttech.com. D. Executes the appropriate log steps. A C D B 8. Step 003 involves the setting of a checkbox rather than data entry. A. Indicates that this involves the Action Set On found under the Checkbox Action Type. B. The description used in the Narrative folder. C. Identifies the field name CheckBox and the action involved On. D. Executes the appropriate run log steps. A B C D E 9. Step 004 involves the pushing of the Reset Button on the Testpage. 9/23/2006 Page 98

100 A. The description indicates that this portion of the executable involves clicking on a pushbutton found using the Click Action found under the Pushbutton Action Type. B. The step description provides the English narrative of Step 004. C. This section indicates the position of the push button on the page if the field wasn t identified in the next line. D. The object is identified as the mouse click object Reset Form. E. The appropriate run log steps are included. A C B D 10. Step 005 of Test 01 verifies that the reset button worked as designed and cleared all fields entered in the prior steps. This process starts with verifying that the Name field is now blank. A. This line indicates that the Verify Action is the source of the following executable code. This is located in the Edit Action Type. B. The narrative description indicates that this test step will check that there is no data in the Name edit box. C. This section establishes the check whether the Name field is blank or if data resides in the field. The If statement will return the actual value into the log file if data is present. D. The last line provides for the run log. A C D B 11. Step 006 continues the verification of the Reset Button functionality. A. The section description indicates that the executable is taken from the Verify Off Action found under the Checkbox Action Type. B. The narrative description indicates that the executable checks to verify that the Checkbox is set to On, which is the default, value for the action. 9/23/2006 Page 99

101 C. This step determines the action taken if the CheckBox is set to Off. D. Sets the appropriate Run Log steps. 12. The final part of the test completes the executable code using the Test End Action located under the System Action Type. 9/23/2006 Page 100

102 Chapter 5 5. Set Functions The Sets functions provide batching and ordering functions within TMX. This allows you to specify what tests should run in which order, as well as the ability to group tests into ordered batches or sets for automated execution. The Set function provides the ability to build test functions from one test to the next and determines the execution order of executable scripts within WinRunner. The Sets folder has three sub-folders associated with it: List, Editor and Executable. The most commonly used functions are those of Add Set and Edit Set followed by Filter and Batch functions. 9/23/2006 Page 101

103 Sets List Organizing Tests The Sets List provides all of the basic functions for adding, managing, and ordering sets of test cases. This is accomplished using the various pushbuttons available on the left hand side of the window as well as using the right mouse button. Add Set Similar to creating a new test case, the creation of a new set is a two-step process. Adding a set can be accessed by either the Add Set pushbutton or by using the right mouse button, then selecting Add Set, while in the Sets List sub-tab. To Add a Set 1. Go to the Sets Tab and select the List folder. 2. Highlight the set immediately above the point where you want the new set to appear. 3. Press the Add Set pushbutton. TMX produces the New Set window. Note that the new set will be added in alphabetical order. 4. Enter in the unique name of the new Set. 5. The new set will be added to the list. Edit Set Editing sets is very similar to how test cases are edited. First select the set to be edited and either double click on the set name or push the Edit Set button to open the Sets Editor view. To Edit a Set 1. From the Sets List highlight the set to be edited. 2. The Sets Editor window can be opened in three ways: Click on the Edit Set button Double-click on the set to be edited With the set highlighted click on the Editor folder. 3. The Sets Editor window will open. Copy Set The Copy Set function allows you to copy a complete set. The copy will include all of the test cases contained in the original. Once copied, you can use the Sets Editor to add or delete individual test cases. To Copy a Set: 1. From the Sets List folder highlight the test set you wish to copy. 9/23/2006 Page 102

104 2. Using the right mouse button, select Copy Set or push the Copy Set pushbutton on the left hand side of the work area. 3. TMX will produce the New Set window with the copied set s name appearing. 4. Enter in a unique set name for the new set. TMX will check to make sure there are no duplicates. 5. Press OK to save the new set. Delete Set Deletion of a test set can be made using the pushbuttons, right mouse button or the delete key. To Delete a Set 1. From the Sets List folder highlight the set to be deleted. 2. Using the pushbutton, right mouse button select Delete Set, or press the Delete key. 3. TMX will prompt you to confirm the deletion. 4. Press Yes to complete the delete transaction or No to cancel. Note: There is no undo available for delete actions. Once you ve confirmed the intent to delete by pressing Yes, you cannot restore the set. Rename Set Renaming a set is accomplished by highlighting the target set and using the pushbutton or right mouse button. The New Set window is displayed which allows you to enter in the new name of the set. Press OK to confirm the change. TMX will edit against existing sets to assure duplicates are not created. Generate Set Pressing the Generate Set button will generate and update those test sets not yet created in TMX. You will be prompted by a warning message indicating which sets will be generated and requesting confirmation of the action. Pressing Yes completes the generation. Batch Sets The Batch Sets pushbutton provides several options for flagging tests cases and generating the executable scripts within TMX. Pressing the Batch Sets pushbutton provides four options: Flag All, Flag None, Toggle Flag and Generate Flagged Sets. Flag All sets the flag on all test sets to On Flag None sets the flag on all test sets to Off Toggle Flag will change the current setting of the selected test to either on or off depending on the initial setting 9/23/2006 Page 103

105 Generate Flagged Sets will complete generation of the narrative and executable on all positively flagged sets and re-set the flag to off Sort/Filter Similar to the functionality in the Tests List, the Sort/filter command provides the ability to organize your Sets/List. The Sets Fort/Filter works in much the same fashion as the Tests List Sort/Filter function. The first section allows you to select the Folder Properties on which the initial sort is preformed. The view can then be filtered by selecting a folder value in the Value drop-down list. Clicking on the Excluding checkbox will exclude the selected value from the filter. Note that as your library grows and the number of Sets increases you may find that the response time to sorts and filters decreases. To speed processing, check the box Show Folders Only. This will sort the Sets List on the highest level first and perform much faster. An additional sorting and filter level can be included by using the second section of the Sort/Filter window. Filtering by the Set Name is accomplished using the Set Name field. Use the * as a wildcard character. 9/23/2006 Page 104

106 Export TMX allows you to export the narrative descriptions of selected sets into a rich text document for printing or importation into other documentation or reports. To Export a Set 1. From the Sets List folder highlight the set to be exported. 2. Select the Export button, right mouse button and select Delete Set, or press the Delete key. 3. TMX will prompt you to confirm the deletion. 4. Press Yes to complete the delete transaction or No to cancel. Exit The Exit pushbutton allows you to quit TMX entirely or to log off the current user or database and immediately re-log back into the application. Sets Right Mouse Menu As with the other functionality in TMX, the right mouse menu contains additional features in the Sets List folder. Some of the functions are the same as the pushbuttons on the left side of the work area while others are unique to the right mouse menu. Add Set The Add Set function is the same as the pushbutton. Pleaser refer to the Add Set section above for a complete description. Edit Set Refer to the Edit Set section above for a complete description of these functions. Copy Set 9/23/2006 Page 105

107 See the Copy Set section above for a complete description of this function. Delete Set See the Delete Set section above for a complete description of this function. Toggle Flag The Toggle Flag function allows you to identify or flag sets within the Sets List for generation. This is done either by selecting Toggle Flag from the right mouse button or by highlighting the set and pressing the space bar. A flag icon will appear to the left of the set. Rename Set See the Rename Set section above for a complete description of this function. Generate Set See the Generate Set section for a complete description of this function. Batch Sets The Batch Sets function is not available in TMXwrx. See the Batch Sets section for a complete description of this function. Refresh See the Batch Sets section for a complete description of this function. Sort/Filter The Sort/Filter function is not available in TMXwrx. See the Sort/Filter section above for a complete description of this function. Export The Export function is not available in TMXwrx. See the Export section for a complete description of this function. Exit See the Batch Sets section for a complete description of this function. 9/23/2006 Page 106

108 Sets Editor The Sets Editor provides the functions related to adding, deleting and ordering specific tests within the Set. Through a combination of pushbuttons, right mouse buttons and keyboard commands, you can manage aspects of batching and controlling the execution order within the execution engines. The Sets Editor view is laid out similarly to the Tests Editor view. The top portion of the view contains the set property information. This can be expanded or collapsed by clicking on the Properties folder. Beneath the properties, the set details are displayed. This contains the list of tests contained in the set along with any notes. Set Properties Each Set contains four default properties. Additional properties can be added via the Admin functions discussed in the Add Property section in Chapter 8. The Set Properties provide high-level information regarding the creation and maintenance of the set. These attributes are available for use in documentation (via hardcopy printouts or exports). There are no pushbutton functions applicable to the Property section of the Sets Editor however, there are a number of functions that can be accessed by the right mouse button. 9/23/2006 Page 107

109 Set Items In Sets there are no steps like you would find in Tests. Instead, Sets are comprised of series of Tests in their entirety or of other Sets or a combination of both. The second section of the Sets Editor view contains a listing of the Set Items. These are the names of Tests and Sets that make up the viewed Set. The icons to the far left of the Set Items denote what type of set item it is. For example in the figure below, Set Item 001 and 002 are Tests. Set Item 003 is a Test that has been temporarily stricken from the Set. Set Items 005 and 010 are Sets. The icon immediately to the left of the Set Item name indicates how that set is to be treated during execution. For instance Set Items 001, 002, and 003 will continue during execution even if there is an error within the execution of that Set Item. For Set Items 004, 006 and 007 the execution of the Set will stop if an error is detected during execution of those Set Items. Sets Editor Pushbuttons Save Following the creation or editing of a set, use either the Save button or select Save from the right mouse button to complete the transaction and preserve any changes that have been made. Save As 9/23/2006 Page 108

110 TMX provides the ability to save the current Set with a different name or path using the Save As function. Close The Close function allows you to exit a modified set without saving the changes. Add Test Item Once a set has been created, individual tests can be added to the set using the Add Test Item pushbutton or via the right mouse menu. When selected the Select Test view is displayed. Select Test View Figure 5-1: The Sets Editor - Add Test Item view opens when the Add Test Item button is selected in Sets Editor. 9/23/2006 Page 109

111 Select Test > Select Test The Select Test function allows you to highlight a test or series of tests in the Tests List on the right hand side of the view. Once highlighted, pressing Select Test will add these items into the Set. Tests are added in the order in which they are selected. To Add Test Item 1. From the Sets Editor, select either the Add Test Item pushbutton or the right mouse button. 2. TMX will produce the Add Test selection list, which displays all of the available test scripts on the right hand portion of the window. 3. Highlight the test script to be added to the set and press Select Test or double click on the desired test. 4. The selected test will be added to the set immediately following the test script that was highlighted in the set list. 5. The available test list remains active allowing you to continue adding additional tests without returning to the List or Editor. 6. When finished adding tests, select Cancel to return to the Sets Editor. Figure 5-2 The Test Selection window displays all tests available in the current database. Select Test > Select Flagged 9/23/2006 Page 110

112 To add a number of different tests into the Set, highlight the first Test to be included and press the spacebar to set the flag to the left of the test name. Continue to flag tests that are to be included. When done, press the Select Flagged button to add all flagged tests to the Set. Select Test > Add Test While in the Sets Editor additional functions are made available when adding tests to sets. The Select Test pushbutton allows you to continue selecting and adding tests to the current set. In addition, the Add Test pushbutton allows you to add a new test case to the available tests without leaving the Sets Editor and the set building process. Selecting the Add Test pushbutton allows you to create a new test folder and to include it in the set being built. Note that the newly created test script is empty. This test script cannot be completed while in Sets Editor. Instead, when you have finished creating the set, return to Tests List to select the newly created test and complete the steps as described in section Edit Test in Chapter 4. Select Test > Sort/Filter Tests Filter Tests is also available while creating sets. This allows you to quickly identify the desired tests without leaving the set building process. This is especially useful when dealing with large test libraries. All of the standard filter options are available while in Sets Editor. For a complete description on filtering, refer to section Sort/Filter section in Chapter 4. Select Test > Cancel When you have completed adding all of the targeted tests to the set, select the Cancel pushbutton to return to the Sets Editor. This function can also be called by clicking in the white area of the Sets Editor. The Tests List will close returning you to the Sets Editor. Add Set Item In addition to test items, sets created in TMXwr may also contain other sets. This simplifies creation of complex sets that use repeated patterns of test cases. For instance, one set may be created for logging into your application, which is comprised of several tests. This could then be used for several sets that involve logging into the application then selecting functions from the initial menu. Rather than creating the logging on tests from scratch, create one test set for the log in process then embed that set into the subsequent sets testing the initial menu selections. Select Set View The Add Set Item pushbutton changes the view in TMXwr to display a list of sets rather than tests. 9/23/2006 Page 111

113 Figure 5-3: The Select Set View in TMXwr allows for the selection of other sets as well as tests into the current set. The options available in the Select Set view include Select Set and Cancel. To Add a Set Item 1. From the Sets Editor folder, highlight the test immediately preceding the location where the embedded set is to appear. 2. Use either the Add Set Item or right mouse button to add the new set. 3. TMXWR will produce the Set Selection list from which you can choose the appropriate set. 4. Highlight the target set and push the Select Set pushbutton or double click on the desired set to add it to the Set being constructed. 5. If additional sets are required they can be added now. 6. When finished click in the work area or select the Cancel pushbutton to complete adding sets. 9/23/2006 Page 112

114 Note: Only one level of sets may be embedded into a Set. Nested embeds are not permitted. Cancel Pressing the Cancel button returns you to the Sets Editor view. Add Note Item The Note function in the Sets Editor allows extensive comments within a set such as to describe the data used in the set or to explain how to verify some testing result manually after the set has run. It may be used to keep notes about the set as it being constructed or notes about skipped items that are working around bug in the application under test until they are fixed. Delete Item Tests or sets can easily be removed from sets using the Sets Editor Delete functions. This permanently removes the test or step and is not reversible. Should you remove a test or step in error, you will have to go through the Add Test Item or Add Set Item steps outlined above. To Delete an Item 1. Select the appropriate Set using the Sets List to invoke the Sets Editor. 2. Highlight the test or embedded set to be deleted. 3. Press the delete key, the Delete Item pushbutton or the right mouse button. 4. TMX will produce a confirmation message to verify that you want the delete to proceed. 5. Press OK to complete the deletion. Item Detail While in the Sets Editor, you can easily view the detail of any embedded test or set by highlighting that item and selecting the Item Detail pushbutton, using the right mouse button and selecting Item Detail from the available functions, or by double clicking on the step. When selected on a test the Item Detail provides a detailed list of the test steps and notes, similar to the Tests Narrative view. 9/23/2006 Page 113

115 Figure 5-4: the Item Detail view displays the Test Narrative for the selected test. The window can be resized or moved to a convenient place on the desktop. When selected for a set, a list of the included tests is produced on the right hand side of the work area. Figure 5-5 The Item Detail for a set provides a detailed view of the individual set steps that can be made up of both tests and sets. 9/23/2006 Page 114

116 Clicking anywhere in the blue area of the Sets window will return the view to it s normal state. Skip Item In some instances, tests or sets within a set should not be tested. This may be due to know defects within the application area that the test or sub-set is testing, or where the functionality has not been moved into the test environment. To avoid encountering those conditions, a test or sub-set may be noted within the set to be skipped during the execution rather than creating a copy of the set without the specified tests. Sets Items can be skipped by using the pushbutton or ctrl + k. To Skip Test Item 1. In the Sets Editor, highlight the test or set to be skipped during execution. 2. Press the Skip Item pushbutton or right mouse button. 3. TMX will strike thru the test or set, indicating that it will be skipped during execution. 4. To un-skip the step and include it back into the active set, highlight the step and press the Skip Item again. 9/23/2006 Page 115

117 Figure Skipped Items are denoted with a strike-thru the step name as well as a check mark next to "Skip Item" when viewed with the right mouse button. On Error The On Error pushbutton allows you to designate what should happen if an error is detected during execution of the test or set. Normally, the test execution is suspended should an error occur in WinRunner. This is indicated in the Sets Editor view by the icon immediately preceding the step name. Figure The On Error indicator is immediately to the left of the step number. In this example set 002 will stop execution if an error occurs. The On Error indicator in the form of a downward pointing arrow indicates the step will proceed should an error occur during execution. The inverted T 9/23/2006 Page 116

118 indicates the execution will stop at this point should an error occur during execution of the step. Move Up The order in which the tests and embedded sets appear in the Set Editor determine the execution order in WinRunner. When adding tests and sets, you can control the execution order by the sequence in which they are added to the set. Should you make an error in the selection, you can still manipulate the order by using the Move Up and Move Down pushbuttons. To Move Item Up 1. In the Sets Editor, highlight the test or set that is to be moved up in execution order. 2. Press the Move Up pushbutton (or use the right mouse button) to move the step up in the order. 3. Repeat the process for each position the step should move. Note: Only one test or embedded set can be moved at a time. Multi select move is not permitted. Move Down In addition to moving the highlighted step up, you can re-position the step down in the execution order by using the Move Down pushbutton or the right mouse button. To Move Item Down 1. In the Sets Editor, highlight the test or set that is to be moved up in execution order. 2. Press the Move Up pushbutton (or use the right mouse button) to move the step up in the order. 3. Repeat the process for each position the step should move. Note: As with moving items up, only one test or embedded set can be moved at a time. Multi select move is not permitted. Export The Export command allows you to convert the displayed test set to a Rich Text Format (.rtf) document and save it for use in requirements or documentation. To Export a Set 1. Select the test set you wish to export from the Sets List. 2. In Sets Editor, push the Export pushbutton. 3. In the Export Set to File window, select the file folder destination and file name. TMX defaults to an rtf document format. 9/23/2006 Page 117

119 4. Press Save to complete the export. 5. To view the document, use Windows Explorer to select the document or open the.rft file in Microsoft Word or other word processor. Generate Set Once the set has been created in TMX, you will need to generate the executable code for use with WinRunner. This is accomplished by the Generate Set pushbutton and the five options available. The five options available are: Generate a Set with All Items: This option generates a set for all items specified in the set. Generate a Set with Item starting FROM: When selected, all items following the step highlighted by the cursor through the end of the set are generated. Generate a Set with all items THRU: All items are generated from the first step through the highlighted step. Generate a Set with JUST item: This option limits generation to the highlighted set item only. Generate an individual Executable Script for each Item: Instead of generating one complete set, this option will generate a separate executable for each item in the set. Exit The Exit pushbutton allows you to exit TMX or to log out and re-log in with a different user id or database. Sets Editor Right Mouse Button Functions As with most function sets in TMX, the right mouse menu changes with the level of the set you are viewing. Each menu will be reviewed in order from top to bottom below. 9/23/2006 Page 118

120 Right Mouse Menu Title Level Save Following the creation or editing of a set, use either the Save button or select Save from the right mouse button to complete the transaction and preserve any changes that have been made. Save As TMX provides the ability to save the current Set with a different name or path using the Save As function. Close The Close function allows you to exit a modified set without saving the changes. Add Test Item Refer to the Add Test Item section above for a complete description of this function. Add Set Item Refer to the Add Set Item section above for a complete description of this function. Add Note Item Refer to the Add Note Item section above for a complete description of this function. 9/23/2006 Page 119

121 Copy Items The Copy Items function allows you to select one or more items within the Set Items and copy them to the clipboard. They are then available to paste in to the Set in a specified location. To copy a single item, highlight that item and select Copy Items from the right mouse menu or press ctrl + c. To copy multiple items you can select a range of Set Items by highlighting the first item and then holding down the shift key, select the last item in the range you wish to copy. Without lifting the Shift key, select Copy Items from the right mouse menu or press ctrl + c. The selected items will be copied to the clipboard. Paste Items Once and item or items have been placed into the clipboard, they are available to paste into the current Set or any other Set. To Paste the Set Item, position the cursor immediately above the point where the new items are to appear and select Paste Items from the right mouse menu or press ctrl + v. Delete Item Refer to the Delete Item section above for a complete description of this function. Item Detail Refer to the Item Detail section above for a complete description of this function. Skip Item Refer to the Skip Item section above for a complete description of this function. On Error Refer to the On Error section above for a complete description of this function. Move Up Refer to the Move Up section above for a complete description of this function. Move Down Refer to the Move Down section above for a complete description of this function. Export Refer to the Export section above for a complete description of this function. 9/23/2006 Page 120

122 Generate Set Refer to the Generate Set section above for a complete description of this function. Print The Print option allows you to print the detail of the select set to the default printer. This function allows you three options to print. The default option (with out checking any of the checkboxes) will provide a print of the Sets Editor view of the Set. Selecting the Failed Steps Only checkbox will limit the print out to those Set Items that failed during execution. Selecting Test Narratives will provide a print of the Narrative detail for each of the Set Items. Exit Refer to the Exit section above for a complete description of this function. 9/23/2006 Page 121

123 Right Mouse Menu Property Level Save Following the creation or editing of a set, use either the Save button or select Save from the right mouse button to complete the transaction and preserve any changes that have been made. Save As TMX provides the ability to save the current Set with a different name or path using the Save As function. Close The Close function allows you to exit a modified set without saving the changes. Set Property Selecting Set Property from the right mouse button menu will open the Property Value Editor for the highlighted property allowing you to update or modify the selected property. Press Save to complete the update and close the Property Value Editor. Clear Property To remove the existing property value in the highlighted property, select Clear Property from the right mouse button menu. This will remove all entries in the selected property and enter the default value for that property. 9/23/2006 Page 122

124 Exit Refer to the Exit section above for a complete description of this function. Right Mouse Set Items Level The options available for the right mouse menu at the Set Items level are the same as those offered at the Properties level above. 9/23/2006 Page 123

125 Sets Executable The Sets Executable folder provides a view of the completed WinRunner script that is used to drive the testing engine during execution of the test. This view provides the test authors with a complete inspection of the script prior to execution. No modifications are allowed to the executable script from this folder. All changes are completed using the Sets Editor. The Sets Executable is created using the Test Executables and System Actions associated with Sets. These include the Set Begin, Set End and Set Item Actions located in the Actions Tree under the System Action Type. Exit As with the other TMX folders, the Exit pushbutton allows the user to exit the application or logoff and login as another user or to select a different database. Right Mouse Button Functions While in the Executable folder, you have the option of using Select All and Copy via the right mouse button. The copy function places the selected text into the clipboard. Copy The Copy function in the Sets Executable folder allows you to copy the selected portion of the executable script to the clipboard. Select the line or lines of the executable using your mouse. Click and hold down the mouse button while dragging the cursor across the lines of code that are to be copied. When done, select Copy from the right mouse menu to copy the lines to the clipboard. Paste Once the executable lines have been copied to the clipboard, they can be pasted to another document, spreadsheet, or other editor by using the Paste command on the right mouse menu. 9/23/2006 Page 124

126 Select All If all of the executable code is to copied, use the Select All command from the right mouse menu to highlight all of the code, then select Copy to copy the entire executable to the clipboard. 9/23/2006 Page 125

127 Chapter 6 6. Objects All objects in the application under test that can be seen by Windows are maintained in the Objects folder. While a tester might refer to these as User Interface or UI objects, the same is not true from a developer s perspective. This point needs to be clear when discussing this application with developers. Objects are arranged in a hierarchical structure. At the top is the Object Trees collection of an unlimited number of possible object trees. The next level hosts an Window Folders. Generally, Window Folders are named after the application under test. For instance let s say that one is testing an online banking application. Some tests require database queries to validate values added, deleted, or modified in the database itself, since the presentation layer doesn t provide a way to observe these changes. The tester would create two object trees, one for the Online Banking applications and the other for the database application. The same test would be able to integrate one or the other object tree in various steps as required. The most frequently used, as well as most powerful functions in TMXwr and TMXwrx concerning Objects are those of Import GUI, Export GUI, and View GUI. These two options will keep TMX and your test execution tool (WinRunner) in sync and reduce the amount of manual additions of Objects. 9/23/2006 Page 126

128 Window Folder Adding Objects within TMX is generally a simple process. Occasionally, however, the Object can be a complex procedure that will have to be followed carefully to insure proper execution of the test cases. The first point to review is the structure of the Window Folder. In TMX the basic organization is to group objects within a Window Folder which may contain additional folders or the application objects. The Window Folder generally relates to an application or major functionality set of an application being tested. The example below shows a typical view of an application under test. In this case looking at the sample application included with the TMX install. Figure 6-1: The Objects Tree displays all of the objects associated with the applications under test. In this example, the folder Testpages contains two Object Windows: testpage and testpage2. Below each are the objects assocated with those application windows. 9/23/2006 Page 127

129 Add Window Folder Adding a new Window Folder is a simple process, starting with the highest level or root directory of the test database. Once created, the individual windows and objects are then added below the Object Tree using the Add Object pushbutton. To Add a Window Folder 1. Highlight the highest level of the Objects Tree window. 2. Select the Add Object pushbutton or right mouse button to produce the Window Folder entry window. 3. Enter in the name of the new Object Tree. 4. TMX will compare the entered name against the current database to prevent duplicate entries. 5. Press OK to complete the add. Figure 6-2 The Add Window Folder. The new Window Folder will be added in alphabetical order. Under the Window Folder, subfolders may be added to improve organization of the objects. Typically subfolders may relate to panes or sub functionality within the application under test. Add Object Once the Window Folder has been established, individual objects can be created using the Add Object button. This will open the Add Object window. Once opened, select the Class of object to be added, then assign an object name. Object classes are defined in the Action tab as Action Type. Then, specific instances of these classes are defined in the Objects tab, modeling the application to be tested. The Object Tree as an object name repository ensuring that each object is uniquely named within each window. Objects should be named to be easily recognized by the test authors or business proponents. This minimizes errors and defects caused by ad hoc terminology. 9/23/2006 Page 128

130 Once the Class has been assigned, and the object named, testers need simply press the Save button. Objects that are added in this manner do not have GUI Attributes and can not be used by WinRunner until the GUI Attributes are imported or pasted into the TMX Object definition. For the object to be included in WinRunner s GUI map, the Object Tree must be exported. To Add Object 1. Highlight the parent Object Tree where you want the new object to appear. 2. Window should appear in the Class drop-down list. If not, select it now. 3. Enter in the Object Name. 4. Push Save to complete the add. 5. TMX will generate the Standard GUI Attributes for the newly added Object. Edit Object The same actions are available to users in the Edit Object dialog box as the Add Object dialog box. Refer to the Add Object section above for additional information regarding which fields TMX automatically posts. Note also that GUI attributes learned by WinRunner can be copied and pasted into the appropriate object on the Object Tree by using the GUI Attributes text box. Delete Object Individual Objects with a window can be deleted by highlighting the target object and pushing the Delete Object button. A confirmation message will appear prior to deletion. 9/23/2006 Page 129

131 Note there is no undo function available for a delete. The object would have to be added back in as a new object. Import GUI Where WinRunner has already learned the user-interaction objects of an application, those objects reside in a WinRunner GUI map. TMX can then read the attributes and information form the GUI Map File and build Object Trees directly. The Import GUI pushbutton allows you to identify and point to a GUI Map File that has been generated from WinRunner. This map any contain the entire application GUI and all object attributes, or it may be a selected map of a single window or object. The Import GUI function presumes that the WinRunner GUI has been generated in WinRunner and is available for import. To Import a GUI Map 1. From the Objects Tree, highlight the folder, window or object to be updated. 2. Select the Import GUI pushbutton to produce the Import GUI Map window. 3. The Object Tree for the object parent should be displayed. If not, use the drop down list to select the appropriate object tree. This list contains all of the Object Trees in the current database. 4. Enter the path and name of the WinRunner generated GUI File. You can use the browse function to locate the file by selecting the Browse button to the right of the path field. 5. Depending on the contents of the GUI File, you may wish to refine the extent of changes to be included in the Import. This is accomplished by using the three checkboxes: Update just selected Window xxxx : This determines whether this one window and its objects are updated or all windows found in the GUI Map are updated. Replace existing Window attributes: This option updates the Window attributes only. Replace existing Object attributes: Checking this option will update and replace the existing Object attributes. 6. Select Import to complete the GUI Map import. 9/23/2006 Page 130

132 Figure The Import GUI Map provides a flexible feature set for importing WinRunner GUI files. Note: Should you wish to update only one object within the specified window, the target GUI Map generated from WinRunner must be created with only that objects information and attributes. Export GUI Once the Object Tree has been established, it s best to maintain the GUI map through TMX to assure there is a single source of maintenance. Using the Export GUI pushbutton provides the flexibility and commands to accomplish this. When changes have been made to Objects that require updating the WinRunner GUI Maps, TMX will indicate that an export of the GUI Map is required by turning the Export GUI to red. 9/23/2006 Page 131

133 An Export GUI is required when the pushbutton turns red. Figure 6-4: The Export GUI Indicator will display green whenever objects have been changed. In this case, the Member Name has been changed as noted by the delta icon to the left of the object name. To Export a GUI Map 1. Highlight an object within the Object Tree that you wish to export. 2. Select the Add Object pushbutton or right mouse button to produce the Object Tree entry window. TMX will automatically select the highest level of the selected Objects Tree. 3. Enter the path and file name. TMX will create the GUI File name and path according to the Object Tree selected. 4. TMX provides two options for selecting the objects to be exported: Just export Objects that are used in tests Warn for blank Object Attributes. 5. Complete the transaction by selecting Export. 9/23/2006 Page 132

134 Note: When WinRunner doesn t find an object in the application being tested, this can usually be resolved by re-exporting object trees, updating the GUI map. View GUI One of the more powerful features of TMX is the ability to view the GUI Map files generated by WinRunner. This allows you to quickly ascertain how the objects are depicted in the execution engines and where problems originate. Pressing the View GUI pushbutton displays the GUI map used by the test execution engines. Having this view available makes it easy to identify where problems occur during execution in WinRunner or SilkTest. Figure The TMXwr and TMXwrx GUI Map Viewer contains the complete GUI Map file along with line numbers to easily identify where problems occur. Sort/Filter Similar to the functionality in the Tests List and Sets, the Sort/filter command provides the ability to organize your Object Tree. The Objects Tree Sort/Filter works in much the same fashion as the Tests List and Sets Sort/Filter function. The first section allows you to select the 9/23/2006 Page 133

135 Folder Properties on which the initial sort is preformed. The view can then be filtered by selecting a folder value in the Value drop-down list. Clicking on the Excluding checkbox will exclude the selected value from the filter. Note that as your library grows and the number of Sets increases you may find that the response time to sorts and filters decreases. To speed processing, check the box Show Folders Only. This will sort the Object Tree on the highest level first and perform much faster. An additional sorting and filter level can be included by using the second section of the Sort/Filter window. Filtering by the Object name is accomplished using the Set Name field. Use the * as a wildcard character. Clear Locks Being a multi-user application, TMX has a number of system generated database locks that will prevent unauthorized or accidental updating of shared scripts or objects. Admin level users using Admin > Tools can clear all system locks by using the Clear Locks function. 9/23/2006 Page 134

136 Figure Clearing Locks releases all database and record locks currently in place. This may allow conflicts to occur over record access. Review Record Locking under Chapter 9: Troubleshooting prior to using this function. Exit As with the other TMX folders, the Exit pushbutton allows the user to exit the application or logoff and login as another user or to select a different database. Object Tree (Root) Level Right Mouse Menu As with other TMX functions, the right mouse menu contains additional functionality depending on the level of the TMX view is selected. Import GUI See the Import GUI section above for a complete description of this function. Export GUI See the Export GUI section above for a complete description of this function. View GUI See the View GUI section above for a complete description of this function. Refresh 9/23/2006 Page 135

137 The Refresh pushbutton reloads all object information from the database. This includes the object attributes and object trees. This is especially useful when multiple users are working on the same test database and have been updating the object trees. Print Pressing the Print button provides three options for printing the Objects Tree. The default provides a print of the current view to the default printer. Checking the Just Expanded Nodes will print only those folders that have been expanded to show detail. The third option is to print only the selected branch of the Object Tree. Exit Pressing Exit will provide you with the opportunity to log back into TMX with a different User ID or test library/database. Right Mouse Menu - Folder Level Add Window 9/23/2006 Page 136

138 The Add Window function allows the creation of a window below the Window Folder level. The Window should correspond to the window within the application under test. To Add a Window 1. Begin by selecting the Objects Folder in which the Window is to appear. 2. Open the Add Object window by either pressing the Add Object button or by selecting Add Window from the right mouse menu. Note that the Add Object button is smart enough to recognize when an Window Folder is selected and will automatically open the Add Object window with the Object Class selected as Window. When adding a window the Class cannot be changed within the Add Object window. 3. Enter in the name of the Window into the Object Name field. When naming objects, windows and folders it is best to keep in mind the perspective of the TMX users who will be creating the test cases. The names should reflect the terminology used within the application under test. 4. Enter in the GUI Attributes as used by WinRunner. This can be done in two ways. If the GUI Attributes are 9/23/2006 Page 137

139 available in WinRunner they can be copied directly into this field. The other method of obtaining the GUI Attributes is to import the GUI Map after the object has been created. TMX will attempt to match the Object Identifier (can be seen by clicking on the red ID logo next to the Object Name. 5. Press Save to complete the process. Add Common Object Window In most applications, there are a set of objects that appear on several windows through out the application. Rather than create these under each window within the object folder, it may make sense to group them into a Common Object Window. The Common Object Window can then be added to any of the windows within the folder. Since Common Objects are used throughout the application under test, this function can only be accessed from the right mouse menu at the Window Folder level. Add Window Folder See the Add Window Folder section above for a complete description of this functionality. Rename Window Folder After an Window Folder has been created, it can be renamed using the Rename Window Folder option from the right mouse menu. Simply highlight the folder to be renamed then select Rename Window Folder from the right mouse menu to open the Rename window. Show Unused Objects Only This function provides a view of all objects that have not been used in tests within the current database. When selected, the Objects Tree view will change with the unused objects shown in red. To return to the normal Objects Tree view, use the right mouse menu and select Show Unused Objects Only again to remove the checkmark to the left of the function. Delete Window Folder 9/23/2006 Page 138

140 Import GUI See the Import GUI section above for a complete description of this function. Export GUI See the Export GUI section above for a complete description of this function. View GUI See the View GUI section above for a complete description of this function. Refresh See the Refresh section above for a complete description of this function. Print See the Print section above for a complete description of this function. Exit TMX See the Exit TMX section above for a complete description of this function. Right Mouse Menu Window Level See the Import GUI section above for a complete description of this function. Delete Window To delete a window from the Objects Tree highlight that window and select Delete Window from the right mouse menu. If the window has no objects used in tests associated with it the window will be deleted. If there are objects used in tests associated with the window it cannot be deleted. Instead you will receive an informational message indicating that the objects are used in a number of test script steps and that you can mark the window and all of the associated object as deleted. 9/23/2006 Page 139

141 Marking the objects as deleted will change the view of those objects to red and stricken thru. These objects will continue to exist in the tests in which they have been used but are not available for new test scripts. The objects marked for deletion can be returned to the normal state by repeating the Delete Window. An option is provided to un-mark the window and it s contents. Import GUI See the Import GUI section above for a complete description of this function. Export GUI See the Export GUI section above for a complete description of this function. View GUI See the View GUI section above for a complete description of this function. Refresh See the Refresh section above for a complete description of this function. Print See the Print section above for a complete description of this function. Exit TMX 9/23/2006 Page 140

142 See the Exit TMX section above for a complete description of this function. Right Mouse Menu Object Level Add Object See the Add Object section above for a complete description of this function. Add Child Object Using the right mouse button, you can add Child Objects to those objects already displayed on the Objects Tree. Child Objects are an organizational feature that allows users to create collections or groups of objects. This makes identification and selection easier within the Object Trees. There is no effect on the exported GUI Maps for child or parent objects. Import GUI See the Import GUI section above for a complete description of this function. Export GUI See the Export GUI section above for a complete description of this function. View GUI See the View GUI section above for a complete description of this function. Refresh See the Refresh section above for a complete description of this function. Print See the Print section above for a complete description of this function. Exit TMX See the Exit TMX section above for a complete description of this function. 9/23/2006 Page 141

143 Objects Usage The Objects Usage folder provides a complete listing of all instances where the selected object is used. The list is provided by Test Case in alphabetical order. The expanded view provides the step number, or numbers if used multiple times within one test, of the object selected. Double clicking on the test name will navigate you to the Tests Editor folder to view the selected test in its entirety. You can easily return to where you were by clicking on the Objects tab. Generate Selecting the Generate pushbutton will generate all tests related to the Object being displayed. This option assures that all tests affected by changes to the Object are updated to reflect the changes without having to leave the Object Usage folder. 9/23/2006 Page 142

144 Exit TMX As with the other TMX folders, the Exit pushbutton allows the user to exit the application or logoff and login as another user or to select a different database. Right Mouse Menu Similar to other TMX functions, the right mouse button provides an alternate method of selecting the same functions as the pushbuttons as will as some unique functions available only under the right mouse menu. Generate Selecting the Generate pushbutton will generate all tests related to the Object being displayed. This option assures that all tests affected by changes to the Object are updated to reflect the changes without having to leave the Object Usage folder. Refresh The Refresh function re-reads the database and updates the views with the most current information. This is especially beneficial in multi-user environments where data can change rapidly during your working sessions. Using the Refresh command frequently assures that you are working with the most current information. Print The Print command provides a readily accessible hardcopy of the current Objects Values folder via the default printer. Exit TMX As with the other TMX folders, the Exit pushbutton allows the user to exit the application or logoff and login as another user or to select a different database. 9/23/2006 Page 143

145 Objects Values The Objects Values folder provides a view of those objects within the current database that have argument values defined. This is useful when attempting to update and identify specific data values used in tests. Through review of the Objects Values, you can quickly view the data used within the Object s arguments and determine the frequency in which the value is used through out TMX. The Object Name The Action being preformed on that Object The Argument in which the Object is being used The data type used in the Object The data value being used in the Object The number of times that data is used within this database The organization of the Objects Values lists the Object being viewed, the action being used against it, the specific argument used, the data type, followed by the actual data value and the number of instances that data combination is used with in the test library/database. Once the appropriate value is located and the Object is known, switching to the Usage folder identifies the specific test cases utilizing the data values. Using the Replace command in the Objects Values allows quick updating of the data. Replace The Replace command is an extremely powerful tool within TMX. With it, you can easily update large sets of test cases that have been affected by new table values or code changes. For example, assume the application under test has a series of product codes that are updated periodically by jurisdiction. Rather than recreate the 9/23/2006 Page 144

146 suite of test cases for each new product code, one comprehensive set can be easily updated with the Replace command. A newly created product code can be substituted into the suite of tests and the entire set re-generated and executed in a matter of minutes. To Replace a Data Value 1. Navigate to the Objects Values folder. 2. Locate the data value to be changed. Notice that TMX provides a count of instances this data value is used throughout the current database. 3. Highlight the data value and select the Replace pushbutton. 4. The Replacement Value window is displayed. Update the data value with the new argument and press OK to complete the transaction. TMX will update all instance of this value where used in the selected argument and object. Note: Prior to running the tests following a Replace, you will want to generate the tests again to assure all of the values have been updated in the executable scripts. Right Mouse Menu Similar to other TMX functions, the right mouse button provides an alternate method of selecting the same functions as the pushbuttons as will as some unique functions available only under the right mouse menu. Generate Selecting the Generate pushbutton will generate all tests related to the Object being displayed. This option assures that all tests affected by changes to the Object are updated to reflect the changes without having to leave the Object Usage folder. Refresh The Refresh function re-reads the database and updates the views with the most current information. This is especially beneficial in multi-user environments where data can change rapidly during your working sessions. Using the Refresh command frequently assures that you are working with the most current information. 9/23/2006 Page 145

147 Print The Print command provides a readily accessible hardcopy of the current Objects Values folder via the default printer. Exit TMX As with the other TMX folders, the Exit pushbutton allows the user to exit the application or logoff and login as another user or to select a different database. 9/23/2006 Page 146

148 Chapter 7 7. Actions Functions Actions are behaviors associated with classes of objects. Here is where the object classes used to establish objects in the Objects tab exist. Under each Action Type, is a collection of behaviors or actions that can be performed against objects of that type. For example, if the Action Type is Check Box, then you will see Actions that make sense for Checkboxes like Set On or Verify Off that can be used to operate or inspect any Object that has the class Check Box Actions are the fundamental building block of the Narrative and Executable code within TMX. They are defined as those things that cause some change to an object. Actions are defined and controlled within the Actions tab and the associated Tree and Usage folders. Within each Action is a segment of executable script. When combined with specific instances of objects in a test, TMX uses the actions to generate both structured English narratives, and executable scripts. Actions are organized into Action Types as a way to group those with similar functions into meaningful groups. The Actions tab is broken into three folders: Actions Tree, Actions Usage and Actions Vlaues. The Tree provides a visual organization of the test actions by Action Type. All functions related to the creation and maintenance of Actions are found here. Similar to the Usage function found under the Objects tab, the Actions Usage folder provides quick access to locating particular actions and where they are used throughout the test database. The Actions Values tab provides a view of how the selected action is being used within the database and what data values are associated with the action.

149 Actions Tree Actions are the keyword activities that are used throughout TMX to perform activities on the objects associated with an application under test. They are the key to understanding the executable scripts generated within TMX. The Actions Tree displays all current Action Types in alphabetical order. Action Types are a grouping of actions in a commonly defined order. Clicking on the checkbox to the left of the Action Type will expand the folder to display the underlying Actions. Figure 7-1: The Action Tree (shown in TMXwr) defaults to the alphabetical listing of all actions grouped by Action Type. 9/23/2006 Page 148

150 Under each Action Type, the associated Actions are displayed in alphabetical order. For example, in Figure 7-1, there are seven actions associated with the Action Type edit. The default value for the Action Type is underlined in this case the default action for edit is Input. The icons to the left of the name indicate the type of action. For example the Input and Input Using obj_type are data input actions, the check and verify actions are associated with the green check-mark indicating a verification of data or a condition, the Wait for Condition is a time event as indicated by the clock. There are three groups of Actions defined in the sample database: Actions, Processes, and System. Actions Actions are those activities that act upon a single defined object within the application under test. These are the Action Types contained in the first group listed under the Actions Tree. For example, in the sample database, the first Action Type under Actions is checkbox. Under checkbox there are four defined Actions: Set OFF, Set ON, Verify OFF, and Verify On. These are all actions that can be preformed on a checkbox within the application under test. Processes Processes are activities that can act by themselves and do not require an object from the application under test (such as the backspace key or space bar on your keyboard) or they can be an activity that acts upon several objects within the application (such as logging into a test environment using a defined URL, user name, and password). Customized Processes are a powerful asset to the test library, saving time and effort in the creation and maintenance of test cases. Options and System Actions The final group of Actions, defined as Options, contain the System Actions which are automatically used in all tests and sets. These 9/23/2006 Page 149

151 include Actions such as Test Begin, Test End, Step Begin and Step Logging. Due to the critical nature of System Actions; they cannot be deleted. Great care should be taken with the modification of any system action. Note: Changes to System Actions should only be undertaken by advanced users who are very familiar with TSL (WinRunner s underlining scripting code) and the ramifications of changing them. Add Action The Add Action and Action Code Editor are one of the primary concepts in understanding TMX and how it creates the test case and generates the narrative and executable scripts. At first this may seem a complex process, but when addressed by its components, the Action is a straightforward tool. The Add Action pushbutton opens the Action Code Editor. This is where new actions are created and maintained. To gain an understanding of how the Action Code Editor components affect different areas of TMX please refer to the diagram on the following page. This breaks down each section of the Editor window and traces its use within other areas of TMX. 9/23/2006 Page 150

152 Action Code Editor Components Tests Editor View: Tests Narrative View: Tests Executable View: 9/23/2006 Page 151

153 To add an Action, select the Action Type for the Action you wish to create and press the Add Action pushbutton or right mouse button to open the Action Code Editor. The Action Code Editor window is comprised of several pushbuttons, entry fields and sub-windows. The following will review each of the major components of the editor. Save The Save command will capture all of the entry on the editor and save it to the database making the new Action available for future editing and selection within tests. Choose Icon The Choose Icon pushbutton provides a view of available icons that can be associated with the action being created. The icons will be viewed in the Tests Editor when creating test steps. Arg(ument) Popup The Arg Popup is the list of arguments available in TMX. This provides immediate reference to those arguments that may be used in building test cases. Three lists are available in the popup window: Action Arguments, System Arguments and Test Properties. 9/23/2006 Page 152

154 The values associated with the arguments are available for inserting into the Narrative, Executable, and Notes by double clicking on the value. Figure 7-2: The Argument List Pop-up window displays the availlabe Action Arguments, System Arguments and Test Properties for the selected Action. Note the checkbox available at the top of the widow allows you to include or ignore quotes when using selected arguments in the Narrative or Executable sections of the action. Cancel The Cancel function will clear all entries made on the Action Code Editor and return you to the Actions Tree without saving any of your work. Type: The Action Type is pre-filled from the Action Type you were in when the Add Action pushbutton was selected. You cannot edit this field, so if the Action Type is not correct, select Cancel to return to the Actions Tree, then re-highlight the correct Action Type and then select Add Action. Action: Enter the name of the Action you are adding to TMX. Action names cannot be blank or contain special characters such as ( \ / : *? < >! etc. Icon: Select the icon you wish to display in the Tests from the drop down list. The drop down list can be opened by pushing the Choose Icon pushbutton or by double clicking on the icon itself. 9/23/2006 Page 153

155 The selected icon will display when selected. This icon is used in the Actions Tree as well as the Tests Editor views. Message Box: The Action Code Editor provides various messages regarding the status of the Action as it is being created and used within TMX. For instance, once the Action has been created and is used within test cases, the arguments within the Action cannot be changed without unpredictable results when executed. TMX recognizes when these conditions occur and provides informational messages advising you of potential problems. Checkboxes: There are three checkboxes to consider while adding or editing an Action: Action Is Inactive: Actions can be designated as inactive by clicking on this checkbox. The attributes and properties of the Action are saved into the current Database but it is grayed-out in the Actions Tree and not available for selection in the Actions Step Editor or in tests. This is useful when the specific action has been made obsolete or has not yet been provided in the application under test. Expert Action: Activating this checkbox will flag this action as available to Expert. This means that the Action will only be visible in the Action Dropdown Lists when Expert Actions is activated. The most frequent occurrence of this is while creating tests and adding a step. The default in the Step Editor is for Expert Actions to be excluded from the dropdown list. Figure Clicking on the Expert Actions checkbox will display all availalbe actions. Generate Step Logging: Checking this box automatically ads logging code into the Action. When active, the action when used in test cases will be tracked within the run 9/23/2006 Page 154

156 logs. This also checks the Generate Step Logging box on the Step Editor under Tests. The code for this option is contained in the Step Logging found under Options > System. Continue on Error: Selection this option adds code into the generated script that is used if an error occurs during execution of this step in the script. The code for this option is contained in the Step Logging action found under Options > System. Last Change: TMX tracks changes within the Action Code Editor and indicates when the most recent changes were made. This is system generated and displayed in the Last Change box. Arguments: For each Action created, there may be up to 7 arguments provided. The Arguments define the data and how it is used within the test step. Details For ( ): For each Argument entered, you may select the appropriate Value Type using the radio buttons to the right of the Argument. There are 10 Value Types available: Literal: The argument value specifically keyed in by the user. This is used within the narrative and executable scripts. Shared: The argument value is obtained from the shared value designated by the user. Selecting the Shared Value Type will cause the argument field to generate a pull-down list of shared data names to be selected. Variable: The argument value is the variable name designated by the user. For example, a text or numeric value can be captured from the application into the variable. Numeric: The argument value allows only a numeric character (value from 0 to 9) to be used. The entered argument value is placed in the TSL without quotation marks. List: The List option restricts the test author s input to items contained in the list. When used, the List radio button will generate a pushbutton immediately to the right of the list. This provides the list values for the argument that is easily edited and maintained. 9/23/2006 Page 155

157 These values are available for the user to select from when creating the test case.. Figure 7-4: The List Values is displayed using the pushbutton to the right of the List radio button. Note that the List button is only available if the radio button is active. Window: When a Window name is used as an argument, this creates a window name drop-down list in the Test Editor to be selected. Test: Another test name may be set as the argument value. Used in an action that calls another test in the library. The test step editor provides a dropdown list of tests stored in the current database. External: The argument value is obtained from an external spreadsheet, based on the user s input. Used in conjunction with Read and loop actions Code: When selected, this tells TMX that the argument value entered by the user can be executed as TSL. Default Value: The Default Value is used to provide the default data source or an action. Action Code Editor Tabs: There are three specialized tabs available on the Action Code Editor, each performing a separate function within TMX. These include the creation of the test narrative, the executable for the selected Action and the Action Help that defines the Action and explains how it is to be used within the test case. The Narrative and Executable tabs make use of specialized function buttons: 9/23/2006 Page 156

158 Argument Pop Up: This function is used to insert argument list variables that have been previously defined in TMX. Pressing the Insert Argument button generates a pop-up list of all possible acceptable variables. There are two kinds of variables: System and User Defined Arguments. The System Variables include Action Type, Object, Step, Comment, Test Name, Window Name, Test Path, Test XLS, and Date Generated. The actual value of the variable is substituted in the narrative and executable scripts. For example, in the narrative, using the UserID object, the correct entry would be: In the field {Object} The narrative would appear as: In the field, UserID The second type of argument variables includes all of the user defined argument names defined in the Arguments section as the Action Code Editor. Insert/Indent Tab Button: Provides for quick formatting of the Narrative or Executable entries. Selecting this assists the script developer in indenting code lines according to accepted standards. Extend/Delete Tab Button: This option deletes the tab or positions the text line to the left. As with the Insert Tab Button, this is used to assist developers in the proper placement of executable code. Narrative Tab: The Narrative Tab contains the information that constitutes the structured Narrative associated with the action. This entry is inserted into the Narrative folder when the test cases are created. While the default values contained in the sample database are English, the Narrative may be entered using the UNI character sets as supported by Microsoft Windows. Executable Tab: The test script author can enter the script segment associated with the Action. The script segment for each action is assembled into a fully 9/23/2006 Page 157

159 executable test script in the Executable sub-tab when test scripts are generated. Action Help Tab: The Action Help Tab provides the opportunity to describe the Actions behavior, purpose and possibly the context in which it is to be used. In the Edit Step Dialog box, the Actions Help button is used by the test authors to understand how the action could be used in the context of the test being created. Copy Action Actions can easily be copied from one Action Type to another or into the same Action Type by using the Copy Action pushbutton. Highlight the Action to be copied and press the Copy Action button. The Action and associated properties will be copied into the TMX clipboard for subsequent pasting. Note the information message in the lower right corner of TMX indicates that the Action has been copied and remains in the copy buffer. Paste Action Actions may be pasted into the same or different Action Types simply by using the Paste Action pushbutton. The action residing in the clipboard will be pasted. TMX will generate the Action Name entry window with the original name provided. Press OK to complete the transaction or modify the name prior to saving. Should an action with the same name already exist in the Action Type, TMX will generate a warning message and require that the name be modified to make it unique within the Action Type. Edit Action Actions may be modified or changed by highlighting then, then using the Edit Action pushbutton or via the right mouse button. The current attributes and arguments will be displayed. When modifications are complete, select Save to complete the transaction or Cancel to abort the changes. Rename Action The Rename Action pushbutton allows the highlighted action s name to be modified or changed within the same Action Type. Highlight the target Action and select the Rename Action pushbutton or right mouse button. TMX will produce the Rename Action window with the current Action name. This can be modified or completely renamed. Note: Systems Actions may not be renamed. 9/23/2006 Page 158

160 Delete Action To delete and Action, highlight the target Action and use the Delete Action pushbutton or the right mouse button. A confirmation message will be displayed. Press OK to complete the delete. Note: System Actions may not be deleted from the database. Import Action The Import Action pushbutton allows you to easily copy actions from one database into the current database when using TMXwr. To import an action, TMX requires that the current database have the same Action Type as the Action to be imported. If the Action Type is not available, you must create it prior to importing the Action. To Import and Action 1. Highlight the Action Type within the current Action Tree that you will be importing into. 2. Select the Import Action pushbutton. 3. In the browse window, locate the target database and select Open. 4. TMX produces a list of the actions associated with the Action Type. Select the action to be imported from the list and press Import. 5. If the same Action exists in the current database, a warning message will be displayed offering you the option of importing just the Executable script and Narrative for the selected Action. 6. Select Yes to complete the transaction. Refresh The Refresh pushbutton updates the script display by executing a complete re-read of the database. This is especially useful in multi-user environments where rapid changes can occur frequently during working sessions. Exit TMXwr The Exit pushbutton allows you to leave TMX from the Actions folder, without having to return to the main menu or window. Prior to leaving the application, TMX allows you to sign back into TMX under a different user Id or to select a different database. Right Mouse Menu Root Level The right mouse menu, accessed by pressing the right mouse button displays additional functionality for the Actions Tree view 9/23/2006 Page 159

161 Add Type Action Types provide the opportunity to organize the Actions into common and related groups. The Sample Database included with TMX provides examples of this grouping. In practice, you may wish to modify your organization based on other grouping. This is accomplished by Adding, Editing and Deleting Action Types accessed using the right mouse button. The Add Action Type function is only accessible via the right mouse button. To Add Action Type: 1. Select the Add Type option from the right mouse button selection list. 2. Key in the name of the new type. TMX will edit this against the list of existing types to assure there are no duplicates. 3. Select either Object Required or Object Not Required based upon the type requirements. 4. If an icon is to be associated with the new Action Type, press the Choose Icon button to produce the list. If not selected, TMX will default to the General Action icon. 5. Select Save to complete the transaction. Refresh Selecting Refresh from the right mouse menu or pressing crtl + r will re-read the database and restore the view to the current state. Print The Print function in Actions Tree allows you three options for printing the Actions Tree. The default (no buttons selected) will print the current view of the Actions Tree to the default printer. 9/23/2006 Page 160

162 Selecting the Just Expanded Notes checkbox will print just those branches of the Actions Tree that have been expanded. The third option is to print just the branch that is selected. Exit TMX As with the other Exit TMX options through out the application, pressing this button will allow you to exit the current session of TMX and log back in using a different User ID or database/test library. Right Mouse Menu Action Type Level When positioned on an Action Type, pressing the right mouse button will display the following menu: Add Type For a complete description of this action, refer to the Add Type section above. Edit Type The Edit Type option opens the Action Type window and displays the current name and icon associated with the selected Action Type. To rename the Action Type, type over the existing Type. TMX will edit the change against the current database to assure a duplicate is not created. If an identical Action Type exists an error message will be generated. 9/23/2006 Page 161

163 To change the icon associated with the Action Type you can press the Choose Icon button or double-click on the Icon displayed in the Action Type window. Delete Type Selecting the Delete Type from the right mouse menu allows the Action Type and all associated actions to be deleted from the current database. Add Action For a complete description of this action, refer to the Add Action section above. Refresh For a complete description of this action, refer to the Refresh section above. Print For a complete description of this action, refer to the Print section above. Exit TMX For a complete description of this action, refer to the Exit TMX section above. Right Mouse Menu Action Level At the Action level, the right mouse menu provides additional functionality associated with Actions. 9/23/2006 Page 162

164 Add Action For a complete description of this action, refer to the Add Action section above. Copy Action The Copy Action function will copy the entire action to the clipboard and allow it to be pasted into a new Action. Paste Action This function pastes a previously copied action under the selected Action Type. Select the Action Type under which the new action is to be pasted prior to selecting Paste Action. When pasting, you will have to supply a new, unique name for the action. TMX will edit the new name against the current database to prevent duplicates. If a duplicate is detected an error message will be displayed. Edit Action For a complete description of this action, refer to the Edit Action section above. Rename Action TMX provides the ability to rename existing actions by selecting the action and then pressing Rename Action from the right mouse menu. The Rename Action window will open allowing entry of the new name. 9/23/2006 Page 163

165 The new name will be edited against the current database to prevent duplicate names from being created. Should an identical action name be used, an error message will generate. Set Type Default After actions have been created under an Action Type, a default Action can be set using the right mouse menu. First, select the action that is to be the default for that Action Type. Select Set Type Default using the right mouse menu. The default action will appear underlined in the Action Tree view. This action will now be the first displayed in the Step Editor under Tests. Import Action For a complete description of this action, refer to the Import Action section above. This action is only available in TMXwr. Refresh For a complete description of this action, refer to the Refresh section above. Print For a complete description of this action, refer to the Print section above. Exit TMX For a complete description of this action, refer to the Exit TMX section above. 9/23/2006 Page 164

166 Actions Usage The Actions Usage folder provides a view of the selected Action and where it has been used within the current database. The default view provides a compressed view of the test cases that use the action selected in the Actions Tree. To view the test steps within the listed test case, click on the + immediately to the left of the test name. Test Case Name Action Type Object Name Value used in test step Test Case step where action is used Figure 7-5: The Actions Usage folder provides an alphabetical list of the test cases using the Action selected under the Action Tree. Double-clicking on a test within the Actions Usage folder will navigate you to the selected test case in the Tests Editor. Generate The Generate pushbutton will regenerate all of the tests displayed under the Action selected. 9/23/2006 Page 165

167 Exit TMX The Exit pushbutton allows you to leave TMX from the Actions folder, without having to return to the main menu or window. Prior to leaving the application, TMX allows you to sign back into TMX under a different user Id or to select a different database. Right Mouse Menu The right mouse menu provides some unique functions for the Actions Usage: Generate The Generate pushbutton will regenerate all of the tests displayed under the Action selected. Refresh The Refresh pushbutton updates the display by executing a complete re-read of the database. This is especially useful in multi-user environments where rapid changes can occur frequently during working sessions. Print Selecting Print while in the Actions Usage folder generates a report of the screen to the default printer. Exit TMX The Exit pushbutton allows you to leave TMX from the Actions folder, without having to return to the main menu or window. Prior to leaving the application, TMX allows you to sign back into TMX under a different user Id or to select a different database. 9/23/2006 Page 166

168 Actions Value Similar to the Usage folder, the Actions Value folder displays the values used for the selected action. Along with the view, the folder provides the functionality to globally change the selected value. Action Type Action Name Value used in test Data Type Number of instances the data value is used in current database Figure 7-6: The Actions Value folder displays all values for the action selected in the Action Tree folder. The default view of the Actions Values displays all values used by the selected action along with the number of instances. Replace The Replace function allows you to update the selected value throughout the current database with one transaction. To replace the current value of an Action, select the Action and press the Replace button. The Replace window will appear displaying the current value used for the Action. Key in the modification or replace the current value with a new value and press OK to complete the change. 9/23/2006 Page 167

169 TMX will produce an informational message that this is a global change and cannot be undone. Press OK to finalize the change. Right Mouse Menu Generate The Generate pushbutton will regenerate all of the tests displayed under the Action selected. Refresh The Refresh pushbutton updates the display by executing a complete re-read of the database. This is especially useful in multi-user environments where rapid changes can occur frequently during working sessions. Print Selecting Print while in the Actions Usage folder generates a report of the screen to the default printer. Exit TMX The Exit pushbutton allows you to leave TMX from the Actions folder, without having to return to the main menu or window. Prior to leaving the application, TMX allows you to sign back into TMX under a different user Id or to select a different database. 9/23/2006 Page 168

170 Chapter 8 8. Admin Functions All TMX administrative functions are contained under the Admin tab. Managing users, backups, database releases and miscellaneous functions can be found under this tab. These functions vary between TMXwr and TMXwrx. Since TMXwrx is a single user application, many of the functions associated with user maintenance are not required. In TMXwrx only the Tools folder is available. This contains the functionality associated with database backup and management as well as TMX registry options. The following section will review all of the functions available in both variations of TMX with those unique to TMXwr identified by the icon in the left margin. In TMXwrx only those users with Admin rights will have access to the Admin functions. 9/23/2006 Page 169

171 Tools / Users All User ID management functions are located under the Tools/Users folder. In TMXwr this appears as Tools. Add User Adding new users within TMX is an easy process consisting of creating a unique User ID, User Name and Password. Concurrent with setting up the User ID, you will need to determine the access permissions. In TMX the access level is controlled at the tab level with the exception of the Action Code Editor. To Add a New User 1. Select the Add User pushbutton in the Admin Tools/User folder. 2. Create a unique User ID for the new individual. The User ID can be up to 30 characters long. 3. The User Name is an optional field. Typically this is the users complete name. If not specified, this filed will be set to be the same as the User Id. 4. The Password is optional within TMX. If not entered, a password will not be required for this User ID in order to log into the system. 5. Select the access levels appropriate for the new user. This is accomplished by checking the appropriate tab access. Edit User Once the User ID has been created, the User Name, Password, and Access Levels can be modified by highlighting the User ID to be modified and selecting the Edit User pushbutton. 9/23/2006 Page 170

172 Press Save to complete the modifications. Delete User Deleting a User ID from TMX is accomplished by highlighting the User ID on the Tools/Users folder and selecting the Delete User pushbutton. A confirmation message will be produced. Pressing Yes will complete the transaction. Backup As with any mission critical application, frequent backups of your data should be made to insure security and easy recovery should unrecoverable errors occur. User Ids with Admin access rights have the ability to create database backup copies on demand via the Backup pushbutton. To Backup the Current Database 1. Select the Backup pushbutton to display the Backup Database window. Figure Backup Database window: TMXWR suggests a file name using the current date and time. Should you have a different naming convention or backup procedure, you will want to modify the name accordingly. 2. TMX provides a default file name consisting of the current system date and time. 3. Verify the Backup database name and location are correct. Make any desired changes, such as changing the file location or drive). 4. Select Save to complete the backup. Note: This process creates backup copies of the current database, and does not create a complete system backup or unselected databases. To insure complete 9/23/2006 Page 171

173 data security, refer to your system or network administrator. New Release The New Release function allows you to create a new test database with or without copies of the existing test cases, resetting the status of all objects within the current database, clearing shared values, removing the current user access, or creating a backup of the current database. The options available allow you to create a complete copy with the existing test cases and user accesses. This is useful when preparing for a new release of the current software. You can maintain the tests for the current release and duplicate the entire suite of tests for the new release, which will be modified in accordance with any release changes. The options also allow you to completely clear the existing test suite and start fresh. The option of clearing the users associated with the database is useful for those instances where different teams may be employed for testing different applications. To Create a New Release 1. Press the New Release pushbutton to generate the New Release window. 2. Enter the new database name. You can modify the name as displayed in the field or press the icon to the right to browse the available folders. 3. If a duplicate name is entered, TMX will generate a warning message and prompt you for a unique name. 4. Select the conditions in which the new database is to be created: a. Clear All Tests & Sets: When checked, this option will create an empty database useful for creating a test database for testing a new application. Leaving this option un-checked will create copies of the existing Tests and Sets into the new database useful when preparing a new 9/23/2006 Page 172

174 suite of tests for a version of the existing application. b. Reset all objects to Unchanged : This allows you to reset all object properties to unchanged regardless of their current status. c. Make Backup of Current Database first: This command will create a backup copy of the existing database as well as creating the new database. 5. Press Save to complete the creation of the new database. 6. TMX will prompt you to enter the newly created database without going through the login process. If you select no, you will remain logged into the old database. Clear Locks Being a multi-user application, TMX has a number of system generated database locks that will prevent unauthorized or accidental updating of shared scripts or objects. Admin level users using Admin > Tools can clear all system locks by using the Clear Locks function. Figure Clearing Locks releases all database and record locks currently in place. This may allow conflicts to occur over record access. Review Record Locking under Chapter 9: Troubleshooting prior to using this function. Reset Display The Reset Display utility will immediately reset all screen and window sizes to the original TMX default sizes. This is useful after you have repositioned and re-sized windows to view large Test Lists or Object Trees and you wish to return to the normal views. User Message Being a multi-user application, TMXwr may use a shared network database. When this is done, the User Message function can be used by the TMX Administrator to display messages to all users currently logged into the common database. 9/23/2006 Page 173

175 There are two options available in the User Message, one will broadcast a message to all those logged in. This message includes an expiration limit that will expire the message (not repeat it) in the time indicated. Another option is useful when a system backup or restore is required. This function allows the administrator to force all users off of the common database. To Force Logoff, check the appropriate checkbox and specify the number of minutes in which the logoff should occur. When the time expires any user connected to this database will be automatically disconnected and logged off. Clear Profile During the use of TMX, changes made to window sizes, filter settings and other user defined settings are saved. Sometimes you may wish to clear these settings and return to the original configuration. This is easily done using the Clear Profile utility under the Admin functions. When selected, TMX will prompt you to confirm that the settings should be restored to the default values. Figure To return to the original profile settings, select the Clear Profile pushbutton. Confirm the request by selecting OK or Cancel to leave current settings in place. UnRegister To un-register your copy of TMX select the UnRegister button found in the Admin Tools/Users folder. You will be presented with a confirmation message prior to completing the transaction. Caution: once the process is completed, your copy of TMX may not have the full functionality of a registered copy of the software. This step 9/23/2006 Page 174

176 is not reversible you will have to re-register your copy with Critical Logic in order to gain full functionality. Exit TMX The Exit pushbutton allows you to leave TMX from the Actions folder, without having to return to the main menu or window. Prior to leaving the application, TMX allows you to sign back into TMX under a different user Id or to select a different database. 9/23/2006 Page 175

177 Properties The Properties functions within TMX provide complete control over test case organization, sorting and filtering. With the advanced capabilities, you can create any classification arrangement necessary to suit your particular organizational and procedural requirements. One of the best places to see the effect of properties is within the Tests List folder. With the Filter applied, test cases can be seen within a number of organizational views. These views are controlled by the properties associated with the individual test cases. The properties listed in the Sample Database (shown in the examples throughout this guide) are provided for illustrative purposes and may not fit your particular requirements. It is suggested that prior to creating large test libraries, that you consider what attributes of test cases may be need for organizational and sorting purposes. From there, you have the basis on which to add test case properties. Each of the Properties trees contains the same available pushbuttons and right mouse buttons. These provide the ability to add, delete and manage the properties and functions within each property. Sample Database Properties The following items are listed in the Sample Database Properties. These include both system generated and user defined properties. Properties Test The two system generated properties under Test are Description and Last Generated. These have specific TMX program code associated with them and cannot be deleted. The other properties provided in the Sample Database are included for illustrative purposes and may not be suitable to your specific procedures or requirements. These include the Title, Author, and Script Path. The Script Path indicates where the executable scripts are placed in the database. Properties System System Properties control how TMX operates and helps to configure how and where tests are generated. 9/23/2006 Page 176

178 Properties - Set By default, Sets contain four system-generated properties: Author, Automated, Last Generated, and Priority. As with the other properties, user defined properties can be added and managed through the Admin functions. The fifth property included in the Set properties in the sample database is that of Path. Properties License The License properties describe what functions and add on utilities are installed with your TMX application. There are a number of specialized add-on applications that may have been purchased and installed with your system. Properties Backup A history of the system backups is stored under the Backup folder under Properties. Figure 8-4: Clicking on the Backup folder under the Admin tab provides a chronological list of the system backups and location. 9/23/2006 Page 177

179 Add Property The Add Property pushbutton allows you to add new properties to any of the folders: Tests, System, and Set. License and Backup properties are system generated and may not be modified. To Add a Property 1. Select the tree of the property you wish to add by highlighting it or one of the subsequent properties. 2. Click the Add Property pushbutton or right mouse button to generate the Property Definition Editor window. Figure The Property Definition Editor 3. Check the first box if the property being defined should appear on the Tests Narrative. 4. The property s Sequence determines where the new property is to be displayed on-line and in the narrative descriptions. The default value of 99 allows the newly added property to be displayed at the bottom of the list. To move in to the top, you would enter 1. If there is a property with the same number you ve indicated, the two properties will be listed in alphabetical order. 5. Check the Required box if the new property is to be required. 6. If a Property Type of ComboBox is selected, an additional checkbox Restrict to List will appear on the Property Definition Editor. If checked, only values contained in the defined list will be allowed. 7. Checking the Allow multiple values checkbox provides the option of multiple property values being selected and saved with the test. 8. TMX will provide the Object Type according to the Property you selected. 9. Enter in the Name of the Property to be added. This is the narrative that will be displayed in TMX on-line descriptions and narrative reports. 9/23/2006 Page 178

180 10. Select the Property Type form the drop-down list that best describes the attribute being added. If the Property Type ComboBox is selected, an additional function will be available allowing the list of acceptable values to be created. Figure 8-6: When ComboBox is selected from the Property Type drop-down list, the List Values icon is presented to the right of the list. Clicking on the icon opens the List Values editor. 11. Next, if a Default Value is to be used, it can be selected from the drop-down list or added if the value is not shown. Edit Property All user-defined properties may be edited. Select the property by highlighting it and using the Edit Property pushbutton, using the right mouse button, or by double clicking on the property. TMX will produce the Property Definition Editor. When finished updating the attributes, select Save to complete the modifications or Cancel to return to the Admin Properties. 9/23/2006 Page 179

181 Delete Property User defined properties may be deleted by highlighting the property and selecting the Delete Property pushbutton or the right mouse button. TMX will produce a confirmation message. Select Yes to complete the delete. Refresh Pressing the Refresh pushbutton updates the properties with the changes made via the Property Definition Editor. Any changes in sequence between properties will be evident. Print Pressing the Print pushbutton will print a tree view of all of the currently defined TMX Properties and the settings. Exit TMXWR The Exit pushbutton allows you to leave TMX from the Actions folder, without having to return to the main menu or window. Prior to leaving the application, TMX allows you to sign back into TMX under a different user Id or to select a different database. 9/23/2006 Page 180

182 Chapter 9 9. Help & Troubleshooting Help In order to provide the quickest and most effective means of getting you up to speed and working with TMX, the Critical Logic team has created several different ways to offer help and assistance. The QuickStart option provides the new user with a quick video tour of TMX and its functions. This will take you through the log on procedure, the basic layout and location of features and functions, and finish with a tour of the sample test case. In addition, the Using TMXWR Guide is easily accessed from the TMXWR Help folder by selecting the Reference pushbutton. Throughout TMX, various topics have been selected for Video Tours. These are noted in this guide by the videocassette icon immediately to the left of the topic. In addition, Critical Logic is constantly adding new Video Tours to the Video Tours support page on our website. Please check there for the latest titles. QuickStart This pushbutton will display a flash presentation on basic operations of TMXWR. It is oriented to new users to provide a quick overview and demonstration of basic TMX features. Reference This pushbutton will cause a PDF version of this document to be displayed.

183 Expand All Within the Help folder, the Expand All function will display the entire Icon Tree when selected. Collapse All The Collapse All pushbutton and right mouse button will collapse all levels to the second level. About The About pushbutton displays the current TMX version and database type. Should your version appear old, please check with your system administrator or Logic.com to obtain the most recent version of the application. Database The Database pushbutton displays the database location and path of the database currently in use by TMX. Print The Print command in the Help folder provide a hard copy of the Icon view as it is displayed. To obtain a hardcopy of all levels be sure to Expand All prior to printing. Exit TMXWR The Exit command allows you to exit TMX entirely or log back in with a different User ID or to a different database. 9/23/2006 Page 182

184 Troubleshooting in TMX Record Locking TMX has been designed as a multi-user application. As such, certain precautions have been taken to prevent accidental conflicts with records being used or modified. For example, to prevent two users from concurrently updating or modifying the same test case or object, a lock is placed on the test case or object by the first user who requests that object. Reasons for Improper Locks: Disk Drive Full or inaccessible Network connectivity problem Workstation shut down while TMX was running Should another user attempt to update that object, TMX will respond with an error message advising that the record has been locked and the user name of the person owning that object. Occasionally, due to certain conditions, a lock may be inappropriately set that will prevent others from updating a record or object. To clear the locks and continue working, you must have Admin level authority. To clear all locks: 1. Verify that the user named in the error message does not have the target object or script in use on their TMX. 2. Go to the Admin > Tools tab and select Clear Locks. 3. You will receive the following message: 4. Select Yes to clear all system locks. 5. Resume work on the target object or script. 9/23/2006 Page 183

Working with Mailbox Manager

Working with Mailbox Manager Working with Mailbox Manager A user guide for Mailbox Manager supporting the Message Storage Server component of the Avaya S3400 Message Server Mailbox Manager Version 5.0 February 2003 Copyright 2003

More information

Managing Your Website with Convert Community. My MU Health and My MU Health Nursing

Managing Your Website with Convert Community. My MU Health and My MU Health Nursing Managing Your Website with Convert Community My MU Health and My MU Health Nursing Managing Your Website with Convert Community LOGGING IN... 4 LOG IN TO CONVERT COMMUNITY... 4 LOG OFF CORRECTLY... 4 GETTING

More information

U.S. Pharmacopeia Pharmacopeial Forum. USP-PF Online Quick Start Guide

U.S. Pharmacopeia Pharmacopeial Forum. USP-PF Online Quick Start Guide U.S. Pharmacopeia Pharmacopeial Forum USP-PF Online Quick Start Guide Contents GETTING STARTED... 2 Document Conventions... 2 Technical Requirements... 2 LOGIN AND LOGOFF... 2 Logging On... 3 Logging Off...

More information

IBM NetBAY Virtual Console Software. Installer and User Guide

IBM NetBAY Virtual Console Software. Installer and User Guide IBM NetBAY Virtual Console Software Installer and User Guide INSTRUCTIONS This symbol is intended to alert the user to the presence of important operating and maintenance (servicing) instructions in the

More information

A Guided Tour of Doc-To-Help

A Guided Tour of Doc-To-Help A Guided Tour of Doc-To-Help ii Table of Contents Table of Contents...ii A Guided Tour of Doc-To-Help... 1 Converting Projects to Doc-To-Help 2005... 1 Using Microsoft Word... 10 Using HTML Source Documents...

More information

Sun VirtualBox Installation Tutorial

Sun VirtualBox Installation Tutorial Sun VirtualBox Installation Tutorial Installing Linux Mint 5 LTS Guest OS By Dennis Berry Welcome to the world of virtualization and Linux. This tutorial is intended to help users who are new to the world

More information

PaperClip32. Revision 2.0

PaperClip32. Revision 2.0 PaperClip32 Quick Start Guide Revision 2.0 Copyright Information Copyright 2003, PaperClip Software, Inc. The PaperClip32 product name and PaperClip Logo are registered trademarks of PaperClip Software,

More information

HP ALM Overview. Exercise Outline. Administration and Customization Lab Guide

HP ALM Overview. Exercise Outline. Administration and Customization Lab Guide HP ALM 11.00 Administration and Customization Lab Guide Overview This Lab Guide contains the exercises for Administration and Customization of HP ALM 11 Essentials training. The labs are designed to enhance

More information

Navigation Reference Guide

Navigation Reference Guide FISCAL AFFAIRS FINANCIAL MANAGEMENT SYSTEM (FMS) Navigation Reference Guide June 2004 Table of Contents Introduction to Financial Management System... ii Navigation Reference Guide... ii Overview...ii

More information

MultiSite Suite: Accounts Payable

MultiSite Suite: Accounts Payable MultiSite Suite: Accounts Payable User s Manual version 6 Copyright & Trademarks Copyright Notice and Trademarks 2010 MultiSite Systems, All rights reserved. Microsoft, Windows, Excel, and Outlook are

More information

Startup Guide. Version 1.7

Startup Guide. Version 1.7 Startup Guide 1 INTRODUCTION 3 COMPANIES & USERS 4 Companies & Users Licensee Offices 4 Companies & Users Insurers 6 Companies & Users Distributors 7 Companies & Users Users 8 Reset Password 10 Companies

More information

ESDA-Operation Manual Version 1.0. E-platform for School Development & Accountability (ESDA) Operation Manual. Nov [Version 1.

ESDA-Operation Manual Version 1.0. E-platform for School Development & Accountability (ESDA) Operation Manual. Nov [Version 1. E-platform for School Development & Accountability (ESDA) Operation Manual Nov 2005 [Version 1.0] Copyright 2005 Education and Manpower Bureau Page 1 Table of Contents About this Operation Manual... 6

More information

TAI Indicator Database User Instructions for Version 1.0

TAI Indicator Database User Instructions for Version 1.0 TAI Indicator Database User Instructions for Version 1.0 Table of Contents QUICK HELP... 4 How do I get started?...4 Where can I find research guidelines and background information for this assessment?...5

More information

CitiDirect Basics: Comprehensive Guide

CitiDirect Basics: Comprehensive Guide CitiDirect Online Banking CitiDirect Basics: Comprehensive Guide Table of Contents Overview...1 Additional Resources...1 Basics Guides...1 Online Help...1 CitiDirect Customer Support...2 Local Language

More information

InventoryControl Quick Start Guide

InventoryControl Quick Start Guide InventoryControl Quick Start Guide Copyright 2013 Wasp Barcode Technologies 1400 10 th St. Plano, TX 75074 All Rights Reserved STATEMENTS IN THIS DOCUMENT REGARDING THIRD PARTY PRODUCTS OR SERVICES ARE

More information

IBM NetBAY Virtual Console Software. Installer and User Guide

IBM NetBAY Virtual Console Software. Installer and User Guide IBM NetBAY Virtual Console Software Installer and User Guide INSTRUCTIONS This symbol is intended to alert the user to the presence of important operating and maintenance (servicing) instructions in the

More information

Wholesale Lockbox User Guide

Wholesale Lockbox User Guide Wholesale Lockbox User Guide August 2017 Copyright 2017 City National Bank City National Bank Member FDIC For Client Use Only Table of Contents Introduction... 3 Getting Started... 4 System Requirements...

More information

User's Guide. Alpha Five Accounting. Accounting Made Easy. Version 3.0. Copyright BetaSoft LLC - All Rights Reserved

User's Guide. Alpha Five Accounting. Accounting Made Easy. Version 3.0. Copyright BetaSoft LLC - All Rights Reserved User's Guide Alpha Five Accounting Copyright 1995-2002 BetaSoft LLC - All Rights Reserved Accounting Made Easy Version 3.0 Alpha Five is a trademark of Alpha Software Corp. i ii Table of Contents INTRODUCTION...1

More information

HealthStream Connect Administrator User Guide

HealthStream Connect Administrator User Guide HealthStream Connect Administrator User Guide ii Contents About HealthStream Connect... 1 Administrator Overview of HealthStream Connect... 2 Administrator Access and Privileges... 2 Navigating HealthStream

More information

MCDOUGAL LITTELL EASYPLANNER USER S GUIDE

MCDOUGAL LITTELL EASYPLANNER USER S GUIDE MCDOUGAL LITTELL EASYPLANNER USER S GUIDE 1 Introduction The McDougal Littell EasyPlanner allows you to quickly and easily access Resource materials such as tests, quizzes, books, and other supporting

More information

Houghton Mifflin Harcourt and its logo are trademarks of Houghton Mifflin Harcourt Publishing Company.

Houghton Mifflin Harcourt and its logo are trademarks of Houghton Mifflin Harcourt Publishing Company. Guide for Teachers Updated September 2013 Houghton Mifflin Harcourt Publishing Company. All rights reserved. Houghton Mifflin Harcourt and its logo are trademarks of Houghton Mifflin Harcourt Publishing

More information

User Documentation. Administrator Manual.

User Documentation. Administrator Manual. User Documentation Administrator Manual Proposal Software 1140 US Highway 287, Suite 400-102 Broomfield, CO 80020 USA Tel: 203.604.6597 www.proposalsoftware.com Table of Contents Open the WebPro Viewer...

More information

PACS ADMIN. Quick Reference Guide

PACS ADMIN. Quick Reference Guide Quick Reference Guide PACS ADMIN Creating Domain Users.......................................................... Adding NOVARAD Users......................................................... Adding Console

More information

Content Publisher User Guide

Content Publisher User Guide Content Publisher User Guide Overview 1 Overview of the Content Management System 1 Table of Contents What's New in the Content Management System? 2 Anatomy of a Portal Page 3 Toggling Edit Controls 5

More information

User Guide 701P Wide Format Solution Wide Format Scan Service

User Guide 701P Wide Format Solution Wide Format Scan Service User Guide 701P44865 6204 Wide Format Solution Wide Format Scan Service Xerox Corporation Global Knowledge & Language Services 800 Phillips Road Bldg. 845-17S Webster, NY 14580 Copyright 2006 Xerox Corporation.

More information

PeopleTools Upgrade HRMS Feature Changes

PeopleTools Upgrade HRMS Feature Changes PeopleTools 8.52.05 Upgrade HRMS Feature Changes April 23, 2012 Table of Contents (use Ctrl +Click on the page number to go to it) BACKGROUND... 3 IMPORTANT NOTICE... 3 CERTIFIED BROWSER SUPPORT... 3 SUMMARY

More information

AGENT123. Full Q&A and Tutorials Table of Contents. Website IDX Agent Gallery Step-by-Step Tutorials

AGENT123. Full Q&A and Tutorials Table of Contents. Website IDX Agent Gallery Step-by-Step Tutorials AGENT123 Full Q&A and Tutorials Table of Contents Website IDX Agent Gallery Step-by-Step Tutorials WEBSITE General 1. How do I log into my website? 2. How do I change the Meta Tags on my website? 3. How

More information

FileNET Guide for AHC PageMasters

FileNET Guide for AHC PageMasters ACADEMIC HEALTH CENTER 2 PageMasters have the permissions necessary to perform the following tasks with Site Tools: Application Requirements...3 Access FileNET...3 Login to FileNET...3 Navigate the Site...3

More information

Chapter A2: BankLink Books clients

Chapter A2: BankLink Books clients Chapter A2: BankLink Books clients This chapter is aimed at BankLink Administrators This Chapter covers the options available for processing in BankLink Books. The BankLink Service Agreement permits you

More information

CCH Client Axcess User Guide

CCH Client Axcess User Guide CCH Client Axcess User Guide Green Hasson Janks Tips Best practice tips and shortcuts Icon Legend Notes Warning Informational notes about functions Important warnings about a function CCH Client Axcess

More information

Electrical System Functional Definition

Electrical System Functional Definition Electrical System Functional Definition Preface What's New? Getting Started Basic Tasks Advanced Tasks Workbench Description Customizing Glossary Index Dassault Systèmes 1994-2000. All rights reserved.

More information

VII. Corente Services SSL Client

VII. Corente Services SSL Client VII. Corente Services SSL Client Corente Release 9.1 Manual 9.1.1 Copyright 2014, Oracle and/or its affiliates. All rights reserved. Table of Contents Preface... 5 I. Introduction... 6 Chapter 1. Requirements...

More information

ClickFORMS Quickstart Tutorial

ClickFORMS Quickstart Tutorial ClickFORMS Quickstart Tutorial A ClickFORMS Tutorial 2003 by Bradford Technologies. All Rights Reserved. No part of this document may be reproduced in any form or by any means without the written permission

More information

Oracle General Navigation Overview

Oracle General Navigation Overview Oracle 11.5.9 General Navigation Overview 1 Logging On to Oracle Applications You may access Oracle, by logging onto the ATC Applications Login System Status page located at www.atc.caltech.edu/support/index.php

More information

FileNET Guide for AHC PageMasters

FileNET Guide for AHC PageMasters PageMasters have the permissions necessary to perform the following tasks with Site Tools: ACADEMIC HEALTH CENTER 2 Application Requirements...3 Access FileNET...3 Log in to FileNET...3 Navigate the Site...3

More information

LEARNING ABOUT TAXES WITH INTUIT PROFILE: 2016 TY Chapter 8 Exploring ProFile cont d

LEARNING ABOUT TAXES WITH INTUIT PROFILE: 2016 TY Chapter 8 Exploring ProFile cont d LEARNING ABOUT TAXES WITH INTUIT PROFILE: 2016 TY Chapter 8 Exploring ProFile cont d Contents Chapter 8 Exploring ProFile cont d... 3 Topics... 3 Introduction to Chapter 8... 3 Estimated time... 3 Getting

More information

Software Operations Manual

Software Operations Manual Software Operations Manual Version 5.0 System Requirements PC with 1GHz or higher, Intel Pentium Processor or compatible Microsoft Windows XP Professional or Vista Business Edition Microsoft.NET framework

More information

The Examiner. Proctor System Editor User s Guide. The Examiner Proctor System Editor. Page The Examiner Corporation All rights reserved

The Examiner. Proctor System Editor User s Guide. The Examiner Proctor System Editor. Page The Examiner Corporation All rights reserved Page 1 The Examiner Proctor System Editor User s Guide 2009 The Examiner Corporation All rights reserved Page 2 The Examiner Proctor System Revised: 1 July 2009 Applies to: Software release 3.1.5 Introduction

More information

Wimba Classroom Version 6.1 Room Administrator Guide

Wimba Classroom Version 6.1 Room Administrator Guide Wimba Classroom Version 6.1 Room Administrator Guide Wimba Classroom 6.1 Room Administrator Guide 1 Administration Tools 2 Room Management 3 Creating a New Room (RoomCreators Only) 3 Setting up a Room

More information

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the software, please review the readme files,

More information

DataCollect Administrative Tools Supporting DataCollect (CMDT 3900) Version 3.0.0

DataCollect Administrative Tools Supporting DataCollect (CMDT 3900) Version 3.0.0 Administrator Manual DataCollect Administrative Tools Supporting DataCollect (CMDT 3900) Version 3.0.0 P/N 15V-090-00054-100 Revision A SKF is a registered trademark of the SKF Group. All other trademarks

More information

suitedxt Instructions for Use NeoSoft, LLC NS Rev. 2 Copyright 2014 NeoSoft, LLC All rights reserved

suitedxt Instructions for Use NeoSoft, LLC NS Rev. 2 Copyright 2014 NeoSoft, LLC All rights reserved suitedxt Instructions for Use NeoSoft, LLC NS 03 009 0001 Rev. 2 Copyright 2014 NeoSoft, LLC All rights reserved Revision History Document Revision Date of Issue Description 1 14 July 2014 Initial Release

More information

T-Invoicer User Guide

T-Invoicer User Guide - 1 - T-Invoicer User Guide Introduction T-Invoicer is an entry level invoicing system designed for small & startup business's who need to invoice customers quickly & easily. T-Invoicer has all the basic

More information

My MessageMedia User Guide

My MessageMedia User Guide My MessageMedia User Guide Copyright and Trademark Statement 2011 MessageMedia All rights reserved. Apart from any use permitted under the Copyright Act 1968, no part of this publication may be reproduced,

More information

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface CHAPTER 1 Finding Your Way in the Inventor Interface COPYRIGHTED MATERIAL Understanding Inventor s interface behavior Opening existing files Creating new files Modifying the look and feel of Inventor Managing

More information

Performer to DP2 Hot Folder Reference Manual Rev There is only one file involved with installing the Performer to DP2 Hot Folder.

Performer to DP2 Hot Folder Reference Manual Rev There is only one file involved with installing the Performer to DP2 Hot Folder. Performer to DP2 Hot Folder Reference Manual Rev. 07.11.05 Install Files: There is only one file involved with installing the Performer to DP2 Hot Folder. The installer file is named PP2DP2_1.x.x.EXE.

More information

version 7.6 user manual

version 7.6 user manual version 7.6 user manual 2 Copyright JAVS 1981-2014 Table of Contents Introduction... 4 Getting Started... 5 Login... 5 JAVS Publisher 7 Overview... 6 Search Tool Overview... 7 Search Tool-Detailed Operation...

More information

Password Memory 7 User s Guide

Password Memory 7 User s Guide C O D E : A E R O T E C H N O L O G I E S Password Memory 7 User s Guide 2007-2018 by code:aero technologies Phone: +1 (321) 285.7447 E-mail: info@codeaero.com Table of Contents How secure is Password

More information

Guide to User Interface 4.3

Guide to User Interface 4.3 Datatel Colleague Guide to User Interface 4.3 Release 18 June 24, 2011 For corrections and clarifications to this manual, see AnswerNet page 1926.37. Guide to User Interface 4.3 All Rights Reserved The

More information

OU EDUCATE TRAINING MANUAL

OU EDUCATE TRAINING MANUAL OU EDUCATE TRAINING MANUAL OmniUpdate Web Content Management System El Camino College Staff Development 310-660-3868 Course Topics: Section 1: OU Educate Overview and Login Section 2: The OmniUpdate Interface

More information

Printable Help. The complete text of the MLS Online Help

Printable Help. The complete text of the MLS Online Help Printable Help The complete text of the MLS Online Help Updated June 12, 2017 Table of Contents Table of Contents 2 Accessing the MLS 11 Access Edge MLS from a Mobile Device 11 Log On or Off the MLS 11

More information

ListPro. Users Guide and Reference. Ilium Software. for Windows PCs, Windows Mobile, and iphone. Version 5.1

ListPro. Users Guide and Reference. Ilium Software. for Windows PCs, Windows Mobile, and iphone. Version 5.1 ListPro Users Guide and Reference for Windows PCs, Windows Mobile, and iphone Version 5.1 Ilium Software ListPro: Users Guide and Reference Ilium Software Published 8/11/2017 Copyright 2000 2017 Ilium

More information

Upgrading Software and Firmware

Upgrading Software and Firmware APPENDIXB This appendix describes how to upgrade or reinstall the Cisco PAM server software, desktop client software, and Gateway module firmware. Contents Upgrade Notes for Release 1.1.0, page B-2 Upgrading

More information

BE Share. Microsoft Office SharePoint Server 2010 Basic Training Guide

BE Share. Microsoft Office SharePoint Server 2010 Basic Training Guide BE Share Microsoft Office SharePoint Server 2010 Basic Training Guide Site Contributor Table of Contents Table of Contents Connecting From Home... 2 Introduction to BE Share Sites... 3 Navigating SharePoint

More information

EntraPass (W10) Installation Guide Kantech-OnBoard systems

EntraPass (W10) Installation Guide Kantech-OnBoard systems Overview Purpose ExacqVision recorders now include Kantech EntraPass Corporate Edition software. The purpose of this document is to guide the technician or installer through the process of installing and

More information

OmniPass 2.0 User's Guide. Version 1.2

OmniPass 2.0 User's Guide. Version 1.2 OmniPass 2.0 User's Guide Version 1.2 i Copyright Copyright 2002 Softex Incorporated. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated

More information

Guided Tour Copyright 1987-2007 ComponentOne LLC. All rights reserved. Corporate Headquarters ComponentOne LLC 201 South Highland Avenue 3 rd Floor Pittsburgh, PA 15206 USA Internet: Web site: info@componentone.com

More information

DTT Reference Manual (v3.3)

DTT Reference Manual (v3.3) DTT Reference Manual (v3.3) DTT 8.2 Publication Date: August 3, 2012 Notice The content in this document represents the current view of the DTT (Direct-To-Test) 8.20 application as of the date of publication.

More information

Step 1: Check Contents & Installation Requirements 3. Step 2: Install the Hard Drive 6. Step 3: Setup Wizard 8

Step 1: Check Contents & Installation Requirements 3. Step 2: Install the Hard Drive 6. Step 3: Setup Wizard 8 1 Step 1: Check Contents & Installation Requirements 3 Step 2: Install the Hard Drive 6 Step 3: Setup Wizard 8 Step 4: Access the Network Storage Center 20 Step 5: Set Up the Network Storage Center 21

More information

One Identity Active Roles 7.2. Web Interface User Guide

One Identity Active Roles 7.2. Web Interface User Guide One Identity Active Roles 7.2 Web Interface User Guide Copyright 2017 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in

More information

DRAFT. Table of Contents About this manual... ix About CuteSITE Builder... ix. Getting Started... 1

DRAFT. Table of Contents About this manual... ix About CuteSITE Builder... ix. Getting Started... 1 DRAFT Table of Contents About this manual... ix About CuteSITE Builder... ix Getting Started... 1 Setting up... 1 System Requirements... 1 To install CuteSITE Builder... 1 To register CuteSITE Builder...

More information

Technical Users Guide for the Performance Measurement Accountability System. National Information Center For State and Private Forestry.

Technical Users Guide for the Performance Measurement Accountability System. National Information Center For State and Private Forestry. PMAS Technical Users Guide for the Performance Measurement Accountability System National Information Center For State and Private Forestry Prepared By Peter Bedker Release 2 October 1, 2002 PMAS User

More information

School Mail System. - Access through Outlook Web Access. User Guide FOR. Education Bureau (EDB)

School Mail System. - Access through Outlook Web Access. User Guide FOR. Education Bureau (EDB) School Mail System - Access through Outlook Web Access User Guide FOR Education Bureau (EDB) Version: 1.1 February 2008 The Government of the Hong Kong Special Administrative Region The contents of this

More information

SQL Server. Management Studio. Chapter 3. In This Chapter. Management Studio. c Introduction to SQL Server

SQL Server. Management Studio. Chapter 3. In This Chapter. Management Studio. c Introduction to SQL Server Chapter 3 SQL Server Management Studio In This Chapter c Introduction to SQL Server Management Studio c Using SQL Server Management Studio with the Database Engine c Authoring Activities Using SQL Server

More information

User Guide. Kronodoc Kronodoc Oy. Intelligent methods for process improvement and project execution

User Guide. Kronodoc Kronodoc Oy. Intelligent methods for process improvement and project execution User Guide Kronodoc 3.0 Intelligent methods for process improvement and project execution 2003 Kronodoc Oy 2 Table of Contents 1 User Guide 5 2 Information Structure in Kronodoc 6 3 Entering and Exiting

More information

NJUNS Users Guide.

NJUNS Users Guide. NJUNS Users Guide www.njuns.com The National Joint Utilities Notification system, NJUNS, is a national organization of member utilities formed for the purpose of improving the coordination of joint ventures.

More information

LIVE PLAYER. VR-5033 (Applicable to VR-5000 software version )

LIVE PLAYER. VR-5033 (Applicable to VR-5000 software version ) LIVE PLAYER VR-5033 (Applicable to VR-5000 software version 2.07.00) TABLE OF CONTENTS FOREWORD... ii 1. INSTALLATION... 1 1.1 Requirements... 1 1.2 Software Installation... 1 2. PLAYER CONFIGURATION...

More information

Client Installation and User's Guide

Client Installation and User's Guide IBM Tivoli Storage Manager FastBack for Workstations Version 7.1.1 Client Installation and User's Guide SC27-2809-04 IBM Tivoli Storage Manager FastBack for Workstations Version 7.1.1 Client Installation

More information

Fiery X3eTY2 65C-KM Color Server. Utilities

Fiery X3eTY2 65C-KM Color Server. Utilities Fiery X3eTY2 65C-KM Color Server Utilities 2006 Electronics for Imaging, Inc. The information in this publication is covered under Legal Notices for this product. 45060846 14 November 2006 CONTENTS 3 CONTENTS

More information

Working with Groups, Roles, and Users. Selectica, Inc. Selectica Contract Performance Management System

Working with Groups, Roles, and Users. Selectica, Inc. Selectica Contract Performance Management System Selectica, Inc. Selectica Contract Performance Management System Copyright 2008 Selectica, Inc. 1740 Technology Drive, Suite 450 San Jose, CA 95110 http://www.selectica.com World rights reserved. You cannot

More information

ADOBE DRIVE 4.2 USER GUIDE

ADOBE DRIVE 4.2 USER GUIDE ADOBE DRIVE 4.2 USER GUIDE 2 2013 Adobe Systems Incorporated. All rights reserved. Adobe Drive 4.2 User Guide Adobe, the Adobe logo, Creative Suite, Illustrator, InCopy, InDesign, and Photoshop are either

More information

Full User Manual and Quick Start Guide

Full User Manual and Quick Start Guide Full User Manual and Quick Start Guide 2 W hile every precaution has been taken in the preparation of this manual, we assume no responsibility for errors or omissions. Neither, is any liability assumed

More information

Getting Started with the Custom Intranet Sales & General Business Phone: 978-499-1897 Fax: 636-444-1897 Email: sales@intranetconcepts.com Intranet Concepts, Inc. P.O. Box 1139 Newburyport, MA 01950-6139

More information

Client Installation and User's Guide

Client Installation and User's Guide IBM Tivoli Storage Manager FastBack for Workstations Version 7.1 Client Installation and User's Guide SC27-2809-03 IBM Tivoli Storage Manager FastBack for Workstations Version 7.1 Client Installation

More information

Technical Intro Part 1

Technical Intro Part 1 Technical Intro Part 1 Learn how to create, manage, and publish content with users and groups Hannon Hill Corporation 950 East Paces Ferry Rd Suite 2440, 24 th Floor Atlanta, GA 30326 Tel: 800.407.3540

More information

Desktop User Guide May 2014

Desktop User Guide May 2014 Desktop User Guide May 2014 Table of Contents Software Environment... 1 Logging into the SaaS environment... 1 Logging off the Hosted Desktop... 6 Directories... 7 Wizmo AdminSet... 8 Shadowing a User...

More information

StrikeRisk v5.0 Getting started

StrikeRisk v5.0 Getting started StrikeRisk v5.0 Getting started Contents 1 Introduction 1 2 Installing StrikeRisk 2 7 2.1 System Requirements 2 2.2 Installing StrikeRisk 2 5 2.3 Installation troubleshooting 6 2.4 Uninstalling StrikeRisk

More information

Copyright. Trademarks Attachmate Corporation. All rights reserved. USA Patents Pending. WRQ ReflectionVisual Basic User Guide

Copyright. Trademarks Attachmate Corporation. All rights reserved. USA Patents Pending. WRQ ReflectionVisual Basic User Guide PROGRAMMING WITH REFLECTION: VISUAL BASIC USER GUIDE WINDOWS XP WINDOWS 2000 WINDOWS SERVER 2003 WINDOWS 2000 SERVER WINDOWS TERMINAL SERVER CITRIX METAFRAME CITRIX METRAFRAME XP ENGLISH Copyright 1994-2006

More information

Quick-Start Guide READ ME FIRST. Installation Instructions for TROY Font Memory Card Kits

Quick-Start Guide READ ME FIRST. Installation Instructions for TROY Font Memory Card Kits READ ME FIRST Installation Instructions for TROY Font Memory Card Kits (For use with Hewlett-Packard LaserJet 2420, 2430, 4250, 4350, and 9050 Printers) IMPORTANT: Before installing the TROY Font Memory

More information

CHAPTER 1 COPYRIGHTED MATERIAL. Getting to Know AutoCAD. Opening a new drawing. Getting familiar with the AutoCAD and AutoCAD LT Graphics windows

CHAPTER 1 COPYRIGHTED MATERIAL. Getting to Know AutoCAD. Opening a new drawing. Getting familiar with the AutoCAD and AutoCAD LT Graphics windows CHAPTER 1 Getting to Know AutoCAD Opening a new drawing Getting familiar with the AutoCAD and AutoCAD LT Graphics windows Modifying the display Displaying and arranging toolbars COPYRIGHTED MATERIAL 2

More information

Secure Single Sign On with FingerTec OFIS

Secure Single Sign On with FingerTec OFIS Secure Single Sign On with FingerTec OFIS User Guide CONTENTS 3 1 INTRODUCTION Welcome to OFIS Gateway 4-11 2 INSTALLATION & SETUP Registering Your OFIS Gateway Installing & Setting Up Your OFIS Gateway

More information

Xerox Versant 3100 Press Stock Library Manager

Xerox Versant 3100 Press Stock Library Manager Software Version 8.0[0-9][0-9] Help Version 3.0 March 2016 2016 Xerox Corporation. All rights reserved. Xerox and Xerox and Design are trademarks of Xerox Corporation in the United States and/or other

More information

ORACLE RDC ONSITE RESEARCH COORDINATOR TRAINING

ORACLE RDC ONSITE RESEARCH COORDINATOR TRAINING ORACLE RDC ONSITE RESEARCH COORDINATOR TRAINING TRAINING REQUIREMENTS RDC system training is designed and conducted for access to OnSite. Additional RDC training will be provided on a per study basis by

More information

Horizon Launcher Configuration Guide

Horizon Launcher Configuration Guide Horizon Launcher Configuration Guide Windows NT and Windows 2000 are registered trademarks of Microsoft Corporation. All other product or company names are trademarks or registered trademarks of their

More information

Regions OnePassSM USER GUIDE. It s time to expect more. Regions Bank Member FDIC Revised

Regions OnePassSM USER GUIDE. It s time to expect more. Regions Bank Member FDIC Revised Regions OnePassSM USER GUIDE Regions Bank Member FDIC Revised 110614 It s time to expect more. Regions OnePass User Guide Table of Contents Section I. OnePass Basics 3 What Is OnePass? 3 Minimum Browser

More information

GO! Finder V1.4. User Manual

GO! Finder V1.4. User Manual GO! Finder V1.4 User Manual 1 Tables of Contents GO! Finder Introduction-------------------------------------------------------------------------------------1 System Requirements ---------------------------------------------------------------------------------------2

More information

For additional information, please consult the Read-Me and Help documentation or contact Electro-Voice or Dynacord technical support.

For additional information, please consult the Read-Me and Help documentation or contact Electro-Voice or Dynacord technical support. Quick Start Guide Hello, and welcome to IRIS-Net software. We want you to get the most from your IRIS-Net projects and encourage you to explore the additional Read-Me and Help documentation provided with

More information

Quick Start Guide 0514US

Quick Start Guide 0514US Quick Start Guide Copyright Wasp Barcode Technologies 2014 No part of this publication may be reproduced or transmitted in any form or by any means without the written permission of Wasp Barcode Technologies.

More information

Introduction to Personal Computing

Introduction to Personal Computing Introduction to Personal Computing Academic Computing Services www.ku.edu/acs Abstract: This document explains the basics of the Microsoft Windows operating system. It is intended for users who are either

More information

Roxen Content Provider

Roxen Content Provider Roxen Content Provider Generation 3 Templates Purpose This workbook is designed to provide a training and reference tool for placing University of Alaska information on the World Wide Web (WWW) using the

More information

Online Demo Guide. Barracuda PST Enterprise. Introduction (Start of Demo) Logging into the PST Enterprise

Online Demo Guide. Barracuda PST Enterprise. Introduction (Start of Demo) Logging into the PST Enterprise Online Demo Guide Barracuda PST Enterprise This script provides an overview of the main features of PST Enterprise, covering: 1. Logging in to PST Enterprise 2. Client Configuration 3. Global Configuration

More information

Mercury Quality Center Tutorial, Version 8.2

Mercury Quality Center Tutorial, Version 8.2 Mercury Quality Center Tutorial, Version 8.2 This manual, and the accompanying software and other documentation, is protected by U.S. and international copyright laws, and may be used only in accordance

More information

Administrator Manual

Administrator Manual Administrator Manual CURA Technical Support Email: cura_support@mindscope.com Phone: 1.888.322.2362 x 55 Administrator Manual Page 1 Table of Contents The Setup Module... 3 Skills... 3 Adding or Modifying

More information

TestPartner. Getting Started with Visual Tests

TestPartner. Getting Started with Visual Tests TestPartner Getting Started with Visual Tests Borland Software Corporation 4 Hutton Centre Dr., Suite 900 Santa Ana, CA 92707 Copyright 2010 Micro Focus (IP) Limited. All Rights Reserved. TestPartner contains

More information

Basic Concepts. Launching MultiAd Creator. To Create an Alias. file://c:\documents and Settings\Gary Horrie\Local Settings\Temp\~hh81F9.

Basic Concepts. Launching MultiAd Creator. To Create an Alias. file://c:\documents and Settings\Gary Horrie\Local Settings\Temp\~hh81F9. Page 1 of 71 This section describes several common tasks that you'll need to know in order to use Creator successfully. Examples include launching Creator and opening, saving and closing Creator documents.

More information

Interface. 2. Interface Photoshop CS/ImageReady CS for the Web H O T

Interface. 2. Interface Photoshop CS/ImageReady CS for the Web H O T 2. Interface Photoshop CS/ImageReady CS for the Web H O T 2. Interface The Welcome Screen Interface Overview Using the Toolbox Using Palettes Using the Options Bar Creating a Tool Preset Resetting Tools

More information

NiceForm User Guide. English Edition. Rev Euro Plus d.o.o. & Niceware International LLC All rights reserved.

NiceForm User Guide. English Edition. Rev Euro Plus d.o.o. & Niceware International LLC All rights reserved. www.nicelabel.com, info@nicelabel.com English Edition Rev-0910 2009 Euro Plus d.o.o. & Niceware International LLC All rights reserved. www.nicelabel.com Head Office Euro Plus d.o.o. Ulica Lojzeta Hrovata

More information

Table of Contents Brainshark. All rights reserved.

Table of Contents Brainshark. All rights reserved. Table of Contents Administrator Reference Guide... 2 Introduction... 2 Topics... 2 Folders... 3 Manage Folders... 3 Edit Folder... 3 Edit Folder Properties... 3 Assign Folder Permissions (Viewer, Author,

More information

TransUnion Direct Administrator Guide

TransUnion Direct Administrator Guide TransUnion Direct Administrator Guide Administrator Guide Topics Welcome to TransUnion Direct... 2 Your Role and Responsibilities... 5 Getting Started... 6 Managing Users... 8 Managing a Company... 15

More information

HOW TO USE THE CONTENT MANAGEMENT SYSTEM (CMS) TABLE OF CONTENTS

HOW TO USE THE CONTENT MANAGEMENT SYSTEM (CMS) TABLE OF CONTENTS HOW TO USE THE CONTENT MANAGEMENT SYSTEM (CMS) TABLE OF CONTENTS GETTING STARTED (LOGIN) 2 SITE MAP (ORGANIZE WEBPAGES) 2 CREATE NEW PAGE 3 REMOVE PAGE 6 SORT PAGES IN CHANNEL 7 MOVE PAGE 8 PAGE PROPERTIES

More information