7 Tips for Raising The Quality Bar With Visual Studio 2012

Size: px
Start display at page:

Download "7 Tips for Raising The Quality Bar With Visual Studio 2012"

Transcription

1 Visit: 7 Tips for Raising The Quality Bar With Visual Studio 2012 Tip 1: Exploratory Testing I have to admit that when I first found out that enhanced exploratory testing was the major new feature in the 2012 release of Microsoft Test Manager, I was a little disappointed. After listening to the Microsoft team promote the feature and trying it out for myself I am sold. The Exploratory Testing feature really works well in an agile work flow. The idea behind this form of testing is that we spend more time on testing and less time on writing up bugs and setup. I believe Anu, the Product Owner for Visual Studio ALM tools focused on Test and Lab Management, likes to call this more T and less BS. Exploratory testing in MTM 2010 was possible but very clunky. We had to start with a test case with maybe a single step of explore, or something similar, associate the test case to the work item, and execute a test. When we were done with our scenario we could open the action recording, copy the actions, and paste them into the steps grid of the test case. Clearly this was a hack rather than the good use of a feature as designed. In 2012 the workflow is vastly improved. The Testing Center > Test > Do Exploratory Testing view was specifically designed to support a workflow where the feature was Explored rather than scripting the test steps in advance. Within this view we can start an exploratory session with a single click or we can search for a work item and click the Explore work item button which will automatically associate our generated test case(s) to the Work Item.

2 The Exploratory testing feature also works well with a help desk scenario: User calls help desk to report a problem. Help Desk operator launches an exploratory test. User describes how to duplicate the issue as the operator executes the steps. If things go well, operator duplicates the problem and can immediately create a bug and even a test case. To create a Bug and a Test Case with just a few clicks: Do Exploratory Testing > Recreate the problem > Click Create bug > Enter required fields > optionally edit steps to reproduce > Click Save and create test > Enter required fields > optionally edit steps > Save and close > resume testing. 2

3 Multiple bugs and test cases may be created for each Exploratory test session. 3

4 Use the comment field on the exploratory test runner to enter rich comments and capture screenshots as you explore the application under test. These comments and images will be inserted into any bugs we create as observations that are mixed in with the actions we performed. 4

5 If we are doing exploratory testing against a requirement, we can View the acceptance criteria by clicking the link containing the PBI Id and title 5

6 6 Consultants Who Teach

7 How many times does a feature sketched out on a white board match the final implementation? Not often!. By using the new enhanced Exploratory Testing feature, we can spend more time focusing on the quality of our software and less time on authoring and refining our test cases. Strength Vastly simplified work flow, reduced typing, less work item relationship management, reduced test case refinement. Weakness None really, we can always use the more traditional work flow of authoring test cases before we start testing. Caution -If you are running MTM 2012 against TFS 2010, you will not be able to use the exploratory testing feature. If the development team is not using good control naming conventions you are going to waste a bunch of time translating the steps generated from the action recording to something meaningful the team can execute next time the test case is run. 7

8 If you have Video recording enabled, do not perform private tasks on screen 1. Interactions with an or IM client, for example, will be visible in the recording if they are on screen 1. If you have audio recording enabled, be aware that conversations (or other sounds intended to be private) may be recorded as well. You don t want your developer teammate to know what you really think about their programming skills do you? 8

9 Tip 2: Pass Tests without Launching Test Runner Most companies I work with have a release process that involves a number of tasks that are executed right before a release. These tasks are necessary for each general release but they aren t traditionally considered tests. The tasks might include things like notifying the release manager of the release date, assembling documentation, compiling release notes, and any other tasks you must do 1 time before you can release. If you want to track the state of these items along with the state of the rest of your test plan, create a test case for each of these tasks (you don t even need to bother with steps). Once the task is complete you can rightclick the test case (multi-select supported) and mark the test pass/fail without having to launch test runner. Now your quality reports include the state of these tasks along with the rest of your tests. Testing Center > Test Tab > Run Tests activity. Select Suite > Highlight one or many test cases > Right-Click > Pass Test (or click the pass test button on the toolbar) 9

10 Tip 3: Configure Multiple Test Settings Executing a test run will generate and store diagnostic data in the TFS Database. This can quickly become a storage problem for the TFS Administrator. To help mitigate this problem, we should configure multiple test settings for use in our test plan. The default test setting should be a lighter weight configuration in that only the data collectors we find really useful day to day should be enabled. This light weight configuration should NOT include capturing of video but should probably include an action recording and test impact information. We should also configure a fuller diagnostic test setting that collects any information that might be useful to a developer, and this configuration may include the the video recording. 10

11 In the Test Plan Properties page, we should configure the plan to default to the lightweight diagnostics Test settings. If we are using MTM to execute automated tests, we would also want to configure lightweight and full diagnostic test settings for our automated runs as well. When we execute a test with the Run menu option, the default (Lightweight) test settings will automatically be used. If we start playing ping pong with the developer or they are having trouble reproducing a bug, we can use the Run with options feature to select the Full Diagnostics version of the test settings. 11

12 If we do ever run into problems with old test runs taking up to much space in our database we should consider using the TFS 2012 Power Tools Test Attachment Cleaner. 12

13 Tip 4: Pause and Resume Manual Testing I do a fair number of talks about and trainings on Microsoft Test Manager and one of the more frequently asked questions is how do I pause and resume a manual test?. When I show the feature in Microsoft Test Manger 2010, everyone is happy until I caution the group that the test run will be lost if you close MTM. This is not an ideal implementation but the good news is that with MTM 2012 Update 1 this feature has been improved. Multiple test cases may be paused at any given time and the paused tests can survive a restart of MTM. 13

14 To Pause a manual test, click the Pause button then the Save and Close button. Notice we have have a new Paused grouping in our test suite and a new Paused test(s) state indicator To resume the test execution either Right-click the test case and choose Resume test run or highlight the test case and click the resume button. 14

15 The attachments and state of the in-flight test run is stored in TFS so you WILL need to be running against TFS

16 Tip 5: Troubleshoot Coded UI Issues If you are new to coded UI tests, troubleshooting issues can be a challenge. My favorite tool to use when I am having problems with a Coded UI Test is the HTML Logger. To demonstrate a couple issues, I recorded a test method with the following Actions: 1. Launch a new instance of Internet Explorer. 2. Navigate to Bing 3. Enter a search string. 4. Hit the Back button 5. Click on the Search History link 6. Validate that my search string is in the history. 16

17 I then commented out the line of code responsible for clicking the Search History link, my Test Method looks like this: [TestMethod] public void CodedUIBrokenTestMethod() { this.uimap.launchbrowser(); this.uimap.searchcodeplexforcuiguidance(); this.uimap.clickback(); //this.uimap.clicksearchhistory(); this.uimap.validatesearchhistory(); } If we run the test, not surprisingly, we get a failure as the search history link is not on the Bing search result screen. In visual studio we get the information below. An experienced Coded UI Tester probably won t have any trouble figuring out what is wrong. What is Visual Studio telling us? 1. Test explorer shows us we have a failed test method. 2. Test Explorer also gives us some more troubleshooting information such as a link to the code file and the line number of the failing code, a link to the output window, exception details, the call stack, and execution time. 3. The output window gives us the test outcome and exception 4. The output window also gives us a link to a screen grab of what the desktop looked like at the time of failure. Not bad really, all the information we need is here if you know what to look for but for someone new to coded UI testing, it is intimidating. 17

18 Now we will rerun the failing test with the HTML logger enabled. Open C:\Program Files (x86)\microsoft Visual Studio 11.0\Common7\IDE\QTAgent32.exe.config with your favorite text or xml editor (be sure to launch the editor as admin). Locate the system.diagnostics switches EqtTraceLevel node and set the value to 4: <system.diagnostics> < switches> <! You must use integral values for value. Use 0 for off, 1 for error, 2 for warn, 3 for info, and 4 for verbose. > < add name= EqtTraceLevel value= 4 /> < /switches> < /system.diagnostics> Save the file and rerun the test. Notice at the bottom of the Test Output window rather than an image we have a link to an HTML file named UITestActionLog.htrml. 18

19 19 Consultants Who Teach

20 Click it (and select your browser of choice if this is your first time viewing the log). 1. We get a very nice visual representation of our test method run. 2. We get the total method execution time 3. We get timings for each action the test engine is executing 4. Each of these actions is expandable and by default all passing steps are collapsed. Also each action has a corresponding screen grab of the desktop. 5. We get a user friendly error message right after the failed Action 6. We get an image of the failure (click it and it toggles to the size of the browser window). We also get all the gnarly details A novice should be able to look through the actions in this log and determine that there is a navigation issue. Even if the problem is not obvious, the more granular actions being reported should give us something specific to search for out on the MSDN forums for example the friendly error or UITestControlNotFoundException. If you post a tough question to the forum, one of the first things the community will ask for is trace information this is it! 20

21 As an aside, by looking at all of the actions another thing we might notice is that we are spending 1.5 seconds waiting for a hover (hovers can add up when you are testing a more complicated interface). If you don t want to record and test hovers or if you want to fine tune other performance issues see page 34 of the Coded UI Testing guidance out on codeplex published by the Visual Studio ALM Rangers. 21

22 Tip 6: Tuning Coded UI Tests For our first tuning tip. let s say we have all of our Coded UI tests passing but execution time is taking too long, what do we do? If we find that we are working with a lot of controls that don t have a name or id associated to them, we need to remind the developers that it is a best practice to set the name/id property of all controls that will be used as a part of a coded UI test. Yes it will bloat our html a little bit and add some (usually fairly trivial) logic to the UI code but for testability it is well worth it. We could also use the HTML Logger I mentioned in my last post but inspecting the HTML log for a bunch of tests that are passing would be time consuming. Rather than that, I suggest we modify some playback settings and see what breaks and go from there. 22

23 We ll start by setting the Playback.PlaybackSettings.MatchExactHierarchy to true. We can do this in a Class Initialize method so we don t need to do this for each test method. [ClassInitialize()] public virtual void MyClassInit() { Playback.Initialize(); Playback.PlaybackSettings.MatchExactHierarchy = true; } By default, the playback engine will be configured to run more resiliently which can negatively impact performance. By setting the MatchExactHierarchy to true we are telling the playback engine to look for controls in the exact place they were recorded and fail if they are not found. When the value is false, the playback engine will first look for an exact match, then look for the next closest match which can be a time 23

24 consuming process. Now that the playback engine is configured to identify only controls matching an exact hierarchy we will rerun all of our tests. If none of them fail, we cannot improve performance with this technique. If some of the tests do fail, we will inspect the tests and see if we can modify them so that an exact match search does work. This optimization should reduce the execution time of that test. Once we have completed this analysis and optimization on each test we can turn the MatchExactHierarchy property back to false if we want. If you do leave this property false, I suggest repeating this exercise every couple weeks or months to keep the coded UI test execution times down. If we want exact match enabled for all but a couple of our tests we can simply override the setting in the test method: [TestMethod] public void MyClickyMethod() { //For this method don't use exact match Playback.PlaybackSettings.MatchExactHierarchy = false; this.uimap.anotherclick(); this.uimap.clickweblink(); this.uimap.searchsomething(); Playback.PlaybackSettings.MatchExactHierarchy = true } In conclusion, we set the Playback.PlaybackSettings.MatchExactHierarchy to true and reran our tests. The tests that fail are the ones that are not using the exact match algorithm and therefore the playback engine is taking longer to locate the controls. We attempt to modify the search properties for these controls so that the playback engine can use the exact match algorithm and speedup total execution time. 24

25 Tip 7: Test Suites Logically organizing test cases with test suites will make managing our test plan a lot easier. The first question we ask ourselves is do we want the suite to be static or dynamic? We have two choices for creating dynamic suites. The first choice is requirement based suites. To add a requirement based suite to a test plan, select the Add requirements button. We are presented with an editable query that defaults to the team project associated with the test plan, a list of work items in the requirement category group under the area path associated to the test plan. Run the query to return the requirement (Product Backlog Item / User Story / Requirement depending on the process template in use). 25

26 From out list of requirements we can select one or many requirements and add them to the test plan. Requirement based suites have the following icon: The cool thing about a requirement suites is that they are dynamic in nature which means that if another tester adds a test case associated to the requirement it will automatically show up in the requirement suite (there may be a delay so use the refresh button if you don t want to wait for the UI to catch up ). The other nice thing about a requirement suite is that if we create a new test case from within the requirement based suite, a link from the test case to the requirement will be automatically added for us. Any time we can automate traceability or eliminate manual steps that is a good thing. The down-side to requirement based suites is they are not hierarchical (cannot contain sub-suites) and the dynamic nature of the suites can be a problem. If we require absolute historical accuracy of our test plans, requirement based suites should be avoided. For example, assume we have a requirement based suite in test plan 1 with 5 test cases. Now 3 sprints later we discover we missed a test case for this requirement so we add a new test case in test plan 4. If we navigate back to test plan 1 and look at the list of test cases, this new test case will be included in the requirement based suite. This is generally not a problem but in highly regulated industries this may be a show stopper. 26

27 The second dynamic suite is a query based suite. This is similar to the requirement based suite only we can make the query about any thing we want. To add a query based suite use the New dropdown and select Query-based suite: Again we will be directed to a query wizard. In this example I created a suite that contains all test cases in this team project with a priority of 1 27

28 The icon for the resulting suite is as follows: This suite has similar pros and cons as those of a requirement based suite in that test cases are added to the suite automatically when other testers add test cases to TFS that satisfy all of the query criteria but again, historical accuracy may be an issue and query based suites cannot have sub-suites. The final type of suite is a static suite. The static suite is the most robust. To add a static suite, use the New dropdown and select Suite: Static suites may have multiple levels of sub-suites and these sub-suites may be static, requirement,or query based: 28

29 Static suites will have the following icon: We can use static suites to slice and dice our test plans however we want. The down-side is that we are responsible for adding test cases to the suite and creating test case to requirement links manually. The up-side is that Static suites will maintain their historical accuracy. 29

ACCURATE STUDY GUIDES, HIGH PASSING RATE! Question & Answer. Dump Step. provides update free of charge in one year!

ACCURATE STUDY GUIDES, HIGH PASSING RATE! Question & Answer. Dump Step. provides update free of charge in one year! DUMP STEP Question & Answer ACCURATE STUDY GUIDES, HIGH PASSING RATE! Dump Step provides update free of charge in one year! http://www.dumpstep.com Exam : 70-497 Title : Software Testing with Visual Studio

More information

Microsoft Exam Questions & Answers

Microsoft Exam Questions & Answers Microsoft 70-497 Exam Questions & Answers Number: 70-497 Passing Score: 800 Time Limit: 120 min File Version: 44.1 http://www.gratisexam.com/ Microsoft 70-497 Exam Questions & Answers Exam Name: Software

More information

Hands-On Lab. Agile Planning and Portfolio Management with Team Foundation Server Lab version: Last updated: 11/25/2013

Hands-On Lab. Agile Planning and Portfolio Management with Team Foundation Server Lab version: Last updated: 11/25/2013 Hands-On Lab Agile Planning and Portfolio Management with Team Foundation Server 2013 Lab version: 12.0.21005.1 Last updated: 11/25/2013 CONTENTS OVERVIEW... 3 EXERCISE 1: AGILE PROJECT MANAGEMENT... 4

More information

Telerik Test Studio. Web/Desktop Testing. Software Quality Assurance Telerik Software Academy

Telerik Test Studio. Web/Desktop Testing. Software Quality Assurance Telerik Software Academy Telerik Test Studio Web/Desktop Testing Software Quality Assurance Telerik Software Academy http://academy.telerik.com The Lectors Iliyan Panchev Senior QA Engineer@ DevCloud Testing & Test Studio Quality

More information

Exam Questions

Exam Questions Exam Questions 70-499 Recertification for MCSD: Application Lifecycle Management https://www.2passeasy.com/dumps/70-499/ 1.. You plan to roll out Microsoft Test Manager (MTM). Phase 1 testing will include

More information

PRODUCT PAGE PHASES and EXPERIENCE DESCRIPTION

PRODUCT PAGE PHASES and EXPERIENCE DESCRIPTION PHASES and EXPERIENCE DESCRIPTION This is a table containing the Feature, Phase, Function/Event and User Story for Product Pages. Each section of the page is addressed and each element within that section.

More information

Specifying Acceptance Criteria

Specifying Acceptance Criteria Freelance SQL Server Consultant Specifying Acceptance Criteria I have worked with some agile product owners who when the write user stories, the like to go epic on the acceptance criteria, in fact when

More information

Without further ado, let s go over and have a look at what I ve come up with.

Without further ado, let s go over and have a look at what I ve come up with. JIRA Integration Transcript VLL Hi, my name is Jonathan Wilson and I m the service management practitioner with NHS Digital based in the United Kingdom. NHS Digital is the provider of services to the National

More information

BASIC USER TRAINING PROGRAM Module 5: Test Case Development

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

More information

Product Backlog Document Template and Example

Product Backlog Document Template and Example Product Backlog Document Template and Example Introduction 1. Client Information (Name(s), Business, Location, contact information) 2. Team Information Team Member Names (contact information) 3. Project

More information

CollabNet TeamForge 5.3 Evaluator s Guide

CollabNet TeamForge 5.3 Evaluator s Guide CollabNet TeamForge 5.3 Evaluator s Guide Thank you for evaluating CollabNet TeamForge 5.3. This Evaluator s Guide will help you experience the key features of CollabNet TeamForge by walking you through

More information

Samples of Features and Feature Stories CSc 190

Samples of Features and Feature Stories CSc 190 Samples of Features and Feature Stories CSc 190 The following un-prioritized Product Backlog contains the user stories for the thirteen Features that were written to describe the initial functionality

More information

5 REASONS YOUR BUSINESS NEEDS NETWORK MONITORING

5 REASONS YOUR BUSINESS NEEDS NETWORK MONITORING 5 REASONS YOUR BUSINESS NEEDS NETWORK MONITORING www.intivix.com (415) 543 1033 NETWORK MONITORING WILL ENSURE YOUR NETWORK IS OPERATING AT FULL CAPACITY 5 Reasons Your Business Needs Network Monitoring

More information

Modern Requirements4TFS 2018 Release Notes

Modern Requirements4TFS 2018 Release Notes Modern Requirements4TFS 2018 Release Notes Modern Requirements 3/7/2018 Table of Contents 1. INTRODUCTION... 3 2. SYSTEM REQUIREMENTS... 3 3. APPLICATION SETUP... 3 GENERAL... 4 1. FEATURES... 4 2. ENHANCEMENT...

More information

Working with Macros. Creating a Macro

Working with Macros. Creating a Macro Working with Macros 1 Working with Macros THE BOTTOM LINE A macro is a set of actions saved together that can be performed by issuing a single command. Macros are commonly used in Microsoft Office applications,

More information

Media Guide: PowerPoint 2010

Media Guide: PowerPoint 2010 Media Guide: PowerPoint 2010 Contents Introduction... 1 Planning Your Presentation... 2 Media Preparation... 2 Optimizing Images... 3 Media and Your PowerPoint Presentation... 4 Common Tasks in PowerPoint

More information

Management Interface User Guide

Management Interface User Guide Management Interface User Guide VIDEO Powered by Table of Contents Accessing the management interface 4 Creating your user account 4 Signing-in 4 Forgot your password 4 Media players menu 5 Checking Player

More information

Digital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience

Digital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience Persona name Amanda Industry, geographic or other segments B2B Roles Digital Marketing Manager, Marketing Manager, Agency Owner Reports to VP Marketing or Agency Owner Education Bachelors in Marketing,

More information

the NXT-G programming environment

the NXT-G programming environment 2 the NXT-G programming environment This chapter takes a close look at the NXT-G programming environment and presents a few simple programs. The NXT-G programming environment is fairly complex, with lots

More information

How To Upload Your Newsletter

How To Upload Your Newsletter How To Upload Your Newsletter Using The WS_FTP Client Copyright 2005, DPW Enterprises All Rights Reserved Welcome, Hi, my name is Donna Warren. I m a certified Webmaster and have been teaching web design

More information

Creating a new form with check boxes, drop-down list boxes, and text box fill-ins. Customizing each of the three form fields.

Creating a new form with check boxes, drop-down list boxes, and text box fill-ins. Customizing each of the three form fields. In This Chapter Creating a new form with check boxes, drop-down list boxes, and text box fill-ins. Customizing each of the three form fields. Adding help text to any field to assist users as they fill

More information

Getting Help...71 Getting help with ScreenSteps...72

Getting Help...71 Getting help with ScreenSteps...72 GETTING STARTED Table of Contents Onboarding Guides... 3 Evaluating ScreenSteps--Welcome... 4 Evaluating ScreenSteps--Part 1: Create 3 Manuals... 6 Evaluating ScreenSteps--Part 2: Customize Your Knowledge

More information

Exploring Code with Microsoft Pex

Exploring Code with Microsoft Pex Exploring Code with Microsoft Pex Tutorial for Automated Whitebox Testing for.net Applications Abstract Microsoft Pex 2010 is a Microsoft Visual Studio add-in that provides a runtime code analysis tool

More information

with TestComplete 12 Desktop, Web, and Mobile Testing Tutorials

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

More information

Responsive Web Design Discover, Consider, Decide

Responsive Web Design Discover, Consider, Decide Responsive Web Design Discover, Consider, Decide Responsive Web Design. Discover, Consider, Decide Q. What is Responsive Design? A. Responsive design is a general mindset where you are designing a website,

More information

WhatsConfigured for WhatsUp Gold 2016 User Guide

WhatsConfigured for WhatsUp Gold 2016 User Guide WhatsConfigured for WhatsUp Gold 2016 User Guide Contents Welcome to WhatsConfigured 1 What is WhatsConfigured? 1 Finding more information and updates 1 Sending feedback 2 Deploying WhatsConfigured 3 STEP

More information

Educational Fusion. Implementing a Production Quality User Interface With JFC

Educational Fusion. Implementing a Production Quality User Interface With JFC Educational Fusion Implementing a Production Quality User Interface With JFC Kevin Kennedy Prof. Seth Teller 6.199 May 1999 Abstract Educational Fusion is a online algorithmic teaching program implemented

More information

Application Lifecycle Management Solutions using Microsoft Visual Studio 2013

Application Lifecycle Management Solutions using Microsoft Visual Studio 2013 1800 ULEARN (853 276) www.ddls.com.au Application Lifecycle Management Solutions using Microsoft Visual Studio 2013 Length 5 days Price $4477.00 (inc GST) Overview This five day course is designed to get

More information

Website/Blog Admin Using WordPress

Website/Blog Admin Using WordPress Website/Blog Admin Using WordPress Table of Contents How to login... 2 How to get support... 2 About the WordPress dashboard... 3 WordPress pages vs posts... 3 How to add a new blog post... 5 How to edit

More information

Getting Started With Android Feature Flags

Getting Started With Android Feature Flags Guide Getting Started With Android Feature Flags INTRO When it comes to getting started with feature flags (Android feature flags or just in general), you have to understand that there are degrees of feature

More information

Web Report Library User Guide

Web Report Library User Guide Web Report Library User Guide Advanced Course Prepared for: Finance & Administration Updated on: 7/18/2011 1:48:00 PM Page 1 Table of Contents Introduction.... 3 InfoView overview. 3 Header Panel.. 3 Workspace

More information

Arduino IDE Friday, 26 October 2018

Arduino IDE Friday, 26 October 2018 Arduino IDE Friday, 26 October 2018 12:38 PM Looking Under The Hood Of The Arduino IDE FIND THE ARDUINO IDE DOWNLOAD First, jump on the internet with your favorite browser, and navigate to www.arduino.cc.

More information

Burning CDs in Windows XP

Burning CDs in Windows XP B 770 / 1 Make CD Burning a Breeze with Windows XP's Built-in Tools If your PC is equipped with a rewritable CD drive you ve almost certainly got some specialised software for copying files to CDs. If

More information

Click on OneDrive on the menu bar at the top to display your Documents home page.

Click on OneDrive on the menu bar at the top to display your Documents home page. Getting started with OneDrive Information Services Getting started with OneDrive What is OneDrive @ University of Edinburgh? OneDrive @ University of Edinburgh is a cloud storage area you can use to share

More information

VERSION JANUARY 19, 2015 TEST STUDIO QUICK-START GUIDE STANDALONE & VISUAL STUDIO PLUG-IN TELERIK A PROGRESS COMPANY

VERSION JANUARY 19, 2015 TEST STUDIO QUICK-START GUIDE STANDALONE & VISUAL STUDIO PLUG-IN TELERIK A PROGRESS COMPANY VERSION 2015.1 JANUARY 19, 2015 TEST STUDIO QUICK-START GUIDE STANDALONE & VISUAL STUDIO PLUG-IN TELERIK A PROGRESS COMPANY TEST STUDIO QUICK-START GUIDE CONTENTS Create your First Test.2 Standalone Web

More information

Term Definition Introduced in: This option, located within the View tab, provides a variety of options to choose when sorting and grouping Arrangement

Term Definition Introduced in: This option, located within the View tab, provides a variety of options to choose when sorting and grouping Arrangement 60 Minutes of Outlook Secrets Term Definition Introduced in: This option, located within the View tab, provides a variety of options to choose when sorting and grouping Arrangement messages. Module 2 Assign

More information

Senior Executive. Training Guide

Senior Executive. Training Guide Senior Executive Training Guide Table of Contents 1 Introduction... 5 1.1 Who is this Guide for?... 5 1.2 Pre-Requisites... 5 1.3 Suggested Exercises... 5 1.4 System Requirements... 5 2 Getting Started...

More information

Introduction...4. Purpose...4 Scope...4 Manitoba ehealth Incident Management...4 Icons...4

Introduction...4. Purpose...4 Scope...4 Manitoba ehealth Incident Management...4 Icons...4 Remedy Incident Management Version 3.2 Modified: 08/24/2017 TABLE OF CONTENTS Introduction...4 Purpose...4 Scope...4 Manitoba ehealth Incident Management...4 Icons...4 Incident Stages Overview...5 Identification

More information

Chapter01.fm Page 1 Monday, August 23, :52 PM. Part I of Change. The Mechanics. of Change

Chapter01.fm Page 1 Monday, August 23, :52 PM. Part I of Change. The Mechanics. of Change Chapter01.fm Page 1 Monday, August 23, 2004 1:52 PM Part I The Mechanics of Change The Mechanics of Change Chapter01.fm Page 2 Monday, August 23, 2004 1:52 PM Chapter01.fm Page 3 Monday, August 23, 2004

More information

Modern Requirements4TFS 2018 Update 1 Release Notes

Modern Requirements4TFS 2018 Update 1 Release Notes Modern Requirements4TFS 2018 Update 1 Release Notes Modern Requirements 6/22/2018 Table of Contents 1. INTRODUCTION... 3 2. SYSTEM REQUIREMENTS... 3 3. APPLICATION SETUP... 3 GENERAL... 4 1. FEATURES...

More information

Breeze at Penn State. About meeting roles and permissions

Breeze at Penn State. About meeting roles and permissions Breeze at Penn State About meeting roles and permissions There are three roles for meeting room attendees: the Host role, the Presenter role, and the Participant role. Each role has different rights in

More information

Survey Creation Workflow These are the high level steps that are followed to successfully create and deploy a new survey:

Survey Creation Workflow These are the high level steps that are followed to successfully create and deploy a new survey: Overview of Survey Administration The first thing you see when you open up your browser to the Ultimate Survey Software is the Login Page. You will find that you see three icons at the top of the page,

More information

THINGS YOU NEED TO KNOW ABOUT USER DOCUMENTATION DOCUMENTATION BEST PRACTICES

THINGS YOU NEED TO KNOW ABOUT USER DOCUMENTATION DOCUMENTATION BEST PRACTICES 5 THINGS YOU NEED TO KNOW ABOUT USER DOCUMENTATION DOCUMENTATION BEST PRACTICES THIS E-BOOK IS DIVIDED INTO 5 PARTS: 1. WHY YOU NEED TO KNOW YOUR READER 2. A USER MANUAL OR A USER GUIDE WHAT S THE DIFFERENCE?

More information

Managing your content with the Adobe Experience Manager Template Editor. Gabriel Walt Product Manager twitter.com/gabrielwalt

Managing your content with the Adobe Experience Manager Template Editor. Gabriel Walt Product Manager twitter.com/gabrielwalt Managing your content with the Adobe Experience Manager Template Editor Gabriel Walt Product Manager twitter.com/gabrielwalt Table of Contents 1. Introduction 3 1.1 Overview 3 1.2 Prerequisites 3 2. Getting

More information

Sharing Schedules and Planning Meetings

Sharing Schedules and Planning Meetings CHAPTER Sharing Schedules and Planning Meetings In this chapter Sharing Group Schedules 378 Planning a Meeting with Outlook 383 Rescheduling or Canceling a Meeting 388 Responding to Meeting Requests 388

More information

VIDEO 1: WHAT ARE THE SMART CONTENT TOOLS? VIDEO 2: HOW DO YOU CREATE A SMART CTA?

VIDEO 1: WHAT ARE THE SMART CONTENT TOOLS? VIDEO 2: HOW DO YOU CREATE A SMART CTA? VIDEO 1: WHAT ARE THE SMART CONTENT TOOLS? Hello again! I m Angela with HubSpot Academy. Now that you have a contextual marketing strategy in place with segmentation and personalization, you re ready to

More information

Meet our Example Buyer Persona Adele Revella, CEO

Meet our Example Buyer Persona Adele Revella, CEO Meet our Example Buyer Persona Adele Revella, CEO 685 SPRING STREET, NO. 200 FRIDAY HARBOR, WA 98250 W WW.BUYERPERSONA.COM You need to hear your buyer s story Take me back to the day when you first started

More information

CORNERSTONE CONNECT REDESIGN Phase 2 (new UI!) GLOBAL SEARCH CONNECT (new UI!)

CORNERSTONE CONNECT REDESIGN Phase 2 (new UI!) GLOBAL SEARCH CONNECT (new UI!) 1 CORNERSTONE CONNECT REDESIGN Phase 2 (new UI!) The next phase of Cornerstone Connect is here! The user interface and experience of Knowledge Bank and Communities have been completely redesigned. This

More information

Build great products. Contour 3.1 Enterprise Architect Guide Jama Software, Inc.

Build great products. Contour 3.1 Enterprise Architect Guide Jama Software, Inc. Build great products. 2 Table of Contents Part I Welcome to Contour 3 Part II Enterprise Architect Connector 3.1 3 1 EA Connector... Install 4 2 Getting... Started 5 3 Define... Mapping Scheme 6 4 Import...

More information

Excel Conditional Formatting (Mac)

Excel Conditional Formatting (Mac) [Type here] Excel Conditional Formatting (Mac) Using colour to make data analysis easier Excel conditional formatting automatically formats cells in your worksheet if specified criteria are met, giving

More information

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

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

More information

Build great products. Contour Enterprise Architect Connector Jama Software, Inc.

Build great products. Contour Enterprise Architect Connector Jama Software, Inc. Build great products. 2 Table of Contents Part I Welcome to Contour 3 Part II Enterprise Architect Connector 2.0 3 1 EA Connector... Install 3 2 Getting... Started 4 3 Define... Mapping Scheme 6 4 Import...

More information

Introduction to IBM Rational Functional Tester 6.1 Mike Kelly

Introduction to IBM Rational Functional Tester 6.1 Mike Kelly Introduction to IBM Rational Functional Tester 6.1 Mike Kelly (Mike@MichaelDKelly.com) First published on IBM developerworks: http://www-130.ibm.com/developerworks/ IBM Rational Functional Tester is an

More information

EMCO Ping Monitor Enterprise 6. Copyright EMCO. All rights reserved.

EMCO Ping Monitor Enterprise 6. Copyright EMCO. All rights reserved. Copyright 2001-2017 EMCO. All rights reserved. Company web site: emcosoftware.com Support e-mail: support@emcosoftware.com Table of Contents Chapter... 1: Introduction 4 Chapter... 2: Getting Started 6

More information

WordPress Tutorial for Beginners with Step by Step PDF by Stratosphere Digital

WordPress Tutorial for Beginners with Step by Step PDF by Stratosphere Digital WordPress Tutorial for Beginners with Step by Step PDF by Stratosphere Digital This WordPress tutorial for beginners (find the PDF at the bottom of this post) will quickly introduce you to every core WordPress

More information

USE QUICK ASSIST TO REMOTELY TROUBLESHOOT A FRIEND S COMPUTER

USE QUICK ASSIST TO REMOTELY TROUBLESHOOT A FRIEND S COMPUTER USE QUICK ASSIST TO REMOTELY TROUBLESHOOT A FRIEND S COMPUTER Windows 10 s Anniversary Update brings a new Quick Assist feature. Built into Windows 10, Quick Assist allows you to take remote control of

More information

Photoshop World 2018

Photoshop World 2018 Photoshop World 2018 Unlocking the Power of Lightroom CC on the Web with Rob Sylvan Learn how to leverage the cloud-based nature of Lightroom CC to share your photos in a way that will give anyone with

More information

Advanced Dreamweaver CS6

Advanced Dreamweaver CS6 Advanced Dreamweaver CS6 Overview This advanced Dreamweaver CS6 training class teaches you to become more efficient with Dreamweaver by taking advantage of Dreamweaver's more advanced features. After this

More information

Welcome To Account Manager 2.0

Welcome To Account Manager 2.0 Account Manager 2.0 Manage Unlimited FileMaker Servers, Databases, Privileges, and Users Effortlessly! The ultimate tool for FileMaker Database Administrators. Welcome To Account Manager 2.0 What Is Account

More information

9 th CA 2E/CA Plex Worldwide Developer Conference 1

9 th CA 2E/CA Plex Worldwide Developer Conference 1 1 Introduction/Welcome Message Organizations that are making major changes to or replatforming an application need to dedicate considerable resources ot the QA effort. In this session we will show best

More information

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman Chapter 9 Copyright 2012 Manning Publications Brief contents PART 1 GETTING STARTED WITH SHAREPOINT 1 1 Leveraging the power of SharePoint 3 2

More information

Voyant Connect User Guide

Voyant Connect User Guide Voyant Connect User Guide WELCOME TO VOYANT CONNECT 3 INSTALLING VOYANT CONNECT 3 MAC INSTALLATION 3 WINDOWS INSTALLATION 4 LOGGING IN 4 WINDOWS FIRST LOGIN 6 MAKING YOUR CLIENT USEFUL 6 ADDING CONTACTS

More information

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

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

More information

INTRODUCTION BACKGROUND DISCOVERER. Dan Vlamis, Vlamis Software Solutions, Inc. DISCOVERER PORTLET

INTRODUCTION BACKGROUND DISCOVERER. Dan Vlamis, Vlamis Software Solutions, Inc. DISCOVERER PORTLET FRONT-END TOOLS TO VIEW OLAP DATA Dan Vlamis, Vlamis Software Solutions, Inc. dvlamis@vlamis.com INTRODUCTION Discoverer release 10g uses BI Beans to present Oracle OLAP data. It gets its power from BI

More information

CollabNet Desktop - Microsoft Windows Edition

CollabNet Desktop - Microsoft Windows Edition CollabNet Desktop - Microsoft Windows Edition User Guide 2009 CollabNet Inc. CollabNet Desktop - Microsoft Windows Edition TOC 3 Contents Legal fine print...7 CollabNet, Inc. Trademark and Logos...7 Chapter

More information

Caliber 11.0 for Visual Studio Team Systems

Caliber 11.0 for Visual Studio Team Systems Caliber 11.0 for Visual Studio Team Systems Getting Started Getting Started Caliber - Visual Studio 2010 Integration... 7 About Caliber... 8 Tour of Caliber... 9 2 Concepts Concepts Projects... 13 Baselines...

More information

Creating Simple Links

Creating Simple Links Creating Simple Links Linking to another place is one of the most used features on web pages. Some links are internal within a page. Some links are to pages within the same web site, and yet other links

More information

Expanding Throughout the Lifecycle and Embracing New Participants

Expanding Throughout the Lifecycle and Embracing New Participants Turning Ideas Into Software Expanding Throughout the Lifecycle and Embracing New Participants Jason Keicher Technical Specialist Developer Tools Microsoft Corporation jason.keicher@microsoft.com vnext

More information

PST910 Enterprise Reporting Basics

PST910 Enterprise Reporting Basics PST910 Enterprise Reporting Basics Classroom Handout For updated Instruction Guides visit the http://hr.ufl.edu/learn-grow/just-in-time-training/myufl-toolkits Overall Goals To make your job easier! To

More information

CS 577A Team 1 DCR ARB. PicShare

CS 577A Team 1 DCR ARB. PicShare CS 577A Team 1 DCR ARB PicShare Team and Project Review (DEN) Project Evaluation Positives Resilient Agile detailed design promotes thoroughness before any code is written Development time should be reduced

More information

#define 4 User Guide. Version 4.0. CGI Group Inc.

#define 4 User Guide. Version 4.0. CGI Group Inc. #define 4 User Guide Version 4.0 CGI Group Inc. Table of Contents Section Slides Wiki 5-7 Tickets 8-12 Files 13-15 Planning 16-21 Cooperate 22-24 Settings 25-31 Agile Features 32-34 Desktop Applications

More information

NCMail: Microsoft Outlook User s Guide

NCMail: Microsoft Outlook User s Guide NCMail: Microsoft Outlook 2003 Email User s Guide Revision 1.0 11/10/2007 This document covers how to use Microsoft Outlook 2003 for accessing your email with the NCMail Exchange email system. The syntax

More information

LabWare 7. Why LabWare 7?

LabWare 7. Why LabWare 7? LabWare 7 Why LabWare 7? LabWare v1 to v6 were all about adding functionality. LabWare 7 continues that tradition, but places the user experience front and center. This release has been re-designed to

More information

Evaluation Guide for ASP.NET Web CMS and Experience Platforms

Evaluation Guide for ASP.NET Web CMS and Experience Platforms Evaluation Guide for ASP.NET Web CMS and Experience Platforms CONTENTS Introduction....................... 1 4 Key Differences...2 Architecture:...2 Development Model...3 Content:...4 Database:...4 Bonus:

More information

ASTQB Advance Test Analyst Sample Exam Answer Key and Rationale

ASTQB Advance Test Analyst Sample Exam Answer Key and Rationale ASTQB Advance Test Analyst Sample Exam Answer Key and Rationale Total number points = 120 points Total number points to pass = 78 points Question Answer Explanation / Rationale Learning 1 A A is correct.

More information

ArtOfTest Inc. Automation Design Canvas 2.0 Beta Quick-Start Guide

ArtOfTest Inc. Automation Design Canvas 2.0 Beta Quick-Start Guide Automation Design Canvas 2.0 Beta Quick-Start Guide Contents Creating and Running Your First Test... 3 Adding Quick Verification Steps... 10 Creating Advanced Test Verifications... 13 Creating a Data Driven

More information

Visual Studio Team Services

Visual Studio Team Services bgourley@microsoft.com Visual Studio Team Services Topics What are the current products What are Visual Studio Subscriptions Subscriber Benefits DevOps and VSTS VSTS licensing Developer Tools Deployment

More information

CS354 gdb Tutorial Written by Chris Feilbach

CS354 gdb Tutorial Written by Chris Feilbach CS354 gdb Tutorial Written by Chris Feilbach Purpose This tutorial aims to show you the basics of using gdb to debug C programs. gdb is the GNU debugger, and is provided on systems that

More information

Poster Creator: Create a Poster. Poster Viewer: Add event to calendar. View RSPVs

Poster Creator: Create a Poster. Poster Viewer: Add event to calendar. View RSPVs 1 of 17 5/19/2012 2:01 AM Added by Matthew Falk, last edited by Matthew Falk on May 15, 2012 22:54 Poster Creator: Create a Poster Alice is an administrative assistant in the EECS department at MIT. Alice

More information

Oracle Cloud. Content and Experience Cloud ios Mobile Help E

Oracle Cloud. Content and Experience Cloud ios Mobile Help E Oracle Cloud Content and Experience Cloud ios Mobile Help E82090-01 February 2017 Oracle Cloud Content and Experience Cloud ios Mobile Help, E82090-01 Copyright 2017, 2017, Oracle and/or its affiliates.

More information

OPEN THE HOTLINE CLIENT

OPEN THE HOTLINE CLIENT OPEN THE HOTLINE CLIENT Everything in the Hotline universe starts with the Client Toolbar; it launches all of the Client s major functions. 1 Double-click the Hotline icon on your desktop. The Hotline

More information

Skills Exam Objective Objective Number

Skills Exam Objective Objective Number Overview 1 LESSON SKILL MATRIX Skills Exam Objective Objective Number Starting Excel Create a workbook. 1.1.1 Working in the Excel Window Customize the Quick Access Toolbar. 1.4.3 Changing Workbook and

More information

Life After Microsoft Outlook

Life After Microsoft Outlook Life After Microsoft Outlook Welcome to Google Calendar Now that you've switched from Microsoft Outlook to Google Apps, here are some tips on beginning to use Google Calendar to manage your day. What's

More information

Close Your File Template

Close Your File Template In every sale there is always a scenario where I can t get someone to respond. No matter what I do. I can t get an answer from them. When people stop responding I use the Permission To. This is one of

More information

Scorebook Navigator. Stage 1 Independent Review User Manual Version

Scorebook Navigator. Stage 1 Independent Review User Manual Version Scorebook Navigator Stage 1 Independent Review User Manual Version 11.2013 TABLE OF CONTENTS Getting Started... 1 Browser Requirements... 1 Scorebook Navigator Browser Compatability... 1 Logging in...

More information

UICapture Macintosh Training Session

UICapture Macintosh Training Session UICapture Macintosh Training Session Today s Session 1. UICapture Overview (PowerPoint) 2. Exercise (Hands On) 3. Individual Work Time Before You Begin 1. (For individuals working on their own) If you

More information

Web Site Documentation Eugene School District 4J

Web Site Documentation Eugene School District 4J Eugene School District 4J Using this Documentation Revision 1.3 1. Instruction step-by-step. The left column contains the simple how-to steps. Over here on the right is the color commentary offered to

More information

feel free to poke around and change things. It's hard to break anything in a Moodle course, and even if you do it's usually easy to fix it.

feel free to poke around and change things. It's hard to break anything in a Moodle course, and even if you do it's usually easy to fix it. Teacher s Manual Teacher Manual This page is a very quick guide to creating online courses with Moodle. It outlines the main functions that are available, as well as some of the main decisions you'll need

More information

Agile Studio USER GUIDE 7.3

Agile Studio USER GUIDE 7.3 Agile Studio USER GUIDE 7.3 2017 Pegasystems Inc., Cambridge, MA All rights reserved. Trademarks For Pegasystems Inc. trademarks and registered trademarks, all rights reserved. All other trademarks or

More information

Microsoft. Recertification for MCSD: Application Lifecycle Management

Microsoft. Recertification for MCSD: Application Lifecycle Management Microsoft 70-499 Recertification for MCSD: Application Lifecycle Management Download Full Version : http://killexams.com/pass4sure/exam-detail/70-499 QUESTION: 82 Your team uses Microsoft Visual Studio

More information

Part 1: Understanding Windows XP Basics

Part 1: Understanding Windows XP Basics 542362 Ch01.qxd 9/18/03 9:54 PM Page 1 Part 1: Understanding Windows XP Basics 1: Starting Up and Logging In 2: Logging Off and Shutting Down 3: Activating Windows 4: Enabling Fast Switching between Users

More information

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL We have spent the first part of the course learning Excel: importing files, cleaning, sorting, filtering, pivot tables and exporting

More information

Seagate Crystal Reports 8 and Hyperion Essbase

Seagate Crystal Reports 8 and Hyperion Essbase Seagate Crystal Reports 8 and Hyperion Essbase Seagate Crystal Reports 8 provides dramatic improvements in OLAP reporting for users of Hyperion Essbase and all other supported OLAP systems. Now more than

More information

Cura Connect. Installation and user manual

Cura Connect. Installation and user manual Cura Connect Installation and user manual Original manual v1.1 2017 2 Copyright 2017 Ultimaker. All rights reserved worldwide. This language version of the manual is verified by the manufacturer (Original

More information

Switchvox PBX User Manual

Switchvox PBX User Manual Switchvox PBX User Manual Welcome to the Switchvox PBX, the worlds most powerful, yet easy to configure IP- PBX on the market today. We have tried to make all the operations you do often easy to use and

More information

Dreamweaver MX The Basics

Dreamweaver MX The Basics Chapter 1 Dreamweaver MX 2004 - The Basics COPYRIGHTED MATERIAL Welcome to Dreamweaver MX 2004! Dreamweaver is a powerful Web page creation program created by Macromedia. It s included in the Macromedia

More information

Call Reporter Pro Software

Call Reporter Pro Software Call Reporter Pro Software Call Management Features User Guide Version 1.05 Date & Issue: Issue 1 June 2017 www.usbcallrecord.com This guide is Copyright Intelligent Recording Limited 2017 Introduction

More information

edev Technologies SmartWord4TFS Release Notes

edev Technologies SmartWord4TFS Release Notes edev Technologies SmartWord4TFS Release Notes edev Technologies 3/14/2017 Table of Contents 1. SYSTEM REQUIREMENTS... 2 2. APPLICATION SETUP... 4 3. NEW FEATURES... 5 4. ENHANCED FEATURES... 5 5. KNOWN

More information

edev Technologies integreat4tfs 2015 Update 2 Release Notes

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

More information

Atlassian JIRA Introduction to JIRA Issue and Project Tracking Software Tutorial 1

Atlassian JIRA Introduction to JIRA Issue and Project Tracking Software Tutorial 1 Atlassian JIRA Introduction to JIRA Issue and Project Tracking Software Tutorial 1 Once again, we are back with another tool tutorial. This time it s the Issue and Project Tracking Software Atlassian JIRA.

More information