7 Tips for Raising The Quality Bar With Visual Studio 2012
|
|
- Claire Bates
- 5 years ago
- Views:
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!
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 informationMicrosoft 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 informationHands-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 informationTelerik 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 informationExam 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 informationPRODUCT 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 informationSpecifying 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 informationWithout 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 informationBASIC 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 informationProduct 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 informationCollabNet 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 informationSamples 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 information5 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 informationModern 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 informationWorking 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 informationMedia 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 informationManagement 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 informationDigital 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 informationthe 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 informationHow 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 informationCreating 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 informationGetting 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 informationExploring 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 informationwith 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 informationResponsive 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 informationWhatsConfigured 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 informationEducational 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 informationApplication 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 informationWebsite/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 informationGetting 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 informationWeb 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 informationArduino 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 informationBurning 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 informationClick 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 informationVERSION 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 informationTerm 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 informationSenior 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 informationIntroduction...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 informationChapter01.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 informationModern 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 informationBreeze 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 informationSurvey 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 informationTHINGS 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 informationManaging 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 informationSharing 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 informationVIDEO 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 informationMeet 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 informationCORNERSTONE 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 informationBuild 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 informationExcel 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 informationManaging 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 informationBuild 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 informationIntroduction 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 informationEMCO 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 informationWordPress 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 informationUSE 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 informationPhotoshop 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 informationAdvanced 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 informationWelcome 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 information9 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 informationSharePoint 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 informationVoyant 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 informationTelerik 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 informationINTRODUCTION 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 informationCollabNet 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 informationCaliber 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 informationCreating 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 informationExpanding 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 informationPST910 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 informationCS 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. 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 informationNCMail: 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 informationLabWare 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 informationEvaluation 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 informationASTQB 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 informationArtOfTest 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 informationVisual 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 informationCS354 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 informationPoster 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 informationOracle 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 informationOPEN 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 informationSkills 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 informationLife 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 informationClose 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 informationScorebook 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 informationUICapture 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 informationWeb 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 informationfeel 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 informationAgile 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 informationMicrosoft. 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 informationPart 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 informationTUTORIAL 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 informationSeagate 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 informationCura 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 informationSwitchvox 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 informationDreamweaver 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 informationCall 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 informationedev 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 informationedev 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 informationAtlassian 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