Introduction to Parasoft Tracer. A Demonstration of How to Use Tracer Technology While Extending an Existing Application

Size: px
Start display at page:

Download "Introduction to Parasoft Tracer. A Demonstration of How to Use Tracer Technology While Extending an Existing Application"

Transcription

1 Introduction to Parasoft Tracer A Demonstration of How to Use Tracer Technology While Extending an Existing Application

2 1 What is Parasoft Tracer? 1.1 Overview This paper explains how a development team responsible for extending an existing application can use Parasoft Tracer technology to verify whether the new functionality works correctly now and in the future, as the application continues to evolve. Tracer technology is the first and only technology that provides software development and QA organizations an effective and practical means to deploy unit testing as a standard practice in their development lifecycle, extending their ability to ensure secure and reliable applications. Although the value of unit testing has long been respected, its practice has not been widely embraced by development organizations. Why? Because the time, skill, and resources to develop unit test cases are often in short supply, given the increasingly aggressive development schedules that software development organizations face. Significant adoption requires automation. Parasoft Jtest has been providing Java developers with automated unit testing and code analysis for years. With Tracer technology, Jtest now extends automated unit testing to a wider audience and addresses the complexity of generating functional unit test cases that verify whether code satisfies the required application behavior. Parasoft Tracer automatically generates unit test cases that capture application behavior by monitoring a running application. Simply exercise the application functionality you want to test, and Parasoft Tracer automatically designs JUnit test cases with real data that represents the paths taken through the application. No coding or scripting is required. The result is a library of test cases against which new code can be tested to ensure it meets specifications and does not break existing functionality. Parasoft Tracer benefits include: Fast and easy generation of an intelligent low-maintenance functional unit test suite. Anyone in QA or development can automatically create realistic JUnit test cases by simply exercising the application like the end-user would. Because the test suite operates at the code level rather than the UI level, it is sensitive enough to detect even the subtle internal problems that UI testing overlooks (for instance, failure to send purchase-related data to a database). With minimal overhead, development and/or QA can now readily use unit testing to identify, isolate, and resolve software errors early in the development process. Automated creation of a thorough regression test suite against which to validate and assess the impact of new code changes. Developers can verify new code's functionality as soon as it's completed (when it's fresh in their minds), then the team can run the generated test cases nightly to determine whether new or modified code impacted previously verified functionality. If problems are discovered, they are traced to a specific class/method and reported immediately. The team can then quickly correct each problem as soon as it's introduced before the problem becomes more deeply embedded in the application and grows exponentially more difficult and costly to fix. This, in turn, helps the team meet increasingly aggressive release schedules without compromising quality and reliability. Ability to test a full range of application functionality on a single machine independent of a complex testing environment. For applications that contain database interactions or calls to other external data sources, processes, services, and so on, Parasoft Tracer generates test cases that represent that behavior, developing test case stubs as needed. These test cases can be used to test complex application behavior from a single machine (which may be a developer or QA desktop) without requiring live data connections or a fully staged test environment. Development can easily test critical 1

3 application behavior without extensive overhead and extend the range of testing that can be done during development. 1.2 How Parasoft Tracer Addresses Common Business Problems Maintenance Projects Most software development projects involve maintaining an existing application, rather than writing a new one from scratch. While new projects are commonly supported with large budgets and additional human resources, insufficient resources are usually allocated for maintenance projects. Nevertheless, these projects are expected to satisfy the same high quality standards as new development projects. Thorough testing must be performed on areas that are directly affected by system modifications and extensions, and even areas that were not explicitly changed need to be tested to verify that the modifications did not cause unexpected changes or side effects (generally called regressions). If the team builds an effective regression test suite when a new system is developed, testing can be performed thoroughly at the maintenance project phase. If not, performing regression testing at the maintenance project phase is challenging. Parasoft Tracer is very powerful in situations where a code base does not have a well-planned regression test suite, and that code base needs to be modified or extended. Iterative New Development Projects Another common challenge is how to implement regression test suites in an iterative development process, such as Agile Development or Extreme Programming. The unit test suites created using Jtest or JUnit can be used for regression tests. By also using Parasoft Tracer from the earliest phases of development, it is possible to create a test case that uses the actual data obtained from functional-level tests or load tests, or even more realistic data obtained from a simulated production environment. Various Development Projects Most developers have experienced a problem that occurs only in the production environment, only when the database or another system is connected, or only when the program is loaded into the application server. Such problems are difficult to debug; since a similar environment usually cannot be setup on the developer desktop, the same problem typically cannot be reproduced and analyzed from the developer desktop. Parasoft Tracer can significantly reduce debugging costs by allowing developers to reproduce realistic program behavior on the developer desktop. The desired operations can be performed in the production environment, then Parasoft Tracer can then capture these operations in JUnit tests, which can be run on the developer desktop because dependencies on the production environment are automatically stubbed out. The purely class-level unit test cases that Jtest generates without Tracer typically test how the code behaves under unexpected conditions. On the other hand, the functional unit test cases generated by Parasoft Tracer check the code s functionality under expected, realistic use case scenarios. Together, these different types of test cases create a robust regression test suite that can be run regularly to immediately expose any code modifications/additions that break existing functionality or introduce unexpected side effects. This is especially critical for supporting short release cycles and ensuring the continued functionality of constantly-evolving and difficult-to-test applications. Using Jtest s Test Case Parameterization feature, all of these test cases can be extended with a wide variety of test input values (runtime-generated, user-defined, or from data sources) to create test scenarios that reflect a broad range of realistic usage. This streamlines the development and 2

4 execution of complex test case scenarios that ensure broad, thorough test coverage, and that validate the code's response to a wide range of expected and unexpected user actions. 2 Sample Project Scenario 2.1 Sample Application This paper explains how Parasoft Tracer can be used in a development project that involves extending an existing application. The application that we will extend is the JPetStore open source application. The original J2EE-based JPetStore 1.0 was developed by Clinton Begin of ibatis in Since then, it has been completely rewritten, and a number of different versions are currently available. This paper uses the version bundled as a Jtest 8.0 sample project. JPetStore is a sample application for an online pet shop. It implements the complete functionality of a major online pet shop, such as searching for a product, saving the selected product in the shopping cart, and checking out. Figure 5. shows the main pages and the application flow. A demonstration version of JPetStore is available on the internet at Welcome page Main page Product directory (Fish page) Product list (Angelfish page) 3

5 Product detail Order input Checkout [ Fig. 5] Login for payment 2.2 Specifications for the Project Extension This project is expected to extend the JPetStore application as follows: (1) Security Policy New Specification Requirements The quantity of any product ordered in a single purchase must not exceed 10. Any quantity over 10 should be reduced to 10. (2) Discount Policy A 5% discount should be applied to all orders totaling over $100. If the discounted price is less than $100, it should be adjusted to $100. 4

6 The security policy requirement is implemented by preventing users from ordering more than 10 of each item in a single purchase. Fake orders designed to prevent sales activities are a common problem on internet shopping sites. This requirement attempts to reduce the damage caused by fake orders by limiting how many of each item can be ordered. In an actual e-commerce application, a more complex solution would be needed. However, this simple solution is sufficient for our purpose, which is demonstrating how to use Parasoft Tracer in a realistic project that involves extending an existing application. The discount policy requirement implements a newly-defined business rule: A 5% discount should be applied to all orders totaling over $100. As with the previous requirement, the implementation would need to be more complex in an actual application. 2.3 Functional Test Cases (Use Cases) At least three functional test cases are needed to test these two new specification requirements: TEST 1 (For the Security Policy) Scenario: Order 11 or more a single product. Original result (before the application modification): 11 of the same product can be ordered. New result (after the application modification): The per-product item quantity is limited to 10. TEST 2 (For the Discount Policy) Scenario: The order total is more than $ (which will be $100 or more, even after a 5% discount). Original result (before the application modification): The total price is the product s list price quantity. New result (after the application modification): The final total price is the product s list price quantity, minus 5% of that total. TEST 3 (For the Discount Policy) Scenario: The order total is between $100 and $ (which will be less than $100 when a 5% discount is applied). Original result (before the application modification): The total price is the product s list price quantity. New result (after the application modification): The total price is $ Source Code to be Extended The source of the JPetStore application is available in the packages shown in Figure 6. 5

7 [ Fig. 6] The application logic is controlled by the source code in the com.ibatis.jpetstore.domain package (See Figure 7). [ Fig. 7] Implementation of the Security Policy The security policy will be implemented in the com.ibatis.jpetstore.domain package s CartItem class (in the setquantity(int) method, as shown in Figure 8). This is where the quantity of the ordered product is set. 6

8 [ Fig. 8] [ Fig. 9] Implementation of the Discount Policy The discount policy is implemented in the com.ibatis.jpetstore.domain package s CartItem class (in the SetQuantity(int) method, as shown in Figure 9). 3 Sample Usage of Parasoft Tracer 3.1 Overall Project Flow Before we discuss the details of how Parasoft Tracer can be used to verify our extensions to this project, it is important to understand the overall project flow. The overall project flow will involve: 1) Preparing the Regression Test Suite Prepare the regression test suite that will be run after the source code modifications are completed. This regression test suite will include functional and unit-level regression test cases. a) Functional Regression Test Cases Use Parasoft WebKing to create functional regression test cases. The scenario that WebKing will record includes the 3 test cases which are described in section 2.3. b) Unit-Level Regression Test Cases Prepare unit-level regression test cases by generating and executing test cases from Parasoft Tracer s monitoring, then review their results 7

9 Generating and executing test cases from Parasoft Tracer s monitoring Parasoft Tracer can directly monitor and generate test cases for an application that is already running on localhost or a remote machine, or that can be launched from the Eclipse/Jtest environment. This is the case with the JPetstore project. Alternatively, Parasoft Tracer can record a monitoring log file as you exercise an application, such as a Web application deployed on a staging server or production server. This log file can later be used for unit test generation within the Jtest environment. For example, a QA tester can record a monitoring log file as he or she exercises an application running on a Web server; the log file can then be passed on to a developer, who can use that file to generate realistic unit tests. In this example, we will use the test cases created with WebKing to exercise the application as Parasoft Tracer monitors it Reviewing and verifying the test execution results After the generated test cases are executed, review the results, verify the unverified outcomes, and save them for use as a regression test suite. 2) Extending the Source Code Update the SetQuantity(int) method of the CartItem class and the getsubtotal () method of the Cart class (both from the com.ibatis.jpetstore.domain package) to implement the new requirements, then compile the code. If this were a real project, we would perform class-level unit testing with Jtest or JUnit. For the sake of simplicity, we will skip unit testing on this sample project. 3) Executing and Updating the Regression Tests a) Unit-Level Regression Tests Using the unit-level regression testing suite that was prepared before extending the source code, check to see if the modified code causes test case failures (this is the expected result, since the code functionality changed), and verify whether it had any unexpected side effects in the rest of the application. Also, update the test cases to reflect the change in expected functionality. b) Functional Regression Tests Using the functional regression testing suite that was prepared before extending the source code, check to see if the modified code causes test case failures (this is the expected result, since the code functionality changed), and verify whether it had any unexpected side effects in the rest of the application. Also, update the test cases to reflect the change in expected functionality. 3.2 Preparing the Functional Regression Test Cases To prepare the functional regression test suite, we will use WebKing to create the three test cases described in section

10 Creating the Functional Regression Test Suite Start WebKing, and create the project. WebKing spiders through the project, starting at the specified URL, and adds the scanned items the project. Implementing TEST 1 (For the Security Policy) Scenario: Order 11 or more of a single product. Original result (before the application modification): 11 items of the same product can be ordered. Start creating the test case in record using browser mode. 9

11 From the Welcome page, browse to the Main page, then to the Fish page. Click the Goldfish link in the Fish page. The Goldfish Stock page will open. 10

12 Add one adult male goldfish to the shopping cart. The total cost of items shopping cart is $5.50. Change the quantity of adult male goldfish to 11, then click the Update Cart button. The total cost will be recalculated. The recalculated total cost is $ Implementing TEST 2 (For the Discount Policy) Scenario: The order total is more than $ (which will be $100 or more, even after a 5% discount). Original result (before the application modification): The total price is the product s list price quantity. 11

13 Create a second test case path and add a large angelfish to the shopping cart. Use the same general procedure that you used in Test 1. The total cost of items in the shopping cart is $ Change the quantity of large angelfish to 10, then click the Update Cart button. The total cost will be recalculated. The total cost is recalculated; the new cost is $

14 Implementing TEST 3 (For the Discount Policy) The order total is between $100 and $ (which will be less than $100 when a 5% discount is applied). Original result (before the application modification): The total price is the product s list price quantity. Create a third test case path and add an adult female goldfish, plus a small angelfish, to the shopping cart. Use the same general procedure that you used in Test 1 and Test 2. The total cost of items in the shopping cart is $ Change the quantity of adult female goldfish to 4. Change the quantity of small angelfish to 5. Click the Update Cart button The total cost will be recalculated. The total price is recalculated and it becomes $

15 Verifying the Test Cases Execute these three test cases, then check if any problems are reported. 3.3 Preparing the Unit-Level Regression Test Cases Preparing the unit regression test cases involves generating and executing test cases from Parasoft Tracer s monitoring, then reviewing their results. Generating and Executing Test Cases from Parasoft Tracer s Monitoring To generate and execute JUnit test cases that capture the operations represented in our three tests, run Jtest s Generate and Run from Monitoring built-in Test Configuration. This will launch the application so you can exercise it, then monitor the application as it is exercised, generate test cases that capture the monitored operations, then execute the generated tests. We will exercise the application by running the three functional test cases that were prepared in WebKing. 14

16 In the Package Explorer for Jtest/Eclipse, select the item that you want to monitor, Here, we will select the entire project. Monitoring the entire project is helpful because the modifications that we will make might have side effects that affect other parts of the application. Run Jtest s builtin Generate and Run from Monitoring Test Configuration. 15

17 Parasoft Tracer starts to monitor the application as soon as it is launched. Start WebKing, execute the three functional test cases that were previously created, then verify whether tests are executed without any problems. Stop the application server. 16

18 When the application server stops, Parasoft Tracer will stop monitoring the application and start generating test cases. After the test cases have been generated, they will be executed. 17

19 Reviewing and Verifying Test Results The next step is to review the results, verify all unverified outcomes and save them for use as a regression test suite. A summary is displayed after test case execution is completed. This summary shows that the three WebKing test cases covered 57% of the code in the project. Confirm the coverage of the methods that we need to modify in order to implement the new requirements: the setquantity method in the CartItem class, and the getsubtotal method in the Cart class. 18

20 Note that 100% coverage was achieved for both methods. Review the unverified outcomes. In the generated JUnit file, the assertion for each unverified outcome is marked with a "// jtest_unverified" comment. 19

21 The Jtest Test Class Outline offers a convenient way to review the test cases. Verify each outcome that is correct. 20

22 Alternatively, multiple unverified outcomes can be verified with a single-click. To do this, select the node or nodes that indicate which outcomes you want to verify, then choose Verify All. In the generated JUnit file, the assertion for each verified outcome is marked with a "// Verified by [user name]" comment. 3.4 Extending the Source Code Next, we will modify and compile the SetQuantity method of the CartItem class and the getsubtotal method of the Cart class (both from the com.ibatis.jpetstore.domain package). Extending the SetQuantity(int) Method in the CartItem Class The SetQuantity method sets the quantity of a single product. This method needs to be modified to implement the new security policy. Code before the update public void setquantity(int quantity) { } this.quantity = quantity; calculatetotal(); 21

23 Code after the update public void setquantity(int quantity) { ////////////////////////// // implementation of security policy //. Limited quantity of one product can be ordered in one order process is up to 10. } // //..{ if(quantity > 10).. if the number of orders is 10 or more } quantity = 10; // Limit the number of orders to 10. ////////////////////////// this.quantity = quantity; calculatetotal(); Extending the getsubtotal () Method in the Cart Class The getsubtotal method calculates the total cost of items saved in the shopping cart. This method needs to be modified to implement the new discount policy. Code before the update public BigDecimal getsubtotal() { BigDecimal subtotal = new BigDecimal("0"); Iterator items = getallcartitems(); while (items.hasnext()) { CartItem cartitem = (CartItem) items.next(); Item item = cartitem.getitem(); BigDecimal listprice = item.getlistprice(); BigDecimal quantity = new BigDecimal(String.valueOf(cartItem.getQuantity())); subtotal = subtotal.add(listprice.multiply(quantity)); return subtotal; } 22

24 Code after the update public BigDecimal getsubtotal() { BigDecimal subtotal = new BigDecimal(0); BigDecimal discounttotal = new BigDecimal(100); Iterator items = getallcartitems(); while (items.hasnext()) { CartItem cartitem = (CartItem) items.next(); Item item = cartitem.getitem(); BigDecimal listprice = item.getlistprice(); BigDecimal quantity = new BigDecimal(String.valueOf(cartItem.getQuantity())); subtotal = subtotal.add(listprice.multiply(quantity)); } //start added code //Implementation of the discount policy //5% discount will be applied to the total price if an order is $100 or more //if the price after the 5% discount becomes less than $100, the total price will be $100 if (subtotal.compareto(discounttotal) > 0) { //if the total is $100 or more let's apply 5% discount BigDecimal sb = new BigDecimal(0.95); subtotal = subtotal.multiply(new BigDecimal(0.95)); //if the total after discount is less than $100 adjust to $100 if(subtotal.compareto(discounttotal) < 0) { subtotal = discounttotal; // Round it up to $100. } } //end added code return subtotal; } 3.5 Executing and Updating the Unit-Level Regression Test Suite Using the unit-level regression testing suite we prepared before extending the source code, we will check to see if the modified code causes test case failures (this is the expected result, since the code functionality changed), and verify whether it had any unexpected side effects in the rest of the application. Also, we will update the test cases to reflect the change in expected functionality. 23

25 Use Jtest s built-in Run Unit Tests Test Configuration to execute the unit-level regression test suite for com.ibatis.jpetstore.domain. Review the test case failures reported. Test Case Failures from the Cart Class Test Case Failure 1 This test case expected that when the getsubtotal calculation was performed, the total cost would be $ (the total cost of all items in the cart). However, since the new discount policy specification requirement applies a 5% discount to orders totaling over $105.26, the expected result has changed from 165 to The test case s expected value needs to be updated 24

26 accordingly. This can be accomplished by right-clicking the error message, choosing Change expected value from the shortcut menu, then clicking OK in the dialog that opens. Test Case Failure 2 This test case expected that when the getsubtotal calculation was performed, the total cost would be $ (the total cost of all items in the cart). However, since the new discount policy specification requirement discounts all purchases between $100 and $ to $100, the expected result has changed from to 100. The test case s expected value needs to be updated accordingly. This can be accomplished by right-clicking the error message, choosing Change expected value from the shortcut menu, then clicking OK in the dialog that opens. 25

27 Test Case Failure 3 This test case expected that when the setquantity method was used to update the item quantity to 11, the number of items would be set to 11, and the total cost would be $60.50 (11 items at the cost of $5.50 per item). However, since the new security policy specification requirement prohibits a purchase with more than 10 of the same item, only 10 can be purchased, which causes the expected result to change from 60.5 to 50.5 (10 items at the cost of $5.50 per item). The test case s expected value needs to be updated accordingly. This can be accomplished by rightclicking the error message, choosing Change expected value from the shortcut menu, then clicking OK in the dialog that opens. Test Case Failures from the CartItem Class This test case expected that when the setquantity method was used to update the item quantity to 11, the number of items would be set to 11. However, since the new security policy specification requirement prohibits a purchase with more than 10 of the same item, the expected result must change from 11 to 10. The test case s expected value needs to be updated accordingly. This can be accomplished by right-clicking the error message, choosing Change expected value from the shortcut menu, then clicking OK in the dialog that opens. Updating Expected Results When a test case s expected value changes (for instance, because the code s functionality has been intentionally changed to implement new specification requirements), it can be updated as follows. Right-click the message for the value that needs to be modified, then choose Change expected value from the shortcut menu. 26

28 Enter the correct expected value, then click OK. When this procedure is repeated for each test failure caused by the intentional functionality changes, the test suite will be configured to check for the new expected functionality. These tests can then be run every 24 hours to verify whether additional changes impact these recentlyimplemented functionality requirements (the security policy and the discount policy). If any problems are introduced, these test cases will fail in order to alert the team to the problem. 3.6 Executing and Updating the Functional Regression Test Suite Using the functional regression testing suite we prepared before extending the source code, we will check to see if the modified code causes test failures (this is the expected result, since the code functionality changed), and verify whether it had any unexpected side effects in the rest of the application. Also, we will update the test cases to reflect the change in expected functionality. Executing the Test Suite First, we will execute the functional test suite that we previously created. 27

29 Reviewing Errors Next, we review the reported errors (indicated with red bubbles). To explore a reported error, we right-click it, then choose Regression Results from the shortcut menu. This launches a comparison tool that will display the expected results (the results obtained when the test was created) on the left side, and the actual results (the results obtained from the current test run) on the right side. 28

30 The first error occurred because original test case recorded a quantity of 11, but this result could not be achieved after the new security policy was implemented. This change is expected, so the test case s expected value needs to be updated accordingly. The other reported errors are also expected because the code s functionality has been intentionally changed to implement new specification requirements. These values also need to be updated. 29

31 Updating Expected Results When a test case s expected value changes (for instance, because the code s functionality has been intentionally changed to implement new specification requirements), it can be updated by clicking Replace Current Control. When this procedure is repeated for each test failure caused by the intentional functionality changes, the test suite will be configured to check for the new expected functionality. These tests can then be run every 24 hours to verify whether additional changes impact these recentlyimplemented functionality requirements (the security policy and the discount policy). If any problems are introduced, these test cases will fail in order to alert the team to the problem. 30

32 4 About Parasoft For 20 years, Parasoft has investigated how and why software errors are introduced into applications. Our solutions leverage this research to deliver quality as a continuous process throughout the SDLC. This promotes strong code foundations, solid functional components, and robust business processes. Whether you are delivering Service-Oriented Architectures (SOA), evolving legacy systems, or improving quality processes draw on our expertise and awardwinning products to increase productivity and the quality of your business applications. For more information visit: 5 Contacting Parasoft USA 101 E. Huntington Drive, 2nd Floor Monrovia, CA Toll Free: (888) Tel: (626) Fax: (626) info@parasoft.com URL: Europe France: Tel: +33 (1) UK: Tel: +44 (0) Germany: Tel: info-europe@parasoft.com Asia Tel: info-psa@parasoft.com Other Locations See Parasoft Corporation All rights reserved. Parasoft and all Parasoft products and services listed within are trademarks or registered trademarks of Parasoft Corporation. All other products, services, and companies are trademarks, registered trademarks, or servicemarks of their respective holders in the US and/or other countries. 31

Integrated Error-Detection Techniques: Find More Bugs in Java Applications

Integrated Error-Detection Techniques: Find More Bugs in Java Applications Integrated Error-Detection Techniques: Find More Bugs in Java Applications Software verification techniques such as pattern-based static code analysis, runtime error detection, unit testing, and flow analysis

More information

Ce document a été téléchargé depuis le site de Precilog. - Services de test SOA, - Intégration de solutions de test.

Ce document a été téléchargé depuis le site de Precilog. - Services de test SOA, - Intégration de solutions de test. Ce document a été téléchargé depuis le site de Precilog. - Services de test SOA, - Intégration de solutions de test. 01 39 20 13 55 info@precilog.com www.precilog.com End to End Process Testing & Validation:

More information

Test-Driven Development and Unit Testing with Parasoft Concerto

Test-Driven Development and Unit Testing with Parasoft Concerto Test-Driven Development and Unit Testing with Parasoft Concerto What is Test-Driven Development (TDD)? Test-Driven Development (TDD) was first introduced as a key part of Extreme Programming. In a nutshell,

More information

Code Review Best Practices. With Adam Kolawa, Ph.D.

Code Review Best Practices. With Adam Kolawa, Ph.D. Code Review Best Practices With Adam Kolawa, Ph.D. This paper is part of a series of interviews in which Adam Kolawa Parasoft CEO and Automated Defect Prevention: Best Practices in Software Management

More information

Increase Software Development Productivity:

Increase Software Development Productivity: Increase Software Development Productivity: Equations for Efficiency By Adam Kolawa, Parasoft Co-Founder and CEO Why Productivity Matters In today s economy, software development is a great expense for

More information

Automating C/C++ Unit Testing and Coding Standard Analysis with Parasoft C++test

Automating C/C++ Unit Testing and Coding Standard Analysis with Parasoft C++test Automating C/C++ Unit Testing and Coding Standard Analysis with Parasoft C++test Introduction Preventing errors is the key to delivering reliable C/C++ software as rapidly and efficiently as possible.

More information

Data Flow Static Code Analysis Best Practices

Data Flow Static Code Analysis Best Practices Data Flow Static Code Analysis Best Practices Introduction This paper examines why and how to add flow analysis to your existing testing strategies. After introducing the general concept and benefits of

More information

Practice Fusion API Client Installation Guide for Windows

Practice Fusion API Client Installation Guide for Windows Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction

More information

Unit Testing Best Practices

Unit Testing Best Practices This paper is part of a series of interviews in which Adam Kolawa Parasoft CEO and Automated Defect Prevention: Best Practices in Software Management (Wiley-IEEE, 2007) co-author discusses why, when, and

More information

How to test and debug an ASP.NET application

How to test and debug an ASP.NET application Chapter 4 How to test and debug an ASP.NET application 113 4 How to test and debug an ASP.NET application If you ve done much programming, you know that testing and debugging are often the most difficult

More information

CA APM Cloud Monitor. Scripting Guide. Release 8.2

CA APM Cloud Monitor. Scripting Guide. Release 8.2 CA APM Cloud Monitor Scripting Guide Release 8.2 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for

More information

QUANTIFY INSTALLATION GUIDE

QUANTIFY INSTALLATION GUIDE QUANTIFY INSTALLATION GUIDE Thank you for putting your trust in Avontus! This guide reviews the process of installing Quantify software. For Quantify system requirement information, please refer to the

More information

Quality Assurance - Karthik

Quality Assurance - Karthik Prevention is better than cure Quality Assurance - Karthik This maxim perfectly explains the difference between quality assurance and quality control. Quality Assurance is a set of processes that needs

More information

Virtual Private Network (VPN)

Virtual Private Network (VPN) Virtual Private Network (VPN) Creating a Virtual Private Network (VPN) environment and using it to connect machines to each other is another way of accessing Roll Call remotely. A VPN establishes a secure

More information

GE Intelligent Platforms. Activating Licenses Online Using a Local License Server

GE Intelligent Platforms. Activating Licenses Online Using a Local License Server GE Intelligent Platforms Activating Licenses Online Using a Local License Server January 2016 Introduction: This document is an introduction to activating licenses online using a GE-IP Local License Server.

More information

Connecting to LRDC Fileserver Remotely Using Windows Vista/7 & SRemote VPN

Connecting to LRDC Fileserver Remotely Using Windows Vista/7 & SRemote VPN Connecting to LRDC Fileserver Remotely Using Windows Vista/7 & SRemote VPN October 2013 In order to access the LRDC file server remotely/off campus, or from Wireless Pittnet, you must first authenticate

More information

Aras Innovator Internet Explorer Client Configuration

Aras Innovator Internet Explorer Client Configuration Aras Innovator Internet Explorer Client Configuration Aras Innovator 9.4 Document #: 9.4.012282009 Last Modified: 7/31/2013 Aras Corporation ARAS CORPORATION Copyright 2013 All rights reserved Aras Corporation

More information

Test Automation Integration with Test Management QAComplete

Test Automation Integration with Test Management QAComplete Test Automation Integration with Test Management QAComplete This User's Guide walks you through configuring and using your automated tests with QAComplete's Test Management module SmartBear Software Release

More information

Virtual Owl. Guide for Windows. University Information Technology Services. Training, Outreach, Learning Technologies & Video Production

Virtual Owl. Guide for Windows. University Information Technology Services. Training, Outreach, Learning Technologies & Video Production Virtual Owl Guide for Windows University Information Technology Services Training, Outreach, Learning Technologies & Video Production Copyright 2015 KSU Division of University Information Technology Services

More information

Stellar Phoenix Exchange Server Backup

Stellar Phoenix Exchange Server Backup Stellar Phoenix Exchange Server Backup Version 1.0 Installation Guide Introduction This is the first release of Stellar Phoenix Exchange Server Backup tool documentation. The contents will be updated periodically

More information

Desktop and Professional Editions

Desktop and Professional Editions YOUR AUTOMATED EMPLOYEE Foxtrot Deployment Guide Desktop and Professional Editions Introduction This Deployment Guide is intended for administrators in charge of planning, implementing and maintaining

More information

Virtual Office Remote Installation Guide

Virtual Office Remote Installation Guide Virtual Office Remote Installation Guide Table of Contents VIRTUAL OFFICE REMOTE INSTALLATION GUIDE... 3 UNIVERSAL PRINTER CONFIGURATION INSTRUCTIONS... 12 CHANGING DEFAULT PRINTERS ON LOCAL SYSTEM...

More information

USB 2.0 4-PORT NETWORK HUB. User Manual DA-70251 DA-70252 1

USB 2.0 4-PORT NETWORK HUB. User Manual DA-70251 DA-70252 1 USB 2.0 4-PORT NETWORK HUB User Manual DA-70251 DA-70252 1 Copyright Notice Copyright DIGITUS 2010. All rights reserved. Disclaimer DIGITUS shall not be liable for technical or editorial errors or omissions

More information

VP-ASP Shopping Cart Quick Start (Free Version) Guide Version 6.50 March 21 2007

VP-ASP Shopping Cart Quick Start (Free Version) Guide Version 6.50 March 21 2007 VP-ASP Shopping Cart Quick Start (Free Version) Guide Version 6.50 March 21 2007 Rocksalt International Pty Ltd support@vpasp.com www.vpasp.com Table of Contents 1 INTRODUCTION... 3 2 FEATURES... 4 3 WHAT

More information

Automated Testing Best Practices

Automated Testing Best Practices Automated Testing Best Practices This document includes best practices to consider before implementing automated software testing. These best practices are strategic and are applicable regardless of the

More information

SQL Server 2005: Report Builder

SQL Server 2005: Report Builder SQL Server 2005: Report Builder Table of Contents SQL Server 2005: Report Builder...3 Lab Setup...4 Exercise 1 Report Model Projects...5 Exercise 2 Create a Report using Report Builder...9 SQL Server 2005:

More information

This Deployment Guide is intended for administrators in charge of planning, implementing and

This Deployment Guide is intended for administrators in charge of planning, implementing and YOUR AUTOMATED EMPLOYEE Foxtrot Deployment Guide Enterprise Edition Introduction This Deployment Guide is intended for administrators in charge of planning, implementing and maintaining the deployment

More information

DiskBoss. File & Disk Manager. Version 2.0. Dec 2011. Flexense Ltd. www.flexense.com info@flexense.com. File Integrity Monitor

DiskBoss. File & Disk Manager. Version 2.0. Dec 2011. Flexense Ltd. www.flexense.com info@flexense.com. File Integrity Monitor DiskBoss File & Disk Manager File Integrity Monitor Version 2.0 Dec 2011 www.flexense.com info@flexense.com 1 Product Overview DiskBoss is an automated, rule-based file and disk manager allowing one to

More information

Standalone Trial Guide

Standalone Trial Guide Standalone Trial Guide Important Notice General Disclaimer The contents of this document are subject to change without notice; therefore, the information presented herein shall not be construed as a commitment

More information

Hadoop Tutorial. General Instructions

Hadoop Tutorial. General Instructions CS246: Mining Massive Datasets Winter 2016 Hadoop Tutorial Due 11:59pm January 12, 2016 General Instructions The purpose of this tutorial is (1) to get you started with Hadoop and (2) to get you acquainted

More information

Changing Your Cameleon Server IP

Changing Your Cameleon Server IP 1.1 Overview Technical Note Cameleon requires that you have a static IP address defined for the server PC the Cameleon server application runs on. Even if the server PC has a static IP address, you may

More information

Auditing UML Models. This booklet explains the Auditing feature of Enterprise Architect. Copyright 1998-2010 Sparx Systems Pty Ltd

Auditing UML Models. This booklet explains the Auditing feature of Enterprise Architect. Copyright 1998-2010 Sparx Systems Pty Ltd Auditing UML Models Enterprise Architect is an intuitive, flexible and powerful UML analysis and design tool for building robust and maintainable software. This booklet explains the Auditing feature of

More information

SOCET GXP V4.1 LICENSE MANAGER QUICK-START GUIDE

SOCET GXP V4.1 LICENSE MANAGER QUICK-START GUIDE SOCET GXP V4.1 LICENSE MANAGER QUICK-START GUIDE FOR WINDOWS AND ORACLE SOLARIS Important Notice SOCET GXP v4.1 requires installation of the GXP License Manager v8.4. Contact Customer Support Customer

More information

So in order to grab all the visitors requests we add to our workbench a non-test-element of the proxy type.

So in order to grab all the visitors requests we add to our workbench a non-test-element of the proxy type. First in oder to configure our test case, we need to reproduce our typical browsing path containing all the pages visited by the visitors on our systems. So in order to grab all the visitors requests we

More information

Installation and User Guide Zend Browser Toolbar

Installation and User Guide Zend Browser Toolbar Installation and User Guide Zend Browser Toolbar By Zend Technologies, Inc. Disclaimer The information in this help is subject to change without notice and does not represent a commitment on the part of

More information

Archiving File Data with Snap Enterprise Data Replicator (Snap EDR): Technical Overview

Archiving File Data with Snap Enterprise Data Replicator (Snap EDR): Technical Overview Archiving File Data with Snap Enterprise Data Replicator (Snap EDR): Technical Overview Contents 1. Abstract...1 2. Introduction to Snap EDR...1 2.1. Product Architecture...2 3. System Setup and Software

More information

The Process Guidelines should be used in conjunction with the standard OUM process guidelines when using Testing and Quality Management Tools.

The Process Guidelines should be used in conjunction with the standard OUM process guidelines when using Testing and Quality Management Tools. OUM 6.3 Testing and Quality Management Tools Supplemental Guide Method Navigation Current Page Navigation TESTING AND QUALITY MANAGEMENT TOOLS SUPPLEMENTAL GUIDE This document contains OUM supplemental

More information

2.0. Quick Start Guide

2.0. Quick Start Guide 2.0 Quick Start Guide Copyright Quest Software, Inc. 2007. All rights reserved. This guide contains proprietary information, which is protected by copyright. The software described in this guide is furnished

More information

Technical Brief High Availability Policy Server

Technical Brief High Availability Policy Server Technical Brief High Availability Policy Server Software Release 9.0 Copyright Copyright 1996-2008. Finjan Software Inc. and its affiliates and subsidiaries ( Finjan ). All rights reserved. All text and

More information

Team Foundation Server 2010, Visual Studio Ultimate 2010, Team Build 2010, & Lab Management Beta 2 Installation Guide

Team Foundation Server 2010, Visual Studio Ultimate 2010, Team Build 2010, & Lab Management Beta 2 Installation Guide Page 1 of 243 Team Foundation Server 2010, Visual Studio Ultimate 2010, Team Build 2010, & Lab Management Beta 2 Installation Guide (This is an alpha version of Benjamin Day Consulting, Inc. s installation

More information

Sharing ManagePro Databases in a Small Workgroup from your local PC without a server

Sharing ManagePro Databases in a Small Workgroup from your local PC without a server Sharing ManagePro Databases in a Small Workgroup from your local PC without a server This document describes how to setup a pc to function like a server and enable sharing of your ManagePro 11 database

More information

ATTENTION: End users should take note that Main Line Health has not verified within a Citrix

ATTENTION: End users should take note that Main Line Health has not verified within a Citrix Subject: Citrix Remote Access using PhoneFactor Authentication ATTENTION: End users should take note that Main Line Health has not verified within a Citrix environment the image quality of clinical cal

More information

In the same spirit, our QuickBooks 2008 Software Installation Guide has been completely revised as well.

In the same spirit, our QuickBooks 2008 Software Installation Guide has been completely revised as well. QuickBooks 2008 Software Installation Guide Welcome 3/25/09; Ver. IMD-2.1 This guide is designed to support users installing QuickBooks: Pro or Premier 2008 financial accounting software, especially in

More information

IIS, FTP Server and Windows

IIS, FTP Server and Windows IIS, FTP Server and Windows The Objective: To setup, configure and test FTP server. Requirement: Any version of the Windows 2000 Server. FTP Windows s component. Internet Information Services, IIS. Steps:

More information

BusinessObjects Enterprise XI Release 2

BusinessObjects Enterprise XI Release 2 BusinessObjects Enterprise XI Release 2 How to configure an Internet Information Services server as a front end to a WebLogic application server Overview Contents This document describes the process of

More information

IDS 561 Big data analytics Assignment 1

IDS 561 Big data analytics Assignment 1 IDS 561 Big data analytics Assignment 1 Due Midnight, October 4th, 2015 General Instructions The purpose of this tutorial is (1) to get you started with Hadoop and (2) to get you acquainted with the code

More information

Managed Services PKI 60-day Trial Quick Start Guide

Managed Services PKI 60-day Trial Quick Start Guide Entrust Managed Services PKI Managed Services PKI 60-day Trial Quick Start Guide Document issue: 3.0 Date of issue: Nov 2011 Copyright 2011 Entrust. All rights reserved. Entrust is a trademark or a registered

More information

Smarter Balanced Assessment Consortium. Recommendation

Smarter Balanced Assessment Consortium. Recommendation Smarter Balanced Assessment Consortium Recommendation Smarter Balanced Quality Assurance Approach Recommendation for the Smarter Balanced Assessment Consortium 20 July 2012 Summary When this document was

More information

NovaBACKUP xsp Version 15.0 Upgrade Guide

NovaBACKUP xsp Version 15.0 Upgrade Guide NovaBACKUP xsp Version 15.0 Upgrade Guide NovaStor / November 2013 2013 NovaStor, all rights reserved. All trademarks are the property of their respective owners. Features and specifications are subject

More information

User Guide. SysMan Utilities. By Sysgem AG

User Guide. SysMan Utilities. By Sysgem AG SysMan Utilities User Guide By Sysgem AG Sysgem is a trademark of Sysgem AG. Other brands and products are registered trademarks of their respective holders. 2013 Sysgem AG, Lavaterstr. 45, CH-8002 Zürich,

More information

Improved Software Testing Using McCabe IQ Coverage Analysis

Improved Software Testing Using McCabe IQ Coverage Analysis White Paper Table of Contents Introduction...1 What is Coverage Analysis?...2 The McCabe IQ Approach to Coverage Analysis...3 The Importance of Coverage Analysis...4 Where Coverage Analysis Fits into your

More information

New Boundary Technologies, Inc. 1300 Godward Street N.E. Suite 3100 Minneapolis, MN 55413

New Boundary Technologies, Inc. 1300 Godward Street N.E. Suite 3100 Minneapolis, MN 55413 Trademarks & Patents Prism Suite Quick Start Guide published June, 2011 This publication could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein;

More information

Parasoft and Skytap Deliver 24/7 Access to Complete Test Environments

Parasoft and Skytap Deliver 24/7 Access to Complete Test Environments Parasoft and Skytap Deliver 24/7 Access to Complete Test Environments The ability to accurately assess the risk of a release candidate for today's composite applications is becoming a tall order. You have

More information

Intelligent Power Protector User manual extension for Microsoft Virtual architectures: Hyper-V 6.0 Manager Hyper-V Server (R1&R2)

Intelligent Power Protector User manual extension for Microsoft Virtual architectures: Hyper-V 6.0 Manager Hyper-V Server (R1&R2) Intelligent Power Protector User manual extension for Microsoft Virtual architectures: Hyper-V 6.0 Manager Hyper-V Server (R1&R2) Hyper-V Manager Hyper-V Server R1, R2 Intelligent Power Protector Main

More information

Migrating MSDE to Microsoft SQL 2005 Express SP4

Migrating MSDE to Microsoft SQL 2005 Express SP4 How To Updated: 10/28/2011 2011 Shelby Systems, Inc. All Rights Reserved Other brand and product names are trademarks or registered trademarks of the respective holders. If you are still on MSDE 2000 and

More information

Archive Attender Version 3.5

Archive Attender Version 3.5 Archive Attender Version 3.5 Getting Started Guide Sherpa Software (800) 255-5155 www.sherpasoftware.com Page 1 Under the copyright laws, neither the documentation nor the software can be copied, photocopied,

More information

Pcounter Web Report 3.x Installation Guide - v2014-11-30. Pcounter Web Report Installation Guide Version 3.4

Pcounter Web Report 3.x Installation Guide - v2014-11-30. Pcounter Web Report Installation Guide Version 3.4 Pcounter Web Report 3.x Installation Guide - v2014-11-30 Pcounter Web Report Installation Guide Version 3.4 Table of Contents Table of Contents... 2 Installation Overview... 3 Installation Prerequisites

More information

Symantec Virtual Machine Management 7.1 User Guide

Symantec Virtual Machine Management 7.1 User Guide Symantec Virtual Machine Management 7.1 User Guide Symantec Virtual Machine Management 7.1 User Guide The software described in this book is furnished under a license agreement and may be used only in

More information

Test What You ve Built

Test What You ve Built Test What You ve Built About Your Presenter IBM i Professional for 16 Years. Primary Focus is IBM i Engineering / Programming Well Versed in 2E. Well Versed in RPG (All Flavors) Well Versed in CM Products

More information

AG MacOS Standalone Array Client Administration Guide

AG MacOS Standalone Array Client Administration Guide AG MacOS Standalone Array Client Administration Guide Copyright Statement Copyright Statement Copyright 2015 Array Networks, Inc., 1371 McCarthy Blvd, Milpitas, California 95035, USA. All rights reserved.

More information

Introduction to Eclipse

Introduction to Eclipse Introduction to Eclipse Overview Eclipse Background Obtaining and Installing Eclipse Creating a Workspaces / Projects Creating Classes Compiling and Running Code Debugging Code Sampling of Features Summary

More information

Ricardo Perdigao, Solutions Architect Edsel Garcia, Principal Software Engineer Jean Munro, Senior Systems Engineer Dan Mitchell, Principal Systems

Ricardo Perdigao, Solutions Architect Edsel Garcia, Principal Software Engineer Jean Munro, Senior Systems Engineer Dan Mitchell, Principal Systems A Sexy UI for Progress OpenEdge using JSDO and Kendo UI Ricardo Perdigao, Solutions Architect Edsel Garcia, Principal Software Engineer Jean Munro, Senior Systems Engineer Dan Mitchell, Principal Systems

More information

2X Cloud Portal v10.5

2X Cloud Portal v10.5 2X Cloud Portal v10.5 URL: www.2x.com E-mail: info@2x.com Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise

More information

Manage Software Development in LabVIEW with Professional Tools

Manage Software Development in LabVIEW with Professional Tools Manage Software Development in LabVIEW with Professional Tools Introduction For many years, National Instruments LabVIEW software has been known as an easy-to-use development tool for building data acquisition

More information

Setting up VMware ESXi for 2X VirtualDesktopServer Manual

Setting up VMware ESXi for 2X VirtualDesktopServer Manual Setting up VMware ESXi for 2X VirtualDesktopServer Manual URL: www.2x.com E-mail: info@2x.com Information in this document is subject to change without notice. Companies, names, and data used in examples

More information

Automated Integration Testing & Continuous Integration for webmethods

Automated Integration Testing & Continuous Integration for webmethods WHITE PAPER Automated Integration Testing & Continuous Integration for webmethods Increase your webmethods ROI with CloudGen Automated Test Engine (CATE) Shiva Kolli CTO CLOUDGEN, LLC NOVEMBER, 2015 EXECUTIVE

More information

Rapid Bottleneck Identification A Better Way to do Load Testing. An Oracle White Paper June 2009

Rapid Bottleneck Identification A Better Way to do Load Testing. An Oracle White Paper June 2009 Rapid Bottleneck Identification A Better Way to do Load Testing An Oracle White Paper June 2009 Rapid Bottleneck Identification A Better Way to do Load Testing. RBI combines a comprehensive understanding

More information

An Oracle White Paper February 2010. Rapid Bottleneck Identification - A Better Way to do Load Testing

An Oracle White Paper February 2010. Rapid Bottleneck Identification - A Better Way to do Load Testing An Oracle White Paper February 2010 Rapid Bottleneck Identification - A Better Way to do Load Testing Introduction You re ready to launch a critical Web application. Ensuring good application performance

More information

LepideAuditor Suite for File Server. Installation and Configuration Guide

LepideAuditor Suite for File Server. Installation and Configuration Guide LepideAuditor Suite for File Server Installation and Configuration Guide Table of Contents 1. Introduction... 4 2. Requirements and Prerequisites... 4 2.1 Basic System Requirements... 4 2.2 Supported Servers

More information

Synthetic Monitoring Scripting Framework. User Guide

Synthetic Monitoring Scripting Framework. User Guide Synthetic Monitoring Scripting Framework User Guide Please direct questions about {Compuware Product} or comments on this document to: APM Customer Support FrontLine Support Login Page: http://go.compuware.com

More information

WHITE PAPER: TECHNICAL OVERVIEW. NetBackup Desktop Laptop Option Technical Product Overview

WHITE PAPER: TECHNICAL OVERVIEW. NetBackup Desktop Laptop Option Technical Product Overview WHITE PAPER: TECHNICAL OVERVIEW NetBackup Desktop Laptop Option Technical Product Overview Mayur Dewaikar, Sr. Technical Product Manager NetBackup Platform Symantec Technical Network White Paper EXECUTIVE

More information

Exploratory Testing in an Agile Context

Exploratory Testing in an Agile Context Exploratory Testing in an Agile Context A guide to using Exploratory Testing on Agile software development teams. Elisabeth Hendrickson 2 Exploratory Testing. So you bang on the keyboard randomly, right?

More information

Oracle Enterprise Single Sign-on Logon Manager Best Practices: Packaging ESSO-LM for Mass Deployment Release 11.1.1.2.0 E20406-01

Oracle Enterprise Single Sign-on Logon Manager Best Practices: Packaging ESSO-LM for Mass Deployment Release 11.1.1.2.0 E20406-01 Oracle Enterprise Single Sign-on Logon Manager Best Practices: Packaging ESSO-LM for Mass Deployment Release 11.1.1.2.0 E20406-01 December 2010 Oracle Enterprise Single Sign-on Logon Manager Best Practices:

More information

Installation Guide. Novell Storage Manager 3.1.1 for Active Directory. Novell Storage Manager 3.1.1 for Active Directory Installation Guide

Installation Guide. Novell Storage Manager 3.1.1 for Active Directory. Novell Storage Manager 3.1.1 for Active Directory Installation Guide Novell Storage Manager 3.1.1 for Active Directory Installation Guide www.novell.com/documentation Installation Guide Novell Storage Manager 3.1.1 for Active Directory October 17, 2013 Legal Notices Condrey

More information

Change Manager 5.0 Installation Guide

Change Manager 5.0 Installation Guide Change Manager 5.0 Installation Guide Copyright 1994-2008 Embarcadero Technologies, Inc. Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A. All rights reserved.

More information

Compiere ERP & CRM Installation Instructions Windows System - EnterpriseDB

Compiere ERP & CRM Installation Instructions Windows System - EnterpriseDB Compiere ERP & CRM Installation Instructions Windows System - EnterpriseDB Compiere Learning Services Division Copyright 2007 Compiere, inc. All rights reserved www.compiere.com Table of Contents Compiere

More information

Microsoft Dynamics GP. Business Analyzer

Microsoft Dynamics GP. Business Analyzer Microsoft Dynamics GP Business Analyzer April 5, 2013 Copyright Copyright 2013 Microsoft. All rights reserved. Limitation of liability This document is provided as-is. Information and views expressed in

More information

HP WebInspect Tutorial

HP WebInspect Tutorial HP WebInspect Tutorial Introduction: With the exponential increase in internet usage, companies around the world are now obsessed about having a web application of their own which would provide all the

More information

RP Pocket PC Scanner Reference Manual For PPT8800

RP Pocket PC Scanner Reference Manual For PPT8800 RP Pocket PC Scanner Reference Manual For PPT8800 Table of Contents Overview...2 Installation...2 Setting up your Pocket PC...3 Terminal Services Client...6 Scanning Barcodes...8 Loading Scanner Sessions

More information

Bitrix Site Manager ASP.NET. Installation Guide

Bitrix Site Manager ASP.NET. Installation Guide Bitrix Site Manager ASP.NET Installation Guide Contents Introduction... 4 Chapter 1. Checking for IIS Installation... 5 Chapter 2. Using An Archive File to Install Bitrix Site Manager ASP.NET... 7 Preliminary

More information

Deploying the Workspace Application for Microsoft SharePoint Online

Deploying the Workspace Application for Microsoft SharePoint Online Microsoft Dynamics GP Deploying the Workspace Application for Microsoft SharePoint Online Microsoft Dynamics GP Workspace is a method to enable Microsoft Excel-based dashboards for SharePoint Online. This

More information

Compiere 3.2 Installation Instructions Windows System - Oracle Database

Compiere 3.2 Installation Instructions Windows System - Oracle Database Compiere 3.2 Installation Instructions Windows System - Oracle Database Compiere Learning Services Division Copyright 2008 Compiere, inc. All rights reserved www.compiere.com Table of Contents Compiere

More information

TestManager Administration Guide

TestManager Administration Guide TestManager Administration Guide RedRat Ltd July 2015 For TestManager Version 4.57-1 - Contents 1. Introduction... 3 2. TestManager Setup Overview... 3 3. TestManager Roles... 4 4. Connection to the TestManager

More information

SECURE MOBILE ACCESS MODULE USER GUIDE EFT 2013

SECURE MOBILE ACCESS MODULE USER GUIDE EFT 2013 SECURE MOBILE ACCESS MODULE USER GUIDE EFT 2013 GlobalSCAPE, Inc. (GSB) Address: 4500 Lockhill-Selma Road, Suite 150 San Antonio, TX (USA) 78249 Sales: (210) 308-8267 Sales (Toll Free): (800) 290-5054

More information

How Virtual Compilation Transforms Code Analysis

How Virtual Compilation Transforms Code Analysis How Virtual Compilation Transforms Code Analysis 2009 Checkmarx. All intellectual property rights in this publication are owned by Checkmarx Ltd. and are protected by United States copyright laws, other

More information

Static Analysis Best Practices

Static Analysis Best Practices Static Analysis Best Practices This is the first in a series of interviews in which Adam Kolawa Parasoft CEO and Automated Defect Prevention: Best Practices in Software Management (Wiley-IEEE, 2007) co-author

More information

Accelerating Time to Market:

Accelerating Time to Market: Accelerating Time to Market: Application Development and Test in the Cloud Paul Speciale, Savvis Symphony Product Marketing June 2010 HOS-20100608-GL-Accelerating-Time-to-Market-Dev-Test-Cloud 1 Software

More information

WhatsUp Gold v16.3 Installation and Configuration Guide

WhatsUp Gold v16.3 Installation and Configuration Guide WhatsUp Gold v16.3 Installation and Configuration Guide Contents Installing and Configuring WhatsUp Gold using WhatsUp Setup Installation Overview... 1 Overview... 1 Security considerations... 2 Standard

More information

Desktop, Web and Mobile Testing Tutorials

Desktop, Web and Mobile Testing Tutorials Desktop, Web and Mobile Testing Tutorials * Windows and the Windows logo are trademarks of the Microsoft group of companies. 2 About the Tutorial With TestComplete, you can test applications of three major

More information

SOFTWARE TESTING TRAINING COURSES CONTENTS

SOFTWARE TESTING TRAINING COURSES CONTENTS SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software

More information

Microsoft Virtual Labs. Administering the IIS 7 File Transfer Protocol (FTP) Server

Microsoft Virtual Labs. Administering the IIS 7 File Transfer Protocol (FTP) Server Microsoft Virtual Labs Administering the IIS 7 File Transfer Protocol (FTP) Server Table of Contents Exercise 1 Installing the Microsoft FTP Publishing Service for the IIS 7... 1 Exercise 2 Introducing

More information

PowerTerm WebConnect Getting Started

PowerTerm WebConnect Getting Started PowerTerm WebConnect Version 5.6.1 Legal Notice This document is subject to the following conditions and restrictions: This Guide provides documentation for PowerTerm WebConnect. Your specific product

More information

Using EMC Documentum with Adobe LiveCycle ES

Using EMC Documentum with Adobe LiveCycle ES Technical Guide Using EMC Documentum with Adobe LiveCycle ES Table of contents 1 Deployment 3 Managing LiveCycle ES development assets in Documentum 5 Developing LiveCycle applications with contents in

More information

Supplement I.B: Installing and Configuring JDK 1.6

Supplement I.B: Installing and Configuring JDK 1.6 Supplement I.B: Installing and Configuring JDK 1.6 For Introduction to Java Programming Y. Daniel Liang This supplement covers the following topics: Downloading JDK 1.6 ( 1.2) Installing JDK 1.6 ( 1.3)

More information

Kaseya Server Instal ation User Guide June 6, 2008

Kaseya Server Instal ation User Guide June 6, 2008 Kaseya Server Installation User Guide June 6, 2008 About Kaseya Kaseya is a global provider of IT automation software for IT Solution Providers and Public and Private Sector IT organizations. Kaseya's

More information

Feith Document Database Version 8.1 Install Guide

Feith Document Database Version 8.1 Install Guide Feith Document Database Version 8.1 Install Guide Feith Document Database Version 8.1 Install Guide Copyright 2011 Feith Systems and Software, Inc. All Rights Reserved. No part of this publication may

More information

Cloud Attached Storage

Cloud Attached Storage Using CTERA Agent in VDI mode Cloud Attached Storage November 2014 Version 4.1 Copyright 2009-2014 CTERA Networks Ltd. All rights reserved. No part of this document may be reproduced in any form or by

More information

Installing TestNav Mac with Apple Remote Desktop

Installing TestNav Mac with Apple Remote Desktop Installing TestNav Mac with Apple Remote Desktop 1 2 3 Getting TestNav Installation from Servicedesk 1.1 Connect to Servicedesk 4 1.2 Download Package to Desktop 7 Installing TestNav 2.1 Add Computers

More information

FreeAgent DockStar Network Adapter User Guide

FreeAgent DockStar Network Adapter User Guide FreeAgent DockStar Network Adapter User Guide FreeAgent DockStar Network Adapter User Guide 2010 Seagate Technology LLC. All rights reserved. Seagate, Seagate Technology, the Wave logo, and FreeAgent are

More information

Connecting to LRDC Fileserver Remotely Using Windows XP & SRemote VPN

Connecting to LRDC Fileserver Remotely Using Windows XP & SRemote VPN Connecting to LRDC Fileserver Remotely Using Windows XP & SRemote VPN October 2013 In order to access the LRDC file server remotely/off campus, or from Wireless Pittnet, you must first authenticate to

More information