Marthon User Guide. Page 1 Copyright The Marathon developers. All rights reserved.

Size: px
Start display at page:

Download "Marthon User Guide. Page 1 Copyright The Marathon developers. All rights reserved."

Transcription

1 1. Overview Marathon is a general purpose tool for both running and authoring acceptance tests geared at the applications developed using Java and Swing. Included with marathon is a rich suite of components to help you interact with your application at the User Interface Level (GUI). Marathon tests are scripted using Jython, a 100% pure java implementation of the programming language Python -- the emphasis being on a extremely simple, highly readable syntax that customers, analysts, testers and developers can all be comfortable with. But don't let the simplicity fool you. Python is a mature, full-featured programming language, so testers and developers don't need to sacrafice anything in terms of the power and creativity with which they can express their tests. To aid with the regression testing of existing applications, Marathon comes bundled with a recorder to capture events as you use and interact with your application. These events are then converted into a valid Marathon test which can subsequently be played back. 2. Marathon Usage Using marathon depends on your organization and how the software is developed. We found Marathon useful for the following purposes. Smoke testing Developers write very cursory, very coarse grained tests to make sure the application meets basic functionality and they have not introduced some glaring errors into the application. Regression testing Marathon is used to write test cases and these test cases are run to ensure that no existing functionality is broken in the application being developed. Formal acceptance testing Marathon test cases are written at a very abstract level and these test cases are used to reflect user requirements before any code is developed. Once the development of any part is complete, Marathon is used to re-record the test case. A feature is complete only when the Page 1

2 test cases passes against the application. While nothing in Marathon stops developers from using it for GUI unit-tests, Marathon is not developed for such a use. There are other projects that are aiming at developer level unit testing and may be they should be given a try first. Check out JFCUnit and Abbot for excellent unit testing projects. 3. Concepts 3.1. Application Under Test This is the application which is being tested using Marathon. Marathon can be used to test any application that is developed using Java/Swing technology Test Case A Marathon test case is a recorded test script that tests a function of the AUT. A Test Case is basically a python script with a test function Capture Scripts A capture script is a recorded script. A capture script is a python script. The function name is as selected by the user Fixtures If you are familiar with any of XUnit test frameworks, you are already familiar with Fixtures. A Fixture provides a mechanism for running a testcase with the same environment. In marathon a Fixture is a Python class. This class provides two functions setup and teardown. The framework executes setup before starting the testcase and teardown at the end of the testcase. The fixture is responsible for starting the application and passing the appropriate parameters to it. A fixture is generated by Marathon that in-effect does not perform any setup or teardown tasks except to start the application. This fixture is written in default.py file in Fixtures directory. Marathon can facilitates of selection of fixtures for individual testcases. Marathon fixtures can also be written in Java (instead of Python). The Java fixture should provide setup and teardown functions. The fixture should be given under the marathon.fixture property of the MPF file. This feature need to be used Page 2

3 only in rare occasions and as such discouraged Project File A Marathon Project File(MPF) is a set of Java properties that define the structure for a Marathon project. The relevant information includes The project directory, test case directory, the fixture etc. 4. Downloading and Installing Marathon The latest version of Marathon is available at the SourceForge project site. Download the latest marathon-<version>-tar.gz and support-<version>-tar.gz files. You need GNU compatible tar and gunzip programs to extract the files. WinZip also works fine for windows. Untar the marathon-<version>-tar.gz into a directory. This will create a directory marathon-<version>. Untar the support-<version>-tar.gz file in this directory. Windows 95/98 users On some windows machines (notably 95/98 etc.) the marathon.bat file might not work as it is provided. You can set the environment variable MARATHON_HOME to installation directory and use marathon.bat file. Please add a trailing \ to the installation directory. 5. Invoking Marathon Marathon can be invoked at the command prompt by providing the options. Marathon itself is a Java application and can be invoked using java command. For easier use the distribution includes a script file (marathon.bat for Windows and marathon for Linux/Unix) that should be used to invoke Marathon. The following is a description of marathon command in Unix man-page format NAME marathon - Marathon GUI testing framework 5.2. SYNOPSIS marathon marathon MPF marathon -batch [-text <file>] [-html <file>] [-xml <file>] Page 3

4 MPF [ TestCase...] 5.3. DESCRIPTION In the first two forms marathon is launched in interactive mode. In the first case the user is prompted to select a project file. The third form is used to invoke marathon in non-interactive mode. The result output can be captured by using the output options. If no TestCases are given on command line all tests in the TestCases directory from the MPF file will be executed. A TestCase is the python filename (without the.py extension) from the TestCases directory. The directories in the file name path are seperated by '.'. For example, a test case TestCases/SubDir1/test1.py will be represented as 'SubDir1.test1' OPTIONS -help Displays a help message -text Instructs marathon to write the test results in text format into the given file -html Instructs marathon to write the test results in HTML format into the given file -xml Instructs marathon to write the test results in XML format into the given file 6. MPF Selection An MPF can be passed to Marathon on command-line. In GUI mode, when Marathon is invoked without a MPF on the command-line, a selection dialog is displayed. The same dialog is also used to modify a MPF. For creating a new MPF or modifying an existing one, invoke Marathon without any command-line parameters. Select MPF Page 4

5 The 'File name:' combo box displays the file currently selected. The last 5 MPF names selected are available in the drop-down list. Use the 'Browse' button to select a file from the file system. The MPF selection dialog contains the following command buttons. New... Selecting this option lets you create a new MPF. Modify... Selecting this option lets you modify an existing MPF. The file should have been selected into the 'File name:' combo box. OK Launches Marathon using the currently selected MPF configuration. Cancel Exits Marathon. 7. MPF Configuration The MPF configuration dialog is launched when you select either a 'New...' or 'Modify...' option from the MPF selection dialog. The MPF configuration dialog consists of multiple tabs. We need to enter information in the tabs to create a MPF Project tab In this tab we enter the information related to the project as a whole. Name: Project tab MPF The name of the project. The name is displayed as part of the window title by Marathon. Directory: The project directory. Marathon stores the test cases, capture scripts, fixture etc. in this directory. You can use the 'Browse' button to select a directory from the file system. Description Free form text description of the project. Page 5

6 7.2. Main tab This tab allows you to select the application that is configured in this project to test with Marathon. Main class: Main tab MPF This is the java class that needs to be launched. This class should have been declared public and should define a public static void Main(String[] args) function. run Main() in seperate thread option In cases where the Main() function displays a modal dialog or does not return due to other reasons, select this option. This option will enable Marathon to generate a fixture that can execute Main() in a seperate thread. Program arguments: The arguments that are passed to the application. These arguments are built into a String array and passed to the Main class's main() function. The respective code is in the Fixture that is created. VM arguments: The arguments that are passed to the java command. Working Directory: The working directory under which the application is launched. You can use the 'Browse' button to select a directory from the file system Class path tab The Class path tab is used to define the folders and the Jar/Zip files that should be added to the Java class path for successful launching of the application. Class path tab MPF Use the 'Up', 'Down', 'Add folders', 'Add Archieves' and 'Remove' commands to manage the class path. Page 6

7 7.4. Python path tab The python path tab allows you to add folders to add to the python path. This allows to make use of external modules in the test and capture scripts. Python path tab MPF Use the 'Up', 'Down', 'Add folders' and 'Remove' commands to manage the python path. The Marathon distribution contains the standard python modules. You need to set the python path only if you want to use python modules other than the standard ones. You do not need to add the CaptureScripts, Project directory, Test cases directory to the python path Resolvers tab The Resolvers tab is used to enter the class names of the custom resolvers that might be needed by the application. The custom resolvers are called in the order given to resolve a component. As a last resort, the default component resolver is used to resolve the component. The details of developing custom resolvers and deploying them is given in the Developer Guide Property variables tab Enter the properties that should be used by Marathon to expand the values given in other tabs. The property variables are useful to provide paths that are not hard-coded. While entering the path enter the values as %variable_name% and provide the value in this tab. The variables given here overrides the values computed by Marathon for marathon.capture.dir and marathon.test.dir. Hence these variables can be used to provide non-standard project structure to Marathon. Look at a generated MPF file to see which other variables might be of use to override in this tab. As of now, these variables are not visible to applications that are launched. For that purpose use "-Dvariable_name=value" in the vmargs section of the Main tab. The main configuration dialog has the following command buttons. Test Page 7

8 Use this option to test the launching of the application given in the Main tab. This option opens a dialog that displays the command being executed along with the stdout and stderr streams. The 'Close' button closes this dialog and stops the application that is launched. This command is helpful in finding out whether all the elements in the classpath have been set properly. Save Selecting this command saves the MPF. You will be prompted to provide a filename, in case a New MPF is being created. Save As This option is available only when a MPF is being modified. Lets you save the MPF information into a new MPF. You will be prompted to provide a filename. Cancel Cancels the New or Modify option. 8. Marathon Main Window Most of the action in Marathon takes place in the Main Window. The project name (as given in the MPF configuration) along with the test file currently opened in the editor is shown in the title of the window. The main-window consists of a menu, a toolbar. The content pane is divided into three parts. The navigator/junit panel, the editor panel and the console panel Main Menu and Toolbar Main Window Most actions of Marathon are performed either using the menu or the toolbar. Accelerator keys have been provided for some actions and can be used to perform the action. The assigned keys can be seen from the drop down menus Menu and Toolbar options Action Menu Toolbar Description New TestCase File-->New-->Test Case New TestCase Creates a new test case. Prompts you for saving the existing testcase (if modified). Creates a test template in the editor panel. Page 8

9 New Capture Script File-->New-->Capture Script New Capture Script Creates a new capture script. Prompts you for saving the existing testcase (if modified). Prompts for the function name of the capture script and creates a capture template in the editor panel. New Fixture File-->New-->Fixture None Creates a new fixture. The editor panel will be filled with a default Fixture using the mainclass provided in the MPF configuration. You can update the script and save it into a file in the Fixtures directory. Save File-->Save Save Saves the current script in the editor pane. If the file being edited is a new file, prompts for a file name. Save As File-->Save As None Prompts for a file name and saves the current script into the file. Record Marathon-->Record Record Starts recording. Launches the application. All actions performed in the application are converted as appropriate marathon scripting elements and updated in the editor pane. Pause None Pause Pauses recording. The actions performed in the application are not recorded till a resume Page 9

10 is undertaken. The file can't be edited in this mode. Resume None Resume Resumes recording. It is the users responsibility to bring the application back to the same state (the UI wise) as when pause is selected. Insert Script None Insert Script Inserts a capture script into the recording session. If the capture script contains marathon scripting elements, the appropriate actions are taken onto the recorded application. Stop Marathon-->Stop Stop Stops the current recording or playing session. Play Marathon-->Play Play Plays the current script in the editor pane. If the current script is not a test script (identified by test() function), displays an error. Open Application Marathon-->Open Application Open Application Starts up the application. It is useful for starting a capture script after bringing up the application to some state. Close Application Marathon-->Close Application Close Application Closes the application. It is necessary to use close application when a test case fails, before start playing or recording. In case of test case failures the application is kept open to identify the Page 10

11 Select Fixture Marathon-->Select Fixture state of the application and find the cause for failure. None Select a fixture. The fixture will become the default fixture. Any testcases that are recorded from now onwards uses the new fixture. The fixture can be changed also by double clicking on the fixture shown in the status bar. About Marathon Help-->About None Displays the current version information and credit information about Marathon. Exit Marathon File-->Exit None Exits marathon. Prompts to save the file if the script in editor pane has been modified Editor Panel The editor panel provides the facilities to edit test scripts, capture scripts and fixtures. The editor panel provides syntax coloring to the marathon scripts loaded into it. The script in the editor panel can not be modified while the recording or playing is going on. The editor supports cut, copy, paste and undo, redo capabilities. Use the shortcuts CTL-X, CTL-C, CTL-V, CTL-Z and CTL-Y to use these facilities. Marathon scripts use TAB as an indent. When modifying the scripts use TAB as indent as python is very finicky about the indentation. You can load a file into the editor panel by selecting it from either the Navigator panel or JUnit panel. You can edit the files that are recorded using the recorder. Jython needs init.py files to identify modules. Saving a capture script or a fixture from the editor updates the init.py files in the directory hierarchy. Page 11

12 8.3. Navigator Panel The navigator panel displays the directory hierarchy and files from the project's testcases and capture script directories. Double clicking on a file opens it up in the editor panel. Right click on the navigator panel to display a popup menu. The following table summarizes the available options in the popup menu. Some of these options are also available on the navigator panels toolbar Menu options Action Menu Description Create new folder New-->Folder Creates a new directory Create a new test case New-->Test Case Creates a new test case Create a new capture script New-->Capture Script Creates a new capture script Create a new fixture New-->Fixture Creates a new fixture Play Play Play the script in the editor File operations Copy, Paste, Delete, Move, Rename Performs the corresponding operations on files Expand and Collapse Expand all, Collapse all Expands and collapses the directory tree in the panel View options Go into, Go up, Home Changes the view of the panel. Go into displays the directory only from the current directory node. Go up displays one node up and home resets the selection. Refresh Refresh Reads the file system again to display the directory structure in the navigator panel. This is required when a file has been created outside of marathon JUnit Panel The JUnit panel provides facilities to run multiple test cases from marathon. Select junit tab below the navigator panel to display the JUnit panel. Page 12

13 The up and down arrows on the panel allows to search for the next and previous failures from the test cases. clicking on the Run all tests button runs all test cases. You can select few testcases using the mouse click and use the 'Run selected test cases' button to run only the selected test cases. Currently the JUnit functionality does not support creation of a test report. A future version of Marathon will support generation of reports. Double clicking on a test opens the corresponding test case in the editor Console Panel Console panel displays the output (standard error and standard output) from running the test case. 9. Recording test cases It is simple to record testcases under marathon. Launch marathon and press record button. This will execute the setup of the fixture that will launch the application. Any actions performed on the application are captured by Marathon and corresponding script elements are entered into the editor. You can use CTL-Right click to open up Marathon popup menu on any component of the application. Depending on the type of component a menu is displayed with different type of assertions that are available for that component. Selecting any option from the menu will insert the corresponding assertion script element into the editor. Switch to Marathon and select the stop recording option to stop the recording. The script can be executed by using the Play button on the toolbar (or CTL-P shortcut). If the playing encounters any problems a dialog is displayed giving an appropriate error message. In case of successful completion of the test a dialog with a success message is displayed Proper recording on components For effective use of Marathon it is necessary to record all actions from the application. Unfortunately, since Marathon works at the semantic level - some actions can't be recorded properly. The following sections provide hints about effective use of Marathon for some of the components Buttons Use mouse-click to select a button. Pressing spacebar after focusing does not record as an Page 13

14 action in Marathon Menus When there are child menus, they are displayed when the mouse hovers on the parent node. However marathon treats Menu items as buttons and needs clicks on each item in the tree to properly function. Example: For recording File->New->Testcase, perform mouseclicks on each of the 'File', 'New' and 'Testcase' items (even when they are already displayed) Tool Bars Just like buttons. use Mouse to click on the buttons Trees For expanding a tree element use doubleclick on the node. Clicking on the expand-button ('+') gets recorded as a click and when playing the tree wouldn't be expanded Tables Do not use Tab to move between the cells. Use mouse to change the focus to the cell before editing. Page 14

with TestComplete 12 Desktop, Web, and Mobile Testing Tutorials

with TestComplete 12 Desktop, Web, and Mobile Testing Tutorials with TestComplete 12 Desktop, Web, and Mobile Testing Tutorials 2 About the Tutorial With TestComplete, you can test applications of three major types: desktop, web and mobile: Desktop applications - these

More information

BASIC USER TRAINING PROGRAM Module 5: Test Case Development

BASIC USER TRAINING PROGRAM Module 5: Test Case Development BASIC USER TRAINING PROGRAM Module 5: Test Case Development Objective Student will have an understanding of how to create, edit and execute a Test Case from Develop a Test Case Activity Page. Student will

More information

WPS Workbench. user guide. "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs"

WPS Workbench. user guide. To help guide you through using the WPS user interface (Workbench) to create, edit and run programs WPS Workbench user guide "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs" Version: 3.1.7 Copyright 2002-2018 World Programming Limited www.worldprogramming.com

More information

Test/Debug Guide. Reference Pages. Test/Debug Guide. Site Map Index

Test/Debug Guide. Reference Pages. Test/Debug Guide. Site Map Index Site Map Index HomeInstallationStartAuthoringStreamSQLTest/DebugAPI GuideAdminAdaptersSamplesStudio GuideReferences Current Location: Home > Test/Debug Guide Test/Debug Guide The following topics explain

More information

Enterprise Architect. User Guide Series. Testing. Author: Sparx Systems. Date: 26/07/2018. Version: 1.0 CREATED WITH

Enterprise Architect. User Guide Series. Testing. Author: Sparx Systems. Date: 26/07/2018. Version: 1.0 CREATED WITH Enterprise Architect User Guide Series Testing Author: Sparx Systems Date: 26/07/2018 Version: 1.0 CREATED WITH Table of Contents Testing 3 Test Management 4 Create Test Records 6 Show Test Script Compartments

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

Enterprise Architect. User Guide Series. Testing. Author: Sparx Systems. Date: 10/05/2018. Version: 1.0 CREATED WITH

Enterprise Architect. User Guide Series. Testing. Author: Sparx Systems. Date: 10/05/2018. Version: 1.0 CREATED WITH Enterprise Architect User Guide Series Testing Author: Sparx Systems Date: 10/05/2018 Version: 1.0 CREATED WITH Table of Contents Testing 3 Test Management 4 Create Test Records 6 Working On Test Records

More information

2 Getting Started. Getting Started (v1.8.6) 3/5/2007

2 Getting Started. Getting Started (v1.8.6) 3/5/2007 2 Getting Started Java will be used in the examples in this section; however, the information applies to all supported languages for which you have installed a compiler (e.g., Ada, C, C++, Java) unless

More information

Enterprise Architect. User Guide Series. Testing

Enterprise Architect. User Guide Series. Testing Enterprise Architect User Guide Series Testing How to manage testing? Use Sparx Systems Enterprise Architect as a complete Test Management bed to create and manage tests and test scripts for model elements,

More information

StarTeam File Compare/Merge StarTeam File Compare/Merge Help

StarTeam File Compare/Merge StarTeam File Compare/Merge Help StarTeam File Compare/Merge 12.0 StarTeam File Compare/Merge Help Micro Focus 575 Anton Blvd., Suite 510 Costa Mesa, CA 92626 Copyright 2011 Micro Focus IP Development Limited. All Rights Reserved. Portions

More information

Notepad++ The COMPSCI 101 Text Editor for Windows. What is a text editor? Install Python 3. Installing Notepad++

Notepad++  The COMPSCI 101 Text Editor for Windows. What is a text editor? Install Python 3. Installing Notepad++ Notepad++ The COMPSCI 101 Text Editor for Windows The text editor that we will be using in the Computer Science labs for creating our Python programs is called Notepad++ and is freely available for the

More information

Quark XML Author September 2016 Update for Platform with Business Documents

Quark XML Author September 2016 Update for Platform with Business Documents Quark XML Author 05 - September 06 Update for Platform with Business Documents Contents Getting started... About Quark XML Author... Working with the Platform repository... Creating a new document from

More information

A Guide to Quark Author Web Edition 2015

A Guide to Quark Author Web Edition 2015 A Guide to Quark Author Web Edition 2015 CONTENTS Contents Getting Started...4 About Quark Author - Web Edition...4 Smart documents...4 Introduction to the Quark Author - Web Edition User Guide...4 Quark

More information

Contents. Common Site Operations. Home actions. Using SharePoint

Contents. Common Site Operations. Home actions. Using SharePoint This is a companion document to About Share-Point. That document describes the features of a SharePoint website in as much detail as possible with an emphasis on the relationships between features. This

More information

Java GUI Testing Tools

Java GUI Testing Tools Java GUI Testing Tools Well, this is my take, and while I try to be unbiased, I *am* the author of one of the frameworks. Be sure to take a look at some of the yahoo java-guitesting archives as well; there

More information

Enterprise Architect. User Guide Series. Testing. Author: Sparx Systems Date: 15/07/2016 Version: 1.0 CREATED WITH

Enterprise Architect. User Guide Series. Testing. Author: Sparx Systems Date: 15/07/2016 Version: 1.0 CREATED WITH Enterprise Architect User Guide Series Testing Author: Sparx Systems Date: 15/07/2016 Version: 1.0 CREATED WITH Table of Contents Testing 3 Test Management 4 Create Test Records 6 Working On Test Records

More information

Getting Started (1.8.7) 9/2/2009

Getting Started (1.8.7) 9/2/2009 2 Getting Started For the examples in this section, Microsoft Windows and Java will be used. However, much of the information applies to other operating systems and supported languages for which you have

More information

2 The Stata user interface

2 The Stata user interface 2 The Stata user interface The windows This chapter introduces the core of Stata s interface: its main windows, its toolbar, its menus, and its dialogs. The five main windows are the Review, Results, Command,

More information

Quark XML Author for FileNet 2.5 with BusDocs Guide

Quark XML Author for FileNet 2.5 with BusDocs Guide Quark XML Author for FileNet 2.5 with BusDocs Guide CONTENTS Contents Getting started...6 About Quark XML Author...6 System setup and preferences...8 Logging in to the repository...8 Specifying the location

More information

A QUICK OVERVIEW OF THE OMNeT++ IDE

A QUICK OVERVIEW OF THE OMNeT++ IDE Introduction A QUICK OVERVIEW OF THE OMNeT++ IDE The OMNeT++ Integrated Development Environment is based on the Eclipse platform, and extends it with new editors, views, wizards, and additional functionality.

More information

1 Ctrl + X Cut the selected item. 2 Ctrl + C (or Ctrl + Insert) Copy the selected item. 3 Ctrl + V (or Shift + Insert) Paste the selected item

1 Ctrl + X Cut the selected item. 2 Ctrl + C (or Ctrl + Insert) Copy the selected item. 3 Ctrl + V (or Shift + Insert) Paste the selected item Tips and Tricks Recorder Actions Library XPath Syntax Hotkeys Windows Hotkeys General Keyboard Shortcuts Windows Explorer Shortcuts Command Prompt Shortcuts Dialog Box Keyboard Shortcuts Excel Hotkeys

More information

FrontPage Help Center. Topic: FrontPage Basics

FrontPage Help Center. Topic: FrontPage Basics FrontPage Help Center Topic: FrontPage Basics by Karey Cummins http://www.rtbwizards.com http://www.myartsdesire.com 2004 Getting Started... FrontPage is a "What You See Is What You Get" editor or WYSIWYG

More information

Quark XML Author October 2017 Update for Platform with Business Documents

Quark XML Author October 2017 Update for Platform with Business Documents Quark XML Author 05 - October 07 Update for Platform with Business Documents Contents Getting started... About Quark XML Author... Working with the Platform repository...3 Creating a new document from

More information

Just Enough Eclipse What is Eclipse(TM)? Why is it important? What is this tutorial about?

Just Enough Eclipse What is Eclipse(TM)? Why is it important? What is this tutorial about? Just Enough Eclipse What is Eclipse(TM)? Eclipse is a kind of universal tool platform that provides a feature-rich development environment. It is particularly useful for providing the developer with an

More information

Specification Manager

Specification Manager Enterprise Architect User Guide Series Specification Manager Author: Sparx Systems Date: 30/06/2017 Version: 1.0 CREATED WITH Table of Contents The Specification Manager 3 Specification Manager - Overview

More information

General Guidelines: SAS Analyst

General Guidelines: SAS Analyst General Guidelines: SAS Analyst The Analyst application is a data analysis tool in SAS for Windows (version 7 and later) that provides easy access to basic statistical analyses using a point-and-click

More information

Print Station. Point-and-Click Printing WHITE PAPER

Print Station. Point-and-Click Printing WHITE PAPER Print Station Point-and-Click Printing WHITE PAPER Contents Overview 3 Printing with Print Station 4 Easy-to-use Browser Interface 4 Familiar Folder Navigation 5 Search Functionality 6 Informative Display

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

Quark XML Author June 2017 Update for Platform with DITA

Quark XML Author June 2017 Update for Platform with DITA Quark XML Author 05 - June 07 Update for Platform with DITA Contents Getting started... About Quark XML Author... Resources on DITA... Working with the repository...4 Creating a new topic from a repository

More information

Quark XML Author October 2017 Update with Business Documents

Quark XML Author October 2017 Update with Business Documents Quark XML Author 05 - October 07 Update with Business Documents Contents Getting started... About Quark XML Author... Working with documents... Basic document features... What is a business document...

More information

Word 2013 Quick Start Guide

Word 2013 Quick Start Guide Getting Started File Tab: Click to access actions like Print, Save As, and Word Options. Ribbon: Logically organize actions onto Tabs, Groups, and Buttons to facilitate finding commands. Active Document

More information

IBM Rational Rhapsody Gateway Add On. User Manual

IBM Rational Rhapsody Gateway Add On. User Manual User Manual Rhapsody IBM Rational Rhapsody Gateway Add On User Manual License Agreement No part of this publication may be reproduced, transmitted, stored in a retrieval system, nor translated into any

More information

AUTOMATION ANYWHERE ENTERPRISE 11 LTS

AUTOMATION ANYWHERE ENTERPRISE 11 LTS AUTOMATION ANYWHERE ENTERPRISE 11 LTS MetaBot Designer - User Guide Copyright 2018 Automation Anywhere, Inc. 1 https://support.automationanywhere.com Section: MetaBots - Getting Started Copyright 2018

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

IBM Rational Rhapsody Gateway Add On. User Guide

IBM Rational Rhapsody Gateway Add On. User Guide User Guide Rhapsody IBM Rational Rhapsody Gateway Add On User Guide License Agreement No part of this publication may be reproduced, transmitted, stored in a retrieval system, nor translated into any

More information

Using SQL Developer. Oracle University and Egabi Solutions use only

Using SQL Developer. Oracle University and Egabi Solutions use only Using SQL Developer Objectives After completing this appendix, you should be able to do the following: List the key features of Oracle SQL Developer Identify menu items of Oracle SQL Developer Create a

More information

Eclipse Tutorial. For Introduction to Java Programming By Y. Daniel Liang

Eclipse Tutorial. For Introduction to Java Programming By Y. Daniel Liang Eclipse Tutorial For Introduction to Java Programming By Y. Daniel Liang This supplement covers the following topics: Getting Started with Eclipse Choosing a Perspective Creating a Project Creating a Java

More information

At the shell prompt, enter idlde

At the shell prompt, enter idlde IDL Workbench Quick Reference The IDL Workbench is IDL s graphical user interface and integrated development environment. The IDL Workbench is based on the Eclipse framework; if you are already familiar

More information

Caja File Manager. Desktop User Guide

Caja File Manager. Desktop User Guide Caja File Manager Desktop User Guide Desktop User Guide» Working with Files This chapter describes how to use the Caja file manager. Introduction Spatial Mode Browser Mode Opening Files Searching For Files

More information

Supplement H.1: JBuilder X Tutorial. For Introduction to Java Programming, 5E By Y. Daniel Liang

Supplement H.1: JBuilder X Tutorial. For Introduction to Java Programming, 5E By Y. Daniel Liang Supplement H.1: JBuilder X Tutorial For Introduction to Java Programming, 5E By Y. Daniel Liang This supplement covers the following topics: Getting Started with JBuilder Creating a Project Creating, Compiling,

More information

FileCatalyst HotFolder Quickstart

FileCatalyst HotFolder Quickstart FileCatalyst HotFolder Quickstart Contents 1 Installation... 2 1.1 Verify Java Version... 2 1.2 Perform Installation... 3 1.2.1 Windows... 3 1.2.2 Mac OSX... 3 1.2.3 Linux, Solaris, *nix... 3 1.3 Enable

More information

Supplement II.B(1): JBuilder X Tutorial. For Introduction to Java Programming By Y. Daniel Liang

Supplement II.B(1): JBuilder X Tutorial. For Introduction to Java Programming By Y. Daniel Liang Supplement II.B(1): JBuilder X Tutorial For Introduction to Java Programming By Y. Daniel Liang This supplement covers the following topics: Getting Started with JBuilder Creating a Project Creating, Compiling,

More information

FIREFOX MENU REFERENCE This menu reference is available in a prettier format at

FIREFOX MENU REFERENCE This menu reference is available in a prettier format at FIREFOX MENU REFERENCE This menu reference is available in a prettier format at http://support.mozilla.com/en-us/kb/menu+reference FILE New Window New Tab Open Location Open File Close (Window) Close Tab

More information

Module Road Map. 7. Version Control with Subversion Introduction Terminology

Module Road Map. 7. Version Control with Subversion Introduction Terminology Module Road Map 1. Overview 2. Installing and Running 3. Building and Running Java Classes 4. Refactoring 5. Debugging 6. Testing with JUnit 7. Version Control with Subversion Introduction Terminology

More information

Version: Copyright World Programming Limited

Version: Copyright World Programming Limited Version: 3.0.7.0.650 Copyright 2002-2017 World Programming Limited www.teamwpc.co.uk Contents Introduction... 5 About This Guide... 5 About WPS...5 Users of SAS Software...6 Getting Started... 8 Workbench

More information

Telerik Corp. Test Studio Standalone & Visual Studio Plug-In Quick-Start Guide

Telerik Corp. Test Studio Standalone & Visual Studio Plug-In Quick-Start Guide Test Studio Standalone & Visual Studio Plug-In Quick-Start Guide Contents Create your First Test... 3 Standalone Web Test... 3 Standalone WPF Test... 6 Standalone Silverlight Test... 8 Visual Studio Plug-In

More information

S-Drive User Guide v1.27

S-Drive User Guide v1.27 S-Drive User Guide v1.27 Important Note This user guide contains detailed information about S-Drive usage. Refer to the S-Drive Installation Guide and S-Drive Advanced Configuration Guide for more information

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

Automated GUI testing. How to test an interactive application automatically?

Automated GUI testing. How to test an interactive application automatically? Automated GUI testing How to test an interactive application automatically? Some GUI facts Software testing accounts for 50-60% of total software development costs GUIs can constitute as much as 60% of

More information

Useful Google Apps for Teaching and Learning

Useful Google Apps for Teaching and Learning Useful Google Apps for Teaching and Learning Centre for Development of Teaching and Learning (CDTL) National University of Singapore email: edtech@groups.nus.edu.sg Table of Contents About the Workshop...

More information

Mockup Step-by-Step Guide

Mockup Step-by-Step Guide Guide CONTENTS Contents... 1 Overview... 2 Key Takeaways... 2 Mockup User Interface... 3 Mockup Toolbar... 3 Options... 3 General Options... 4 Float Properties Popup... 4 Creating a Mockup... 6 Opening

More information

Quark XML Author for FileNet 2.8 with BusDocs Guide

Quark XML Author for FileNet 2.8 with BusDocs Guide Quark XML Author for FileNet.8 with BusDocs Guide Contents Getting started... About Quark XML Author... System setup and preferences... Logging on to the repository... Specifying the location of checked-out

More information

HOW TO USE CODE::BLOCKS IDE FOR COMPUTER PROGRAMMING LABORATORY SESSIONS

HOW TO USE CODE::BLOCKS IDE FOR COMPUTER PROGRAMMING LABORATORY SESSIONS HOW TO USE CODE::BLOCKS IDE FOR COMPUTER PROGRAMMING LABORATORY SESSIONS INTRODUCTION A program written in a computer language, such as C/C++, is turned into executable using special translator software.

More information

WPS Workbench. user guide. To help guide you through using WPS Workbench to create, edit and run programs. Workbench user guide Version 3.

WPS Workbench. user guide. To help guide you through using WPS Workbench to create, edit and run programs. Workbench user guide Version 3. WPS Workbench user guide To help guide you through using WPS Workbench to create, edit and run programs Version: 3.3.4 Copyright 2002-2018 World Programming Limited www.worldprogramming.com Contents Introduction...7

More information

4 Tutorial: TTCN Suite

4 Tutorial: TTCN Suite 4 Tutorial: TTCN Suite Basics (in Windows) This tutorial is intended as an easy introduction to the TTCN suite for the newcomer. It is assumed that you have some basic knowledge about Windows. In addition,

More information

BasicScript 2.25 User s Guide. May 29, 1996

BasicScript 2.25 User s Guide. May 29, 1996 BasicScript 2.25 User s Guide May 29, 1996 Information in this document is subject to change without notice. No part of this document may be reproduced or transmitted in any form or by any means, electronic

More information

Building reports using the Web Intelligence HTML Report Panel

Building reports using the Web Intelligence HTML Report Panel Building reports using the Web Intelligence HTML Report Panel Building reports using the Web Intelligence HTML Report Panel Copyright 2008 Business Objects. All rights reserved. Business Objects owns the

More information

ZENworks 2017 Update 2 Endpoint Security Utilities Reference. February 2018

ZENworks 2017 Update 2 Endpoint Security Utilities Reference. February 2018 ZENworks 2017 Update 2 Endpoint Security Utilities Reference February 2018 Legal Notice For information about legal notices, trademarks, disclaimers, warranties, export and other use restrictions, U.S.

More information

CSCI 161: Introduction to Programming I Lab 1b: Hello, World (Eclipse, Java)

CSCI 161: Introduction to Programming I Lab 1b: Hello, World (Eclipse, Java) Goals - to learn how to compile and execute a Java program - to modify a program to enhance it Overview This activity will introduce you to the Java programming language. You will type in the Java program

More information

BRIEFCASES & TASKS ZIMBRA. Briefcase can be used to share and manage documents. Documents can be shared, edited, and created using Briefcases.

BRIEFCASES & TASKS ZIMBRA. Briefcase can be used to share and manage documents. Documents can be shared, edited, and created using Briefcases. BRIEFCASES & TASKS ZIMBRA BRIEFCASES Briefcase can be used to share and manage documents. Documents can be shared, edited, and created using Briefcases. Options Briefcase New Briefcase To create briefcases,

More information

Batch Monitor User Manual

Batch Monitor User Manual Batch Monitor User Manual You can use the Batch Monitor to view or adjust the status of batches and jobs processed by Compressor or Apple Qmaster. You can also use the Batch Monitor to view detailed history

More information

Manage and Edit Sessions

Manage and Edit Sessions Manage and Edit Sessions With TurningPoint, you can stop and save a session, and pick up where you left off at a later time. You can also use a TurningPoint setting to create back-up files of your session.

More information

XMLInput Application Guide

XMLInput Application Guide XMLInput Application Guide Version 1.6 August 23, 2002 (573) 308-3525 Mid-Continent Mapping Center 1400 Independence Drive Rolla, MO 65401 Richard E. Brown (reb@usgs.gov) Table of Contents OVERVIEW...

More information

Specification Manager

Specification Manager Enterprise Architect User Guide Series Specification Manager How to define model elements simply? In Sparx Systems Enterprise Architect, use the document-based Specification Manager to create elements

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

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

edev Technologies integreat4tfs 2015 Update 2 Release Notes

edev Technologies integreat4tfs 2015 Update 2 Release Notes edev Technologies integreat4tfs 2015 Update 2 Release Notes edev Technologies 11/18/2015 Table of Contents 1. INTRODUCTION... 2 2. SYSTEM REQUIREMENTS... 3 3. APPLICATION SETUP... 3 DASHBOARD... 4 1. FEATURES...

More information

Perceptive Document Composition

Perceptive Document Composition Perceptive Document Composition Client Product Guide PDC Version: 5.4 Written by: Product Documentation, R&D Date: February 2014 2014 Perceptive Software. All rights reserved Perceptive Software is a trademark

More information

Microsoft Excel Keyboard Shortcuts

Microsoft Excel Keyboard Shortcuts Microsoft Excel Keyboard Shortcuts Here is a complete list of keyboard shortcuts for Microsoft Excel. Most of the shortcuts will work on all Excel versions on Windows based computer. Data Processing Shortcuts

More information

Reporting Center. Primary (Stand-Alone) Interface

Reporting Center. Primary (Stand-Alone) Interface Reporting Center The Reporting Center is where you will go to run or create reports on projects. It can be accessed in any of the follow ways, each with a slightly different user interface and functionality.

More information

1 Preface About this Manual Intended Audience Revision History Document Conventions Version...

1 Preface About this Manual Intended Audience Revision History Document Conventions Version... Table of Contents 1 Preface... 3 1.1 About this Manual... 3 1.2 Intended Audience... 3 1.3 Revision History... 3 1.4 Document Conventions... 3 1.5 Version... 4 2 Introduction... 5 2.1 Overview... 5 2.2

More information

Agent and Agent Browser. Updated Friday, January 26, Autotask Corporation

Agent and Agent Browser. Updated Friday, January 26, Autotask Corporation Agent and Agent Browser Updated Friday, January 26, 2018 2018 Autotask Corporation Table of Contents Table of Contents 2 The AEM Agent and Agent Browser 3 AEM Agent 5 Privacy Mode 9 Agent Browser 11 Agent

More information

SIEMENS. Teamcenter Rapid Start Introducing Rapid Start RS

SIEMENS. Teamcenter Rapid Start Introducing Rapid Start RS SIEMENS Teamcenter Rapid Start 11.6 Introducing Rapid Start RS002 11.6 Contents Rapid Start overview................................................... 1-1 Rapid Start User Interfaces..............................................

More information

Microsoft Excel 2010 Level 1

Microsoft Excel 2010 Level 1 Microsoft Excel 2010 Level 1 One Day Course Course Description You have basic computer skills such as using a mouse, navigating through windows, and surfing the Internet. You have also used paper-based

More information

Using the Dev C++ Compiler to Create a Program

Using the Dev C++ Compiler to Create a Program This document assumes that you have already installed the Dev-C++ Compiler on your computer and run it for the first time to setup the initial configuration. USING DEV-C++ TO WRITE THE POPULAR "HELLO WORLD!"

More information

The QuickCalc BASIC User Interface

The QuickCalc BASIC User Interface The QuickCalc BASIC User Interface Running programs in the Windows Graphic User Interface (GUI) mode. The GUI mode is far superior to running in the CONSOLE mode. The most-used functions are on buttons,

More information

Business Insight Authoring

Business Insight Authoring Business Insight Authoring Getting Started Guide ImageNow Version: 6.7.x Written by: Product Documentation, R&D Date: August 2016 2014 Perceptive Software. All rights reserved CaptureNow, ImageNow, Interact,

More information

Eclipse Setup. Opening Eclipse. Setting Up Eclipse for CS15

Eclipse Setup. Opening Eclipse. Setting Up Eclipse for CS15 Opening Eclipse Eclipse Setup Type eclipse.photon & into your terminal. (Don t open eclipse through a GUI - it may open a different version.) You will be asked where you want your workspace directory by

More information

JIDE Shortcut Editor Developer Guide

JIDE Shortcut Editor Developer Guide JIDE Shortcut Editor Developer Guide Contents PURPOSE OF THIS DOCUMENT... 1 BASIC CONCEPTS... 1 SHORTCUT... 2 SHORCUTSCHEMA... 2 SHORTCUTSCHEMAMANAGER... 2 FEATURES OF SHORTCUT EDITOR... 2 CLASSES, INTERFACES

More information

MAS 90/200 Intelligence Tips and Tricks Booklet Vol. 1

MAS 90/200 Intelligence Tips and Tricks Booklet Vol. 1 MAS 90/200 Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the Sage MAS Intelligence Reports... 3 Copying, Pasting and Renaming Reports... 4 To create a new report from an existing report...

More information

Function. Description

Function. Description Function Check In Get / Checkout Description Checking in a file uploads the file from the user s hard drive into the vault and creates a new file version with any changes to the file that have been saved.

More information

A Guide to Quark Author Web Edition October 2017 Update

A Guide to Quark Author Web Edition October 2017 Update A Guide to Quark Author Web Edition 2015 - October 2017 Update Contents Getting Started...1 Smart Documents...1 Introduction to the Quark Author Web Edition User Guide...1 Quark Author Web Edition configuration...1

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

BaanERP 5.0c. User's Guide for Worktop 2.1

BaanERP 5.0c. User's Guide for Worktop 2.1 BaanERP 5.0c A publication of: Baan Development B.V. P.O.Box 143 3770 AC Barneveld The Netherlands Printed in the Netherlands Baan Development B.V. 2001. All rights reserved. The information in this document

More information

Replay Xcessory Quick Start

Replay Xcessory Quick Start Replay Xcessory Quick Start Read this document to get started quickly with Replay Xcessory. It tells you about the following topics: What is Replay Xcessory? Starting up Replay Xcessory Understanding the

More information

Writing and Running Programs

Writing and Running Programs Introduction to Python Writing and Running Programs Working with Lab Files These instructions take you through the steps of writing and running your first program, as well as using the lab files in our

More information

OpenForms360 Validation User Guide Notable Solutions Inc.

OpenForms360 Validation User Guide Notable Solutions Inc. OpenForms360 Validation User Guide 2011 Notable Solutions Inc. 1 T A B L E O F C O N T EN T S Introduction...5 What is OpenForms360 Validation?... 5 Using OpenForms360 Validation... 5 Features at a glance...

More information

Rapise Quick Start Guide Testing Java Applications with Rapise

Rapise Quick Start Guide Testing Java Applications with Rapise Rapise Quick Start Guide Testing Java Applications with Rapise Date: May 9th, 2017 Contents Introduction... 1 1. Testing the Sample AWT/Swing Application... 2 2. Testing the Sample SWT Application... 7

More information

ZENworks 11 Support Pack 4 Endpoint Security Utilities Reference. October 2016

ZENworks 11 Support Pack 4 Endpoint Security Utilities Reference. October 2016 ZENworks 11 Support Pack 4 Endpoint Security Utilities Reference October 2016 Legal Notice For information about legal notices, trademarks, disclaimers, warranties, export and other use restrictions, U.S.

More information

Status Bar: Right click on the Status Bar to add or remove features.

Status Bar: Right click on the Status Bar to add or remove features. Outlook 2010 Quick Start Guide Getting Started File Tab: Click to access actions like Print, Save As, etc. Also to set Outlook options. Ribbon: Logically organizes Command Buttons onto Tabs and Groups

More information

The purpose of this tutorial is to introduce you to the Construct 2 program. First, you will be told where the software is located on the computer

The purpose of this tutorial is to introduce you to the Construct 2 program. First, you will be told where the software is located on the computer Learning Targets: Students will be introduced to industry recognized game development software Students will learn how to navigate within the software Students will learn the basics on how to use Construct

More information

Administration. Training Guide. Infinite Visions Enterprise Edition phone toll free fax

Administration. Training Guide. Infinite Visions Enterprise Edition phone toll free fax Administration Training Guide Infinite Visions Enterprise Edition 406.252.4357 phone 1.800.247.1161 toll free 406.252.7705 fax www.csavisions.com Copyright 2005 2011 Windsor Management Group, LLC Revised:

More information

Getting PC SAS to Do What You Want, When You Want, How You Want Jodie Gilmore, Fulcrum Communications, Washougal, WA

Getting PC SAS to Do What You Want, When You Want, How You Want Jodie Gilmore, Fulcrum Communications, Washougal, WA Getting PC SAS to Do What You Want, When You Want, How You Want Jodie Gilmore, Fulcrum Communications, Washougal, WA ABSTRACT Searching for a file that is not where you thought it was, starting SAS up

More information

AutoCAD 2009 User InterfaceChapter1:

AutoCAD 2009 User InterfaceChapter1: AutoCAD 2009 User InterfaceChapter1: Chapter 1 The AutoCAD 2009 interface has been enhanced to make AutoCAD even easier to use, while making as much screen space available as possible. In this chapter,

More information

Javadocing in Netbeans (rev )

Javadocing in Netbeans (rev ) Javadocing in Netbeans (rev. 2011-05-20) This note describes how to embed HTML-style graphics within your Javadocs, if you are using Netbeans. Additionally, I provide a few hints for package level and

More information

RTMS - Software Setup

RTMS - Software Setup RTMS - Software Setup These instructions are for setting up the RTMS (Robot Tracking & Management System) software. This software will run on your PC/MAC and will be used for various labs in order to allow

More information

Kendo UI. Builder by Progress : What's New

Kendo UI. Builder by Progress : What's New Kendo UI Builder by Progress : What's New Copyright 2017 Telerik AD. All rights reserved. July 2017 Last updated with new content: Version 2.0 Updated: 2017/07/13 3 Copyright 4 Contents Table of Contents

More information

Starting the KVM Console

Starting the KVM Console Starting the KVM Console This chapter includes the following sections: KVM Console, page 1 Starting the KVM Console from a Server, page 5 Starting the KVM Console from a Service Profiles, page 5 Starting

More information

Quark XML Author 2015 October Update with Business Documents

Quark XML Author 2015 October Update with Business Documents Quark XML Author 2015 October Update with Business Documents CONTENTS Contents Getting started...6 About Quark XML Author...6 Working with documents...8 Basic document features...8 What is a business document...8

More information

Customizing Administration Tools in ClearCase 4.0 for Windows NT

Customizing Administration Tools in ClearCase 4.0 for Windows NT Customizing Administration Tools in ClearCase 4.0 for Windows NT Abstract This white paper describes how to customize the ClearCase Administration tools available in Rational ClearCase 4.0 on Windows NT.

More information