Automated Testing Frameworks: Test Automation with CodedUI

Size: px
Start display at page:

Download "Automated Testing Frameworks: Test Automation with CodedUI"

Transcription

1 Automated Testing Frameworks: Test Automation with CodedUI CodedUI Introduction CodeUI is one of the important new features in Visual Studio 2010 s Premium and Ultimate versions. It helps users to create their own automation test scripts for testing user interfaces of an application. With the help of CodedUI, many test cases can be automated and executed during regression testing therefore reducing the effort of manual testing while increasing testing accuracy and coverage. Compared to other test automation tools, CodedUI provides some unique benefits: 1. Support for Microsoft technologies (e.g. Dot net): With the application developed with Microsoft technology, the objects contained in the application can be easily recognized by CodedUI and the properties of objects are visible. 2. Friendly UI for automation testers to create scripts: Not only because it is based on C# and Visual Studio IDE, but also it delivers an additional GUI to help testers modify the existing scripts (this feature is in service pack 2). 3. Easily integrated into TFS server and controlled by Test Manager. By using Test Manager, testers can decide when the automation scripts are to be executed and which machine (physical/virtual) to execute them on. The automation scripts will be executed automatically based on the schedule and then the results will be reported. However, CodedUI also has some limitations: 1. Too many codes may be generated by CodedUI for describing the UI control. The controls are represented by different level of elements. Some controls are in the very deep level therefore described by long piece of elements. If there are some changes in the elements (e.g., the name of the elements), it may cause a lot of effort to maintain the controls whose description contains the changed elements. 2. Sometimes the same code may be generated more than once by CodedUI. 3. Right now, CodedUI only supports IE and FireFox. In addition, it does not support Flash and Flex. Page 1 of 10 Contact Us at info@xbosoft.com

2 Before we start talking about the framework, there are still some useful tips for using CodedUI: Install Visual Studio service pack2. Be sure to install this as it contains the graphic editor to edit CodedUI tests and enables creating automation tests for Silverlight 4 and Firefox. Use Test Manager to record the steps and then import the recorded scripts into the framework. By doing this all imported scripts contain the same coding standards which make it easier to read, track and maintain. If you are using Test Manager to manage the testing process, try to integrate CodedUI with Test Manager. By doing this all automation tests are connected to the related test cases or defects which make the testing process more effective. The Importance of an Automation Framework In some automation testing projects, the team starts directly coding. They record the controls and actions, create some new methods by themselves and then combine them into an integrated test case. Everything seems to work well, however there are some potential risks if the SUT (system under test) is complicated or the amount of the coding work is large: There may be a bunch of duplicated code in the automation scripts. Such duplication will cause trouble for future maintenance. Also it will affect the test execution speed. Hard code is not handled very well which means that if some hard coded objects need to be changed, they have to be changed in every place they are used. If new test cases need to be added, testers may have to record all the controls and actions again. If some existing functions are out of date and need to be deleted, it is hard to do this because it is not clear which other parts of the scripts are affected by the deleted functions. Without a good framework, it will be difficult to hand-over the scripts to new team members and difficult for new testers to get involved in the automation project. Considering these factors, we recommend building a suitable framework before starting the detailed coding work. A good framework will bring a lot of benefits to the project even if the application is small and simple. Some main advantages include: Flexibility: If there is more than one automation tester writing the automation scripts at the same time, a flexible framework will guarantee the effectiveness of the team work. Page 2 of 10 Contact Us at info@xbosoft.com

3 Maintainability: In reality, the UI or features of the SUT (System Under Test) sometimes are updated. The test environment may also be changed. A good framework will allow the testers maintain the existing scripts easily. Extendibility: When new product module(s) need to be automated, a well structured framework will enable efficient integration of new scripts. Example of a standard framework In this section, we introduce a standard framework developed by XBOSoft (evolved from the default CodedUI framework) which can be used flexibly for most of automation projects. Figure 1 is the default CodedUI framework created by Visual Studio 2010 when you start a new CodedUI test project: Figure 1: Initial Framework Created By CodedUI The above default framework is very simple. CodedUITest1.cs file is used to store the test cases. In building a real framework, more components need to be added in order to fulfill the testing requirements as most applications are more complex than this example. The following will describe steps to build a general extended framework that can be applied for most automation projects. In the next section, we also provide scale down/up suggestions to help adapt the framework based on your own situation. Page 3 of 10 Contact Us at info@xbosoft.com

4 Step 1: Create a test case folder and add test case files based on modules If there are thousands of test cases that need to be automated, it is impossible to put all of them into a single file. Instead, it s better to split them based on the module to which they belong. By storing test cases into different files, this also allows multiple automation testers to work on the scripts simultaneously without contention. Figure 2 shows the result of this step, under the folder Test Case, multiple c# files were created, and then the test cases can be stored in these files separately based on the module that it belongs to. Figure 2: Multiple Test Cases Step 2: Use the UI Map class to store controls and actions. CodedUI builder is the tool provided by Visual Studio which is used to record the user s actions and controls of the application. When using the CodedUI builder, the scripts are generated automatically by Visual Studio 2010 and put into the UIMap.Designer.cs file. Usually, the recorded script contains the controls in the application and the simple actions performed by the tester. In most cases, automation testers need to add more other actions or modify the existing scripts to make the automation scripts more effective. For example when recording the log in action, the specific username and password is remembered and stored in the recorded scripts. If the tester needs to log in via another account, rather than record it again, parameterizing the recorded login actions and passing the different parameters to that Page 4 of 10 Contact Us at info@xbosoft.com

5 function saves time and can be used conditionally as well depending on the user id. In Visual Studio 2010 Service Pack 2, a graphic UI editor is provided which can save testers a lot of effort (Figure 3). However for adding new actions or doing complicated modification for the existing control, testers also need to create their own code in another file called UIMap.cs. Please see the Figure 4. Figure 3: Graphic UI for Modifying Controls Figure 4: Adding UI Map File Page 5 of 10 Contact Us at info@xbosoft.com

6 Step 3: Create a class for common functions (methods) used in the entire project This class is usually used to store the common functions or processes which are used in the project and reused by more than one module. For example, the Login process is usually the first step for each test case and is reused many times. Therefore this process (method) can be stored in the common method c# file and called by each test case. See Figures 5&6. Figure 5: Common Method File Page 6 of 10 Contact Us at info@xbosoft.com

7 Figure 6: Adding Common Method File Step 4: Put hard code (constants) into the project properties setting file: Figure 7 is the screenshot showing the properties setting window. Hard code and constants refers to parameters that are not changed often and appear many times in the scripts. By putting such parameters into a single place, this helps the automation tester to maintain them. If the value needs to be changed, the automation tester just needs to change it in the setting file. Figure 7: Properties Setting File Page 7 of 10 Contact Us at info@xbosoft.com

8 Step 5: Create a common setting file used to store the hard coded (constants) values in properties setting file This file is related to the properties setting file. Figure 8 shows how to define and construct the parameters in the setting file and Figure 9 shows how to use it. Figure 10 shows the final version of the recommend framework. Figure 8: Common Setting File Figure 9: Apply Common Setting File Page 8 of 10 Contact Us at info@xbosoft.com

9 Figure 10: Final Version of Framework 4. Scale up and down to your framework The framework provided in the previous section is a standard framework. Usually, the additional components added in that framework are useful for most automation projects. However, each automation project or application has its own unique characteristics and requirements. The standard framework can be easily scaled up and down to match them. The following are some useful tips to help you tailor your framework: 1. Data driven test: In some applications, there is a requirement that a lot of different input data need to be tested against a same test scenario. If that happens, it will be very convenient to add a data driven test component to your framework. Input data can be stored in an Excel file and called by some additional lines of code in the correct places. You can refer to which shows the details of how to create a data driven test. 2. Store information in XML file: In the standard framework, all hard code is stored in the properties setting file. One of the benefits is that if we want to change that information, we just need to change it one time. However, sometimes it is not enough because those with no have programming skills may also need to use the automation scripts. In this case, they should not need to open Visual Studio 2010, find the properties and Page 9 of 10 Contact Us at info@xbosoft.com

10 change them. Some may not even have Visual Studio on their computer. In this case, we need to store some important configuration information into an external XML file. Such information usually includes URL, saved folder path, database location, etc. Then, the user only needs to open the XML file in the notepad and change values based on their needs. The changed XML file will be passed to the automation scripts. By doing so, the effort and the difficulty of the maintenance work is significantly reduced. 3. Multiple UI Maps vs. Single UI Maps: In the standard framework, all recorded and manual created scripts are stored in a single UI Map. When the application is very complicated, the size of that UI Map file will be very large and there will be many lines of code in the file which makes it difficult to manage and reuse it. Additionally, if there are many testers working on the same UI Map, version control becomes an issue, leading to the risk of losing code. One way to solve this issue is to create the multiple UI Maps based on the different pages or modules. Then one tester works on one UI Map and when the tester checks in their work, only the code created/edited by that tester itself is updated thereby avoiding this situation. However, this may increase the coding effort and require more time for coordination. 5 Conclusion No matter how complicated or simple the application, and regardless of the size of the automation team, building your own suitable automation framework for your CodedUI project is always a good choice to start because it provides some very useful benefits: You are not only designing the framework, you are also creating the automation plan for the whole project. You need to analyze the application, divide them into different modules. You also need to think about the end user of the application and the user who will use the automation scripts in order to decide whether to apply an external XML file. In general, designing the automation framework also help you to organize the whole automation project. Automation scripting is a type of development work. We need to consider the flexibility, extendibility and maintainability of the scripts (code). We also need to consider who may use and maintain the code in the future. Therefore designing a good framework is essential. In this paper, we described how to create a standard CodedUI framework which can be applied to most automation projects. Additionally, we have provided some useful tips to tailor the standard framework under different circumstances. We hope that you ve gotten a general idea about the importance of an automation framework and are ready to start building your own. Page 10 of 10 Contact Us at info@xbosoft.com

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

Content Author's Reference and Cookbook

Content Author's Reference and Cookbook Sitecore CMS 6.5 Content Author's Reference and Cookbook Rev. 110621 Sitecore CMS 6.5 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents

More information

MSSQL quick start guide

MSSQL quick start guide C u s t o m e r S u p p o r t MSSQL quick start guide This guide will help you: Add a MS SQL database to your account. Find your database. Add additional users. Set your user permissions Upload your database

More information

TestTrack Test Case Management Quick Start Guide

TestTrack Test Case Management Quick Start Guide TestTrack Test Case Management Quick Start Guide This guide is provided to help you get started with TestTrack test case management and answer common questions about working with test cases and test runs.

More information

for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later

for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later Copyright 2014, Lucid Innovations Limited. All Rights Reserved Lucid Research

More information

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later Copyright 2014, Lucid Innovations Limited. All Rights Reserved Lucid Research

More information

JDBC Connection Survival Guide to dborchestra for SQL Server

JDBC Connection Survival Guide to dborchestra for SQL Server JDBC Connection Survival Guide to dborchestra for SQL Server Opening Rant From the CEO Connecting always seems to be a big pain! ODBC, RDO, ADO, JDBC...you name it. Fortunately once you get connected the

More information

Setting Up One Search

Setting Up One Search Your teachers and students can take advantage of your school s subscription databases all in one place through Destiny One Search. One Search saves staff and patrons time and effort by letting them search

More information

ASSURING SOFTWARE QUALITY USING VISUAL STUDIO 2010

ASSURING SOFTWARE QUALITY USING VISUAL STUDIO 2010 ASSURING SOFTWARE QUALITY USING VISUAL STUDIO 2010 QA2010 3 Days INTRODUCTION This three-day, instructor-led course provides students with the knowledge and skills to prevent, detect, manage and avoid

More information

Introduction to Source Control Management in OO 10

Introduction to Source Control Management in OO 10 HP OO 10 OnBoarding Kit Community Assistance Team Introduction to Source Control Management in OO 10 HP Operations Orchestration 10 comes with an enhanced development model which is completely aligned

More information

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided

More information

Secure Messaging Server Console... 2

Secure Messaging Server Console... 2 Secure Messaging Server Console... 2 Upgrading your PEN Server Console:... 2 Server Console Installation Guide... 2 Prerequisites:... 2 General preparation:... 2 Installing the Server Console... 2 Activating

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

Authoring for System Center 2012 Operations Manager

Authoring for System Center 2012 Operations Manager Authoring for System Center 2012 Operations Manager Microsoft Corporation Published: November 1, 2013 Authors Byron Ricks Applies To System Center 2012 Operations Manager System Center 2012 Service Pack

More information

An Automated Testing Tool Using UI Structure

An Automated Testing Tool Using UI Structure , March 12-14, 2014, Hong Kong An Automated Testing Tool Using UI Structure Nutharat Harnvorawong, Taratip Suwannasart, Member, IAENG Abstract Testers usually run a new version of software against existing

More information

<Insert Picture Here> When to Automate Your Testing (and When Not To)

<Insert Picture Here> When to Automate Your Testing (and When Not To) When to Automate Your Testing (and When Not To) Joe Fernandes (Oracle) Alex Di Fonzo (Synchronoss Technologies) Three Myths of Automated Testing 1. Automated testing always results

More information

OpenLoad - Rapid Performance Optimization Tools & Techniques for CF Developers

OpenLoad - Rapid Performance Optimization Tools & Techniques for CF Developers OpenDemand Systems, Inc. OpenLoad - Rapid Performance Optimization Tools & Techniques for CF Developers Speed Application Development & Improve Performance November 11, 2003 True or False? Exposing common

More information

SecureAssess Local. Install Guide. www.btl.com. Release 9.0

SecureAssess Local. Install Guide. www.btl.com. Release 9.0 SecureAssess Local Install Guide Release 9.0 Document 1.0 15.11.10 www.btl.com Disclaimer Whilst every effort has been made to ensure that the information and content within this user manual is accurate,

More information

Automation using Selenium

Automation using Selenium Table of Contents 1. A view on Automation Testing... 3 2. Automation Testing Tools... 3 2.1 Licensed Tools... 3 2.1.1 Market Growth & Productivity... 4 2.1.2 Current Scenario... 4 2.2 Open Source Tools...

More information

State of Michigan Data Exchange Gateway. Web-Interface Users Guide 12-07-2009

State of Michigan Data Exchange Gateway. Web-Interface Users Guide 12-07-2009 State of Michigan Data Exchange Gateway Web-Interface Users Guide 12-07-2009 Page 1 of 21 Revision History: Revision # Date Author Change: 1 8-14-2009 Mattingly Original Release 1.1 8-31-2009 MM Pgs 4,

More information

BackupAgent LabTech Integration Installation and Usage

BackupAgent LabTech Integration Installation and Usage BackupAgent LabTech Integration Installation and Usage Overview This integration was designed and developed to provide a deployment and monitoring solution for BackupAgent within the LabTech Control Center.

More information

GUI Test Automation How-To Tips

GUI Test Automation How-To Tips www. routinebot.com AKS-Labs - Page 2 - It s often said that First Impression is the last impression and software applications are no exception to that rule. There is little doubt that the user interface

More information

for Networks Installation Guide for the application on a server September 2015 (GUIDE 2) Memory Booster version 1.3-N and later

for Networks Installation Guide for the application on a server September 2015 (GUIDE 2) Memory Booster version 1.3-N and later for Networks Installation Guide for the application on a server September 2015 (GUIDE 2) Memory Booster version 1.3-N and later Copyright 2015, Lucid Innovations Limited. All Rights Reserved Lucid Research

More information

Egnyte for Power and Standard Users. User Guide

Egnyte for Power and Standard Users. User Guide Egnyte for Power and Standard Users User Guide Egnyte Inc. 1350 West Middlefield Road. Mountain View, CA 94043, USA Phone: 877-7EGNYTE (877-734-6983) Revised June 2015 Table of Contents Chapter 1: Getting

More information

Portal User Guide. Customers. Version 1.1. May 2013 http://www.sharedband.com 1 of 5

Portal User Guide. Customers. Version 1.1. May 2013 http://www.sharedband.com 1 of 5 Portal User Guide Customers Version 1.1 May 2013 http://www.sharedband.com 1 of 5 Table of Contents Introduction... 3 Using the Sharedband Portal... 4 Login... 4 Request password reset... 4 View accounts...

More information

International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] ISSN: 2349-6495

International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] ISSN: 2349-6495 International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] Survey on Automation Testing Tools for Mobile Applications Dr.S.Gunasekaran 1, V. Bargavi 2 1 Department

More information

Webmail Access. Contents

Webmail Access. Contents Webmail Access Contents Introduction... 2 Client Webmail and password settings... 2 OPTION1 : Log onto Webmail... 2 Webmail Control Panel... 3 Read Your Email Online... 4 OPTION 2: Configure the local

More information

Access Control and Audit Trail Software

Access Control and Audit Trail Software Varian, Inc. 2700 Mitchell Drive Walnut Creek, CA 94598-1675/USA Access Control and Audit Trail Software Operation Manual Varian, Inc. 2002 03-914941-00:3 Table of Contents Introduction... 1 Access Control

More information

Terminal Services vs. Remote Desktop Connection in Windows 2000 and Windows 2003. White Paper

Terminal Services vs. Remote Desktop Connection in Windows 2000 and Windows 2003. White Paper Terminal Services vs. Remote Desktop Connection in Windows 2000 and Windows 2003 White Paper Copyright Decipher Information Systems, 2005. All rights reserved. The information in this publication is furnished

More information

Polar Help Desk Installation Guide

Polar Help Desk Installation Guide Polar Help Desk Installation Guide Copyright (legal information) Copyright Polar 1995-2005. All rights reserved. The information contained in this document is proprietary to Polar and may not be used or

More information

QuickNotes for using Tumbleweed, ISO's FTP system.

QuickNotes for using Tumbleweed, ISO's FTP system. QuickNotes for using Tumbleweed, ISO's FTP system. These notes provide a quick guide to using ISO's file transfer protocol (FTP) system. Our hope is that you will find this system easy to use, and convenient

More information

Application Testing Suite: A fully Java-based software testing platform for testing Oracle E-Business Suite and other web applications

Application Testing Suite: A fully Java-based software testing platform for testing Oracle E-Business Suite and other web applications Application Testing Suite: A fully Java-based software testing platform for testing Oracle E-Business Suite and other web applications Murali Iyengar, Principal Sales Consultant,

More information

Logi Ad Hoc Reporting System Administration Guide

Logi Ad Hoc Reporting System Administration Guide Logi Ad Hoc Reporting System Administration Guide Version 11.2 Last Updated: March 2014 Page 2 Table of Contents INTRODUCTION... 4 Target Audience... 4 Application Architecture... 5 Document Overview...

More information

COMMONWEALTH OF PA OFFICE OF ADMINISTRATION. Human Resource Development Division. SAP LSO-AE Desk Guide 15 T H J A N U A R Y, 2 0 1 3

COMMONWEALTH OF PA OFFICE OF ADMINISTRATION. Human Resource Development Division. SAP LSO-AE Desk Guide 15 T H J A N U A R Y, 2 0 1 3 COMMONWEALTH OF PA OFFICE OF ADMINISTRATION Human Resource Development Division SAP LSO-AE Desk Guide 15 T H J A N U A R Y, 2 0 1 3 S A P L S O A U T H O R I N G E N V I R O N M E N T Authoring & Publishing

More information

NT Authentication Configuration Guide

NT Authentication Configuration Guide NT Authentication Configuration Guide Version 11 Last Updated: March 2014 Overview of Ad Hoc Security Models Every Ad Hoc instance relies on a security model to determine the authentication process for

More information

Software Testing, Mythology & Methodologies

Software Testing, Mythology & Methodologies Software, Mythology & Methodologies Sonali Waje 1, Vandana Gaikwad 2, Pranchal Chaudhari 3 1,3 B.E. Information Technology, 2 B.E.Computer Engineering Abstract - It is generally believed that phases of

More information

TypingMaster Intra. LDAP / Active Directory Installation. Technical White Paper (2009-9)

TypingMaster Intra. LDAP / Active Directory Installation. Technical White Paper (2009-9) TypingMaster Intra LDAP / Active Directory Installation Technical White Paper (2009-9) CONTENTS Contents... 2 TypingMaster Intra LDAP / Active Directory White Paper... 3 Background INFORMATION... 3 Overall

More information

MS Reporting Services. Sheldon Wai

MS Reporting Services. Sheldon Wai MS Reporting Services Sheldon Wai Little bit about myself Sheldon Wai Was PowerSchool Administrator at Hong Kong International School Now Senior Systems Manager (PowerSchool) at Yew Chung Education Foundation

More information

RFMS, INC. Reference Library Documentation. Version 10 Conversion Manual. Microsoft SQL

RFMS, INC. Reference Library Documentation. Version 10 Conversion Manual. Microsoft SQL RFMS, INC. Reference Library Documentation Version 10 Conversion Manual Microsoft SQL TABLE OF CONTENTS GENERAL INFORMATION... 3 SYSTEM SPECIFICATIONS AND RECOMMENDATIONS... 4 SQL EXPRESS INSTALLATION...

More information

HOW TO SILENTLY INSTALL CLOUD LINK REMOTELY WITHOUT SUPERVISION

HOW TO SILENTLY INSTALL CLOUD LINK REMOTELY WITHOUT SUPERVISION HOW TO SILENTLY INSTALL CLOUD LINK REMOTELY WITHOUT SUPERVISION Version 1.1 / Last updated November 2012 INTRODUCTION The Cloud Link for Windows client software is packaged as an MSI (Microsoft Installer)

More information

TIBCO Spotfire Automation Services 6.5. User s Manual

TIBCO Spotfire Automation Services 6.5. User s Manual TIBCO Spotfire Automation Services 6.5 User s Manual Revision date: 17 April 2014 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO

More information

VIP Help Desk Web Application User Guide Version 3.0

VIP Help Desk Web Application User Guide Version 3.0 1 VIP Help Desk Web Application User Guide Version 3.0 2 Table of Contents-... New Features of VIP Help Desk 3.0 New features of Admin panel New features of Operator panel New features of User panel How

More information

Windows Intune Walkthrough: Windows Phone 8 Management

Windows Intune Walkthrough: Windows Phone 8 Management Windows Intune Walkthrough: Windows Phone 8 Management This document will review all the necessary steps to setup and manage Windows Phone 8 using the Windows Intune service. Note: If you want to test

More information

Server and IT Management Software that Offers You Complete Control and Total Flexibility.

Server and IT Management Software that Offers You Complete Control and Total Flexibility. Server and IT Management Software that Offers You Complete Control and Total Flexibility. Identity Management Active Directory Functions App Center Cloud Services Management Console Univention Corporate

More information

SPHOL207: Database Snapshots with SharePoint 2013

SPHOL207: Database Snapshots with SharePoint 2013 2013 SPHOL207: Database Snapshots with SharePoint 2013 Hands-On Lab Lab Manual This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web site

More information

Building A Very Simple Web Site

Building A Very Simple Web Site Sitecore CMS 6.2 Building A Very Simple Web Site Rev 100601 Sitecore CMS 6. 2 Building A Very Simple Web Site A Self-Study Guide for Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 Building

More information

MSI Admin Tool User Guide

MSI Admin Tool User Guide MSI Admin Tool User Guide Introduction The MSI Admin Tool is a utility which allows you to pre-configure your Read&Write installation package prior to installation. The tool is primarily designed to be

More information

Angel Learning Management System Introductory Tutorial for Students

Angel Learning Management System Introductory Tutorial for Students Angel Learning Management System Introductory Tutorial for Students Welcome! Angel is the Learning Management System that you ll be using to access your classes. You ll use it to view lessons, submit assignments,

More information

Lets Get Started In this tutorial, I will be migrating a Drupal CMS using FTP. The steps should be relatively similar for any other website.

Lets Get Started In this tutorial, I will be migrating a Drupal CMS using FTP. The steps should be relatively similar for any other website. This tutorial will show you how to migrate your website using FTP. The majority of websites are just files, and you can move these using a process called FTP (File Transfer Protocol). The first thing this

More information

1 (11) Paperiton DMS Document Management System System Requirements Release: 2012/04 2012-04-16

1 (11) Paperiton DMS Document Management System System Requirements Release: 2012/04 2012-04-16 1 (11) Paperiton DMS Document Management System System Requirements Release: 2012/04 2012-04-16 2 (11) 1. This document describes the technical system requirements for Paperiton DMS Document Management

More information

Essential Visual Studio Team System

Essential Visual Studio Team System Essential Visual Studio Team System Introduction This course helps software development teams successfully deliver complex software solutions with Microsoft Visual Studio Team System (VSTS). Discover how

More information

Generating Automated Test Scripts for AltioLive using QF Test

Generating Automated Test Scripts for AltioLive using QF Test Generating Automated Test Scripts for AltioLive using QF Test Author: Maryam Umar Contents 1. Introduction 2 2. Setting up QF Test 2 3. Starting an Altio application 3 4. Recording components 5 5. Performing

More information

DIRECTORY PASSWORD V1.2 Quick Start Guide

DIRECTORY PASSWORD V1.2 Quick Start Guide DIRECTORY PASSWORD V1.2 Quick Start Guide Directory Password is a self-service password reset / account unlock tool that is an optional add-on for Directory Update v2.5. Directory Update must be installed

More information

TEST AUTOMATION FRAMEWORK

TEST AUTOMATION FRAMEWORK TEST AUTOMATION FRAMEWORK Twister Topics Quick introduction Use cases High Level Description Benefits Next steps Twister How to get Twister is an open source test automation framework. The code, user guide

More information

DIRECTORY PASSWORD V1.0 Quick Start Guide

DIRECTORY PASSWORD V1.0 Quick Start Guide DIRECTORY PASSWORD V1.0 Quick Start Guide Directory Password is a self-service password reset / account unlock tool that is an optional add-on for Directory Update v2.0. Using Directory Password involves

More information

Connecting to Staffmail with Outlook 2011 on Mac OS X

Connecting to Staffmail with Outlook 2011 on Mac OS X EXSEED Client Integration Testing Version 1.0 Connecting to Staffmail with Outlook 2011 on Mac OS X This document will help you connect Outlook 2011 for Mac OS X on a computer that is not on Edinburgh

More information

NovaBACKUP Central Management Console

NovaBACKUP Central Management Console NovaBACKUP Central Management Console User Manual NovaStor / November 2013 2013 NovaStor, all rights reserved. All trademarks are the property of their respective owners. Features and specifications are

More information

Personal Virtual Server (PVS) Quick Start Guide

Personal Virtual Server (PVS) Quick Start Guide Personal Virtual Server (PVS) Quick Start Guide Copyright 2015 Pegasystems Inc., Cambridge, MA All rights reserved. This document describes products and services of Pegasystems Inc. It may contain trade

More information

Forms Printer User Guide

Forms Printer User Guide Forms Printer User Guide Version 10.51 for Dynamics GP 10 Forms Printer Build Version: 10.51.102 System Requirements Microsoft Dynamics GP 10 SP2 or greater Microsoft SQL Server 2005 or Higher Reporting

More information

Panorama NovaView. Load Balancing Installation Guide

Panorama NovaView. Load Balancing Installation Guide Panorama NovaView Load Balancing Installation Guide Table of Contents Background... 3 Load Balancing Using Microsoft Clustering Technology... 3 Configuration Issues... 3 Panorama Network Solution... 3

More information

CPM 5.2.1 5.6 release notes

CPM 5.2.1 5.6 release notes 1 (18) CPM 5.2.1 5.6 release notes Aditro Oy, 2014 CPM Release Notes Page 1 of 18 2 (18) Contents Fakta version 5.2.1. version 1.2.1... 3 Fakta version 5.2.1.1038 sp1 version 1.2.1.300 sp1... 4 Fakta version

More information

Subversion Integration for Visual Studio

Subversion Integration for Visual Studio Subversion Integration for Visual Studio VisualSVN Team VisualSVN: Subversion Integration for Visual Studio VisualSVN Team Copyright 2005-2008 VisualSVN Team Windows is a registered trademark of Microsoft

More information

SmartConnect Users Guide

SmartConnect Users Guide eone Integrated Business Solutions SmartConnect Users Guide Copyright: Manual copyright 2003 eone Integrated Business Solutions All rights reserved. Your right to copy this documentation is limited by

More information

one Managing your PBX Administrator ACCESSING YOUR PBX ACCOUNT CHECKING ACCOUNT ACTIVITY

one Managing your PBX Administrator ACCESSING YOUR PBX ACCOUNT CHECKING ACCOUNT ACTIVITY one Managing your PBX Administrator ACCESSING YOUR PBX ACCOUNT Navigate to https://portal.priorityonenet.com/ and log in to the PriorityOne portal account. If you would like your web browser to keep you

More information

Deploying Microsoft Operations Manager with the BIG-IP system and icontrol

Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Deployment Guide Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Welcome to the BIG-IP LTM system -

More information

Umbraco v4 Editors Manual

Umbraco v4 Editors Manual Umbraco v4 Editors Manual Produced by the Umbraco Community Umbraco // The Friendly CMS Contents 1 Introduction... 3 2 Getting Started with Umbraco... 4 2.1 Logging On... 4 2.2 The Edit Mode Interface...

More information

HP Quality Center. Software Version: 9.20. Microsoft Excel Add-in Guide

HP Quality Center. Software Version: 9.20. Microsoft Excel Add-in Guide HP Quality Center Software Version: 9.20 Microsoft Excel Add-in Guide Document Release Date: September 2008 Software Release Date: January 2008 Legal Notices Warranty The only warranties for HP products

More information

Help. F-Secure Online Backup

Help. F-Secure Online Backup Help F-Secure Online Backup F-Secure Online Backup Help... 3 Introduction... 3 What is F-Secure Online Backup?... 3 How does the program work?... 3 Using the service for the first time... 3 Activating

More information

ecommercesoftwareone Advance User s Guide -www.ecommercesoftwareone.com

ecommercesoftwareone Advance User s Guide -www.ecommercesoftwareone.com Advance User s Guide -www.ecommercesoftwareone.com Contents Background 3 Method 4 Step 1 - Select Advance site layout 4 Step 2 - Identify Home page code of top/left and bottom/right sections 6 Step 3 -

More information

ConvincingMail.com Email Marketing Solution Manual. Contents

ConvincingMail.com Email Marketing Solution Manual. Contents 1 ConvincingMail.com Email Marketing Solution Manual Contents Overview 3 Welcome to ConvincingMail World 3 System Requirements 3 Server Requirements 3 Client Requirements 3 Edition differences 3 Which

More information

Alteryx Predictive Analytics for Oracle R

Alteryx Predictive Analytics for Oracle R Alteryx Predictive Analytics for Oracle R I. Software Installation In order to be able to use Alteryx s predictive analytics tools with an Oracle Database connection, your client machine must be configured

More information

SHARPCLOUD SECURITY STATEMENT

SHARPCLOUD SECURITY STATEMENT SHARPCLOUD SECURITY STATEMENT Summary Provides details of the SharpCloud Security Architecture Authors: Russell Johnson and Andrew Sinclair v1.8 (December 2014) Contents Overview... 2 1. The SharpCloud

More information

Advanced Tornado TWENTYONE. 21.1 Advanced Tornado. 21.2 Accessing MySQL from Python LAB

Advanced Tornado TWENTYONE. 21.1 Advanced Tornado. 21.2 Accessing MySQL from Python LAB 21.1 Advanced Tornado Advanced Tornado One of the main reasons we might want to use a web framework like Tornado is that they hide a lot of the boilerplate stuff that we don t really care about, like escaping

More information

Contents AP - BROWSER BASED USER INTERFACE... 3 AP - CLIENT CAPABILITIES... 12. Cabinet AP October 2014 P a g e 2

Contents AP - BROWSER BASED USER INTERFACE... 3 AP - CLIENT CAPABILITIES... 12. Cabinet AP October 2014 P a g e 2 Cabinet AP Contents AP - BROWSER BASED USER INTERFACE... 3 AP - CLIENT CAPABILITIES... 12 Cabinet AP October 2014 P a g e 2 AP - BROWSER BASED USER INTERFACE AP uses a browser interface for processing

More information

TeamViewer 9 Manual Management Console

TeamViewer 9 Manual Management Console TeamViewer 9 Manual Management Console Rev 9.2-07/2014 TeamViewer GmbH Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Table of Contents 1 About the TeamViewer Management Console... 4 1.1 About the

More information

Expresso Quick Install

Expresso Quick Install Expresso Quick Install 1. Considerations 2. Basic requirements to install 3. Install 4. Expresso set up 5. Registering users 6. Expresso first access 7. Uninstall 8. Reinstall 1. Considerations Before

More information

Scheduling Software User s Guide

Scheduling Software User s Guide Scheduling Software User s Guide Revision 1.12 Copyright notice VisualTime is a trademark of Visualtime Corporation. Microsoft Outlook, Active Directory, SQL Server and Exchange are trademarks of Microsoft

More information

Content Author's Reference and Cookbook

Content Author's Reference and Cookbook Sitecore CMS 6.2 Content Author's Reference and Cookbook Rev. 091019 Sitecore CMS 6.2 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents

More information

Hands-On Lab. Embracing Continuous Delivery with Release Management for Visual Studio 2013. Lab version: 12.0.21005.1 Last updated: 12/11/2013

Hands-On Lab. Embracing Continuous Delivery with Release Management for Visual Studio 2013. Lab version: 12.0.21005.1 Last updated: 12/11/2013 Hands-On Lab Embracing Continuous Delivery with Release Management for Visual Studio 2013 Lab version: 12.0.21005.1 Last updated: 12/11/2013 CONTENTS OVERVIEW... 3 EXERCISE 1: RELEASE MANAGEMENT OVERVIEW...

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

Before starting to use the new system you will need to know the password to your e-wire email account.

Before starting to use the new system you will need to know the password to your e-wire email account. Contents E-Wire Email Configuration and Migration... 2 Webmail... 2 Migration Process... 2 POP Accounts... 3 Checking Current POP Configuration... 3 POP Migration Process... 5 IMAP Accounts... 6 IMAP Migration

More information

Installation Manual v2.0.0

Installation Manual v2.0.0 Installation Manual v2.0.0 Contents ResponseLogic Install Guide v2.0.0 (Command Prompt Install)... 3 Requirements... 4 Installation Checklist:... 4 1. Download and Unzip files.... 4 2. Confirm you have

More information

Automation Guide for SAP Regression Testing. Author: Bhavana Pande

Automation Guide for SAP Regression Testing. Author: Bhavana Pande Automation Guide for SAP Regression Testing Author: Bhavana Pande Table of Content: 1. Introduction:... 3 2. Scenario:... 3 3. Challenges faced during testing SAP:... 4 4. Why to Automate/Benefits:...

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

SNAMP Data Server Tutorial

SNAMP Data Server Tutorial SNAMP Data Server Tutorial The server hosted by UC Merced is a data server that is used to share data among the science teams and with the public. To ensure the proper data disclosure, a sharing level

More information

Rational Quality Manager. Quick Start Tutorial

Rational Quality Manager. Quick Start Tutorial Rational Quality Manager Quick Start Tutorial 1 Contents 1. Introduction... 2 2. Terminology... 3 3. Project Area Preparation... 4 3.1 Adding Users and specifying Roles... 4 3.2 Managing Tool Associations...

More information

HP ALM. Software Version: 12.50. Tutorial

HP ALM. Software Version: 12.50. Tutorial HP ALM Software Version: 12.50 Tutorial Document Release Date: December 2015 Software Release Date: December 2015 Legal Notices Warranty The only warranties for HP products and services are set forth in

More information

Preparing a Windows 7 Gold Image for Unidesk

Preparing a Windows 7 Gold Image for Unidesk Preparing a Windows 7 Gold Image for Unidesk What is a Unidesk gold image? In Unidesk, a gold image is, essentially, a virtual machine that contains the base operating system and usually, not much more

More information

Understanding SharePoint Development Choices

Understanding SharePoint Development Choices Understanding SharePoint Development Choices SharePoint is an incredibly powerful platform that can support a wide variety of business scenarios. While many solutions can be configured using out of the

More information

Sendspace Wizard Desktop Tool Step-By-Step Guide

Sendspace Wizard Desktop Tool Step-By-Step Guide Sendspace Wizard Desktop Tool Step-By-Step Guide Copyright 2007 by sendspace.com This publication is designed to provide accurate and authoritative information for users of sendspace, the easy big file

More information

Mass Announcement Service Operation

Mass Announcement Service Operation Mass Announcement Service Operation The Mass Announcement Service enables you to automate calling a typically large number of contacts, and playing them a pre-recorded announcement. For example, a weather

More information

Bringing Value to the Organization with Performance Testing

Bringing Value to the Organization with Performance Testing Bringing Value to the Organization with Performance Testing Michael Lawler NueVista Group 1 Today s Agenda Explore the benefits of a properly performed performance test Understand the basic elements of

More information

Web Hosting Training Guide. Web Hosting Training Guide. Author: Glow Team Page 1 of 22 Ref: GC349_v1.1

Web Hosting Training Guide. Web Hosting Training Guide. Author: Glow Team Page 1 of 22 Ref: GC349_v1.1 Web Hosting Training Guide Safari version Doc Ref: GC349_v1.1 Author: Glow Team Page 1 of 22 Ref: GC349_v1.1 Contents Introduction... 3 What is the Glow Web Hosting service?... 3 Why use the Glow Web Hosting

More information

Chapter 5. Regression Testing of Web-Components

Chapter 5. Regression Testing of Web-Components Chapter 5 Regression Testing of Web-Components With emergence of services and information over the internet and intranet, Web sites have become complex. Web components and their underlying parts are evolving

More information

Infor SyteLine Integration Guide for Infor Factory Track

Infor SyteLine Integration Guide for Infor Factory Track Infor SyteLine Integration Guide for Infor Factory Track Copyright 2014 Infor Important Notices The material contained in this publication (including any supplementary information) constitutes and contains

More information

Access Rights Management. Only much Smarter.

Access Rights Management. Only much Smarter. Access Rights Management. Only much Smarter. 8MATES OVERVIEW Access Rights Management 8MAN is the leading Access Rights Management solution in Microsoft and virtual server environments and helps protect

More information

Why HTML5 Tests the Limits of Automated Testing Solutions

Why HTML5 Tests the Limits of Automated Testing Solutions Why HTML5 Tests the Limits of Automated Testing Solutions Why HTML5 Tests the Limits of Automated Testing Solutions Contents Chapter 1 Chapter 2 Chapter 3 Chapter 4 As Testing Complexity Increases, So

More information

Functional Testing of Adobe Flex Applications: Four Benefits of Using TestComplete

Functional Testing of Adobe Flex Applications: Four Benefits of Using TestComplete Technical Paper Functional Testing of Adobe Flex Applications: Four Benefits of Using TestComplete Adobe Flash applications with dynamic content present unique testing challenges, as they may contain not

More information

SYSTEM DEVELOPMENT AND IMPLEMENTATION

SYSTEM DEVELOPMENT AND IMPLEMENTATION CHAPTER 6 SYSTEM DEVELOPMENT AND IMPLEMENTATION 6.0 Introduction This chapter discusses about the development and implementation process of EPUM web-based system. The process is based on the system design

More information

Ingenious Testcraft Technical Documentation Installation Guide

Ingenious Testcraft Technical Documentation Installation Guide Ingenious Testcraft Technical Documentation Installation Guide V7.00R1 Q2.11 Trademarks Ingenious, Ingenious Group, and Testcraft are trademarks of Ingenious Group, Inc. and may be registered in the United

More information