testhouse training portfolio training portfolio. ... hp loadrunner – 4 days ... document the user...

24
Testhouse Training Portfolio

Upload: doanthien

Post on 14-Mar-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Testhouse Training Portfolio

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

1

TABLE OF CONTENTS

Table of Contents .............................................................................................................................................. 1

HP LoadRunner – 4 Days ................................................................................................................................. 2

ALM Quality Center 11 - 2 Days .................................................................................................................... 7

HP QTP Training Course – 2 Days................................................................................................................. 10

QTP/ALM Intensive Training Course – 4 Days ............................................................................................. 13

Visual Studio Coded UI Training – 2 Days ................................................................................................. 16

Visual Studio 2013 Web & Load Training – 2 Days ..................................................................................... 17

Microsoft Visual Studio 2013 Training – 5 Days ......................................................................................... 19

Visual Studio 2013 Microsoft Test Manager Course – 2 Days .................................................................... 21

Visual Studio 2013 TFS 2013 Course – 3 – 4 Days ..................................................................................... 22

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

2

HP Software Testing Courses

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

3

HP LOADRUNNER TRAINING COURSE – 4 DAYS

Course Details: FUNDAMENTALS OF LOADRUNNER – 2 Days

Overview: This class covers Controller and Analysis components of LoadRunner. This course is your first step towards success as a LoadRunner expert, designed to give you a firm foundation in basic load testing tasks. In this class, you will learn how to plan, create, and run a simple load test effectively and efficiently. Students will gain understanding of how the LoadRunner components work and interact with one another. Students will also learn how to interpret LoadRunner analysis graphs and achieve the set load testing goals. The lesson topics are reinforced with structured hands-on labs.

Course Objectives:

• Describe various types of performance test objectives

• Identify what information needs to be gathered for load testing

• Identify the components of LoadRunner

• Apply the workflow recommended for creating a basic LR scenario

• Assign scripts, run-time settings, performance monitors, load generators and Vusers to a LR scenario based on your load testing goals

• Load test your application by running the scenario

Duration 4 Days Venue On-site/Offsite Price Flexible be-spoke pricing based on the number of delegates & location Who should attend Quality Assurance (QA) Engineers, Performance Engineers, Users of LoadRunner who needs

to create scripts to load test their web applications. Prerequisites Working knowledge of Windows, websites and browsers and fundamental understanding of C

programming is helpful but not essential.

TOPICS:

Day 1

• Introduction � Explain the need for load testing � Describe various types of performance test objectives � Identify the steps of the LoadRunner methodology � Define the term “scenario” in the context of LoadRunner

• Planning an effective Load Test � Define measurable goals for your load test � Gather preliminary information before load testing your system � Organise system information effectively � Use gathered information to plan load tests

• Loadrunner Installation � Describe LoadRunner architecture � Determine where to install LoadRunner components � Identify hardware and software needed for installation

• Introduction to Scenarios � Explain the elements that make up a LoadRunner scenario

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

4

� Identify the different types of scenarios � Choose scenario type based on your quantitative goals � Present the basic steps for creating a scenario

• Using Run Time Settings � Explain the difference between Script and Scenario Run-time Settings � Configure Run-time Settings based on load testing goals

Day 2

• Define Service Level Agreements � Create Service Level Agreements – Goal Measured Per Time Interval � Create Service Level Agreements – Goal Measured Over the Whole Run

• Using Scenarios - Execution & Scheduling � Prepare for a scenario run � Identify techniques for running a scenario efficiently � Explain Scheduling by Group and by Scenario � Configure Duration Scheduling � Configure Scenario Ramp Up and Ramp Down � Prepare Vuser for Initialisation

• Performance Monitors � Explain the value of performance monitors � Select performance monitors to achieve load test goals � Add measurements for performance monitors based on goals

• Using Result Analysis � Explain the value of performance monitors � Select performance monitors to achieve load test goals � Add measurements for performance monitors based on goals

• Use of Internet Protocols

• Introduction of IP Spoofing

• Using Sample Test Applications

Summary

• LoadRunner Additional Resources and Support

• Exercises

• Q and A session

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

5

Course Details: LOADRUNNER – SCRIPTING FOR WEB – 2 Days

Overview: The Virtual User Generator (VuGen) is a scripting tool used to record and run user actions on the application to be tested. This course focuses on planning, creating and enhancing Virtual User (Vuser) scripts using VuGen in the Web environment. Extensive hands-on labs equip you with the skills necessary to create effective load test scripts in Web environment.

Course Objectives:

• Understand the fundamentals of Virtual User Generator (VuGen)

• Describe the HTML and URL recording levels

• Explain what parameters are and how they work

• Recognise why and when to use verification

• Differentiate Tree and Script view

• Apply debugging techniques in VuGen

• Learn Advance Scripting Techniques

• Create scripts for performance testing

• Understand the fundamentals of VuGen code

• Understand when, why and how to use Parameterisation, Content Check, Correlation and Advanced Error Handling

• Create scripts that are maintainable for long periods of time TOPICS:

Day 1

• Introduction to VuGen � Define VuGen � Identify the main components of the VuGen interface

• Recording for Web � Create a VuGen script by recording user steps with VuGen in the web environment � Describe the basics of HTML and URL recording levels

• Replay � Identify and configure the appropriate web runtime setting for replay � Replay the script in VuGen to verify script functionality � Recognise the debugging tools available in VuGen

• Transactions � Explain the function of a transaction in a script � Insert a transaction in a script during and after recording

• Parameters � Explain what parameters are and how they work � Solve playback problems with parameterisation � Parameterise a script for load testing

• Auto Correlation – After Recording � Define Correlation � Correlate dynamic values found by using the Auto Correlation tool

Day 2

• Verification � Recognise why and when to use verification � Identify visual cues to check for during load testing � Add Text Checkpoints during and after recording

• Actions

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

6

� Create multiple Actions for a web script � Configure Actions to achieve load testing goals

• Introduction to Script View � Identify when Script view is necessary � Send customised output messages to the Replay Log � Identify basic C code including statements, variables, and functions � Apply basic debugging techniques in VuGen

• Advanced Scripting – Techniques � Recognise general LoadRunner functions � Recognise protocol specific functions

• Manual Correlation � Determine when manual correlation is required � Correlate dynamic values using the create parameter option

• Auto-Correlation – Before Recording � Create correlation rules to auto correlate during recording � Import and export correlation rules

• Advanced Error Handling � Create global verification points with Content Check � Create Custom Verifications � Use “logging on demand” � View error snapshots in the Controller

Use Sample Applications

Summary

• Exercises

• Useful Resources and Support

• Q and A sessions

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

7

ALM QUALITY CENTER 11 TRAINING - 2 DAYS

Course Details Overview:

This hands-on course discusses the process-based functionality of ALM Quality Center. The course covers how to manage quality information throughout the development cycle, construct and organise requirements, create and execute test sets, monitor defects, and use graphs and reports to track the success of a project. Learn new features such as HP Sprinter, Business Model & Development Management Integration.

This course covers the tasks that are performed by site administrators, project managers, and

Quality Assurance leads to set up Quality Center projects before users can work with

requirements, test cases, and defects. This hands-on course focuses on planning, creating, and

customising Quality Center projects. It is an important course for people involved in creating

projects, modifying existing fields, creating user defined fields, creating users, setting user

permissions, and defining basic workflow.

Course Objectives:

• Define and Identify Quality Center/ALM

• Define test requirements

• Design and create test plans

• Generate test scripts from design steps

• Create test sets

• Execute manual and automated tests

• Record and track test execution results

• Log and manage defects

• Generate reports and graphs

• Collaboration with HP Sprinter

• Understand Development Management

Duration 2 Days

Venue On-site/Off-site

Price Flexible be-spoke pricing based on the number of delegates & location.

Who should attend Project Managers, Testers, and QA Engineers

Prerequisites Working knowledge of Windows, understanding of the testing process

Topics:

Day 1

• Introduction to Quality Center ALM 11

� Create and manage test requirements � Design and build test plans � Generate scripts from test plans � Organise tests into test sets � Define and schedule test execution flows � Configure automated test rerun and clean-up rules � Record and track test execution results � Log and manage defects � Generate reports and graphs � Import data from Microsoft Word and Excel

• Define Requirements Management

� Identify Business Requirements

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

8

� Create requirements that define what needs to be tested in an application

� Build a requirements tree

� Track the status of requirements

� Business Model Integration

• Test Planning

� Generate test scripts from design steps

� Create test sets

� Execute manual and automated tests

� Organise subjects and tests in the test plan tree

� Define the characteristics of a useful test

� Create tests that comprehensively define the steps and expected results of

application operations

� Identify the benefits of using parameters in test steps

� Generate test scripts from design steps

� Link tests to create user journeys

Day 2

• Test Execution

� Create and organise folders in the test sets tree

� Create test sets

� Add tests into test sets

� Manage test execution flow and test dependencies

� Execute manual and automated tests

� Record and review the results of test executions

� Test Lab

• Defect Tracking

� Log defects

� Search and review defects

� Associate defects to tests

� Track defects throughout their lifecycle

• Reporting and Analysis

� Filter and organise data for reports and graphs

� Generate reports and graphs

� Generate formatted project documentations

� Embedded web scorecards & graphs

• Project Planning And Customisation

� Planning � Using Site Administrator � Create, Maintain and Customise a project � Learn about Traceability Rules � Customise Specific Workflow � Implementing Workflow using Script Editor � Scorecards

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

9

• HP Sprinter

� Define Data injection � Exploratory Testing � Mirror Testing

• Development Management

� Key Developer, Integration & Collaboration

Summary

• Additional Reading Materials, Support and Resources from HP Software

• Exercises

• Q and A session

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

10

HP QTP TRAINING COURSE – 2 DAYS

Course Details Overview:

Using QuickTest Professional (QTP) teaches you how to create automated tests on a standard

Windows environment for functional testing. With Quick Test’s point-and-click interface, you will

be able to create tests that can be played back on an application repeatedly, delivering consistent

test without scripting or programming.

Course Objectives:

• Create basic scripts from a manual test case

• Enhance basic tests with synchronisation and verification

• Parameterise tests to run with multiple sets of data

• Create and reuse modular actions

• Use debug tools

• Use custom checkpoints to create more precise verification points within a test

• Manage shared object repositories by using Object Repository Manager

• Describe and use virtual objects

• Resolve object recognition problems

Duration: 2 Days

Venue: On-site/Off-site

Price: Flexible be-spoke pricing based on the number of delegates & location.

Who should attend: New Users of QTP, Quality Assurance (QA) Engineers

Prerequisites: Working knowledge of Windows, websites, testing concepts and browsers

Topics: Day 1

• Introduction

� Overview of Quick Test Professional (QTP)

• Preparing to Record

� Understand functional testing

� Document the user steps of a business transaction

� Identify the application under test and its environment

� Understand the QuickTest Professional user interface

� Prepare the test environment to utilise QuickTest Professional effectively

• Creating a Basic Test

� Create a basic test from a manual test case

� Run a test and check for errors

� Save a test

� View test results

• Working with Objects

� Describe objects

� Describe a QuickTest Professional object

� Recognise objects in QuickTest Professional

� Use Object Repository to manage objects in QuickTest Professional

• Using Synchronisation

� Describe synchronisation in QuickTest Professional

� Describe the uses of synchronisation in QuickTest Professional

� Add a synchronisation step for a specified object

• Using Standard Checkpoints

� Define checkpoints

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

11

� Use standard checkpoints

� Add flexibility to a constant value using a regular expression

• Using Sample Test Applications

Day 2

• Using Parameters and Data-Driven Tests

� Describe and use parameter types

� Insert an input parameter

� Insert an output parameter

� Parameterise a checkpoint

� Evaluate results for iterative tests

• Using Multiple and Reusable Actions

� Create multiple actions from a single action

� Define an action as reusable

� Call a reusable action into a main test

� Drive data using local and global data sheets

• Adding Steps Without Recording

� List the types of steps that can be added to a test without using the Record

feature

� Use conditional statements in a test

� Use the Reporter feature to report events as a step in the test

� Use Step Generator

• Creating Tests on a Web Application

� Record and run a test on a Web application

• Using Custom Checkpoints

� Create a parameterised checkpoint

� Compare captured parameter values with expected values

� Use debug tools to investigate and cause failures

� Verify that the reported error message reflects the state of the test

• Using Database Checkpoints

� Identify the purpose of a database checkpoint

� Create a Structured Query Language (SQL) statement

� Create an SQL query using Microsoft Query

� Create a database checkpoint

� Parameterise a database query

� Object Repository Administration

� Identify the types of object repositories

� Manage shared object repositories by using Object Repository Manager

• Object Recognition Problems and Solutions

� Describe the advantages of low-level and analog recording

� Record a test by using low-level recording

� Record a test by using analog recording

� Create a bitmap checkpoint

� Describe the advantages of virtual objects

� Create virtual objects to solve playback issues

• Using Recovery Scenarios

� Identify exceptions in a test

� Create a recovery scenario

� Associate a recovery scenario with a test

� Set an optional step in a test

• Using Sample Test Applications

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

12

Summary

� Useful Resources and Support

� Exercises

� Q&A sessions

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

13

QTP/ALM INTENSIVE TRAINING COURSE – 4 DAYS

Course Details Overview:

Using QuickTest Professional (QTP) intensive course teaches you how to create automated tests on a standard Windows environment for functional testing including VB programming and QTP framework. Course Objectives:

• Create basic scripts from a manual test case

• Enhance basic tests with synchronisation and verification

• Parameterise tests to run with multiple sets of data

• Create and reuse modular actions

• Advanced debugging techniques

• Advanced scripting Techniques

• Use custom checkpoints to create more precise verification points within a test

• Manage shared object repositories by using Object Repository Manager

• Describe and use virtual objects

• Resolve object recognition problems

• VB Programming

• Database Manipulation

• Error Handling

• QTP framework

• When to consider automation

Duration: 4 Days

Who should attend: New Users of QTP, Quality Assurance (QA) Engineers

Prerequisites: Working knowledge of Windows, websites, testing concepts and browsers

Topics:

Day 1 – QTP Basics

• Creating a basic test (record and playback)

• Using the object spy to identify unique properties

• Using the object repository

• Object Identification

• Using checkpoints.(some basic checkpoints)

• Using regular expressions

• Input & output parameters

• Data-driven tests using local and global datasheets

• Creating Reusable actions

• Creating custom checkpoints using the reporter object

• Working with QTP Reports

NOTE: Hands-on wherever applicable Day 2 – QTP Advanced features

• Use of the expert view

• Object repository manager: o Using regular expressions for object recognition o Understanding of smart identification o Ordinal Identifiers o Adding all objects from an application in one go o Using the “update from application” feature o VB scripting

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

14

NOTE: Hands-on wherever applicable Day 3

• Environmental variables

• Using the datatable

• Using Database Checkpoints o Identify the purpose of a database checkpoint

o Create a Structured Query Language (SQL) statement

o Create a database checkpoint

o Parameterise a database query

o Manage shared object repositories by using Object Repository Manager

• Working with dynamic objects o Descriptive programming for object identification. o Using child objects to iterate and find objects in the AUT.

• Debugging o Watching variables o Use of breakpoints o Stepping into / over

• Error handling

NOTE: Hands-on wherever applicable Day 4

• QTP Framework

• Integrating ALM and QTP

• When to automate

• Summary and discussion from the course

If you require more information or clarification of the above course please email [email protected] or contact the following HP Software Team in your country:

1. HP Team UK - +44 020 8555 5577 or email Melanie at [email protected] 2. HP Team USA - +1 (424) 256 6503 or email Sug at [email protected] 3. HP Team India - +91 471 270 0117 or email Vijay at [email protected] 4. HP Team ME - +971 50 354 9541 or email Shalu at [email protected]

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

15

Microsoft Visual Studio Training Courses

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

16

VISUAL STUDIO 2013: CODED UI TRAINING

Course Title: Visual Studio Coded UI: An Introduction to Automated Coded UI testing

capabilities of Microsoft Visual Studio 2013 suite Course Details: A two-day workshop, the purpose of which is to provide a highly practical introduction to the

Coded UI tool in Visual Studio for developers and testers.

Objectives: By the end of the workshop delegates will be able to:

• Understand the fundamentals of Test Automation

• Automate manual test cases

• Define automation parameters

• Understand the concept of data driven tests

• Execute automated tests

• Build an automated regression test pack

Duration: 2 Days Price: Flexible be-spoke pricing based on the number of delegates & location. Venue: Onsite/offsite Who should attend: Quality Assurance (QA) Engineers interested in Test Automation Prerequisites: Working knowledge of Windows, websites, browsers, general IT infrastructure and fundamental

understanding of programming is helpful but not essential.

Contents:

Day One:

• Identifying the responsibilities for the automation consultants

• General overview of Coded UI and the benefit it brings

• Learn what can be achieved with automation

• Manual Test creation

• Creation from recordings

• Data driven Tests

• Using Cross-Hair utility

• Editing coded UI tests

Day Two

• Recording single application page for automation

• Parameterisation of the recorded scripts

• Adding assertions to the recorded code

• Validating Coded UI Tests

• Creating Test Cases from recorded components

• Creating Test sets using the Test Cases

• Associate automation to test case

• Run automated tests from Test Manager

• Run Manually Automated Tests

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

17

VISUAL STUDIO 2013: WEB & LOAD TRAINING COURSE

Course Title: Visual Studio Web 2013: An Introduction to the Web & Load Testing capabilities

of Microsoft Visual Studio 2013 suite Course Details: A two-day workshop, the purpose of which is to provide a highly practical introduction to the

web and load testing tools in Visual Studio for developers and testers. Objectives: By the end of the workshop delegates will be able to:

• Record, edit, run and maintain Web Tests

• Create, run and interpret Load Tests

Duration: 2 Days Price: Flexible be-spoke pricing based on the number of delegates & location. Venue: Onsite/offsite Who should attend: Quality Assurance (QA) Engineers, Performance Engineers, Users of VSTS who needs to

create scripts to load test their web applications. Prerequisites: Working knowledge of Windows, websites, browsers, general IT infrastructure and fundamental

understanding of programming is helpful but not essential. Contents:

Day One Part One: Web Test

• Understanding HTTP traffic, recording and interpreting client requests and server responses

• Recording and amending Web Tests, using recording tool and editing for possible errors to ensure that the simulation runs correctly

• Running Web Tests and understanding the Web Test Results Viewer.

• Editing Web Tests, Adding Recordings Generating Code.

Day One Part Two: Advanced Web Testing Techniques.

• Refactoring Web Tests, Modularising Web Tests, Loops & Branches and web Services.

• Parameterising server responses, using Extract Rules to capture and parameterise server responses

• Validating server responses, using Validate Rules to check the server responses received

• Parameterising user input, using XML/Exelto create Data Sources

Day Two Part One: Load Test

• An overview of load testing, what we are trying to achieve and where load testing fits in the overall test plan.

• Understanding the reasons for load testing and different types of performance testing.

• Risks: Speed, Scalability & Stability.

• Creating Load Tests, using the Load Test Wizard

Day Two Part Two: Load Testing Continued

• Editing Load Tests.

• Running Load Tests

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

18

• Understanding performance results, an overview of Performance Monitoring and understanding what load test results mean.

• Reporting

• Understand test Rigs

• Beyond the course, on-line resources and forums where delegates can expand their knowledge

• Testing with TFS Service

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

19

MICROSOFT VISUAL STUDIO 2013 TRAINING

Course Title: VS2013 Testing: Testing capabilities of Visual Studio 2013 Course Details: A five day workshop, the purpose of which is to provide a highly practical introduction to the

Visual Studio 2013 testing capability.

Objectives: By the end of the workshop delegates will be able to:

• Understand and use TFS2013 Team Foundation Service

• Understand and use the Test Management tool for manual testing

• Understand and use the Coded UI Test automation tool

• Create and execute Load Tests and interpret results

Duration: 5 Days Price: Flexible be-spoke pricing based on the number of delegates & location. Venue: Onsite/Offsite/On-line Who should attend: Quality Assurance (QA) Engineers and developers using Visual Studio 2013 with an interest in

manual and automated testing. Prerequisites: Working knowledge of Windows, websites, browsers, and general IT infrastructure. An

understanding of basic programming is very useful but is not essential. Support: Various hand-outs are given during the course including online resources for further learning.

Telephone and email support and advice are available after the course. Day One:

• Introducing TFS 2013

• Introduction to TFS2013

• TFS 2012 Overview

• Managing work

• Version Control

• New Features

• Branching Overview

• Build Overview

• Introduction to Microsoft test Manager

• Reporting

Day Two: Introducing ALM and Visual Studio 2013

• Overview of ALM

• Software Quality Management within ALM

• Visual Studio 2013 and ALM

• Work Items and Build Process for Testers

• Roles and responsibilities within the testing area

• Microsoft Test Manager

• Agile testing methodology and scrum

• Test and lab Manager overview

• Managing test cases, executing tests, recording and reporting results in MTM

• Managing test cases, executing tests and reporting results in TFS Web Access

• Communicating bugs to developers and verifying the bugs fixes

• Recording simple tests and automated playback

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

20

• Recommended tests

• Exploratory testing

• Working with TFS Service Day Three: Automated Testing using Coded UI

• Identifying the responsibilities for the automation consultants

• What can be achieved with automation

• General overview of Coded UI and the benefit it brings

• Manual Test creation

• Creating Test Cases from recorded components

• Assertions and the Cross-Hair utility

• Data driven Tests

• Editing coded UI tests Day Four: Web Testing

• Understanding HTTP traffic, recording and interpreting client requests and server responses.

• Recording and amending Web Tests, using recording tool and resolving possible errors to ensure that the simulation runs correctly.

• Parametising server responses, using Extract Rules to capture and parametise server responses

• Validating server responses, using Validate Rules to check the server responses received

• Parametising user input, using XML to create Data Sources

• Running Web Tests and understanding the Web Test Results Viewer.

• Editing Web Tests, Adding Recordings, Generating Code

• Refactoring Web Tests, Modularising Web Tests, Loops & Branches, Web Services Day Five: Load Testing

• An overview of load testing, what it achieve and where it fits in the overall test plan

• Understanding the reasons for load testing and different types of performance testing.

• Creating Load Tests, using the Load Test Wizard

• Risks: Speed, Scalability & Stability.

• Running Load Tests

• Editing Load Tests

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

21

VISUAL STUDIO 2013: MICROSOFT TEST MANAGER COURSE

Course Title: VS2013Testing: Microsoft Test Manager (MTM) Course Details: A two day course to provide a highly practical training on MTM. Objectives: By the end of the workshop delegates will be able to:

• Understand and use the Test Management tool for manual testing • Understand and use the Environment and Lab management function effectively

Duration: 2 days Price: Flexible be-spoke pricing based on the number of delegates & location. Venue: Onsite/Offsite/On-line Who should attend: Quality Assurance (QA) Engineers Prerequisites: Working knowledge of Windows, websites, browsers, general IT infrastructure and fundamental

understanding of testing is very useful but not essential. Contents:

DAY ONE - Introducing ALM and Visual Studio® 2013

• Overview of ALM

• Software Quality Management within ALM

• Visual Studio 2013 and ALM

• Work Items and Build Process for testers

• Roles and responsibilities within the testing area

• Microsoft test Manager

• Agile testing methodology and scrum

• Test and Lab Manager overview

• Managing test cases, executing tests, recording and reporting results in MTM

• Managing test cases, executing tests and reporting results in TFS Web Access

• Communicating bugs to developers and verifying the bug fixes

• Recording simple tests and automated playback

• Recommended tests

• Exploratory testing

• Working with TFS Service DAY TWO – Overview of Lab Manager

• Virtualization overview

• Controlling Virtualization with Lab Manager

• Standard Environments

• Hands-on Lab & Practical exercise

• Additional resources if required

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

22

VISUAL STUDIO 2013 – TFS 2013 TRAINING

Course Title: VS2013 Testing 2013: Microsoft Visual Studio Team Foundation Server of 2013

(TFS 2013) Course Details: To gain a comprehensive and highly practical introduction to the features of Team Foundation

Server 2013 to enhance your planning and management of the application lifecycle.

. Objectives: By the end of the workshop delegates will be able to:

• Understand and use Team Foundation Server

• Understand Agile Testing with TFS to easily track requirements, user stories and more

• Understand Team Development with TFS

• Understand how to use Version Control and create Work Items using TFS

Duration: 3-4 Days Price: Flexible be-spoke pricing based on the number of delegates & location. Venue: Onsite/Offsite/On-line Who should attend: Quality Assurance (QA) Engineers, Project Managers, Developers, users of TFS and Visual

Studio.

Contents: Course Outline

Agile project management using TFS

• Introduction to Scrum and agile methodologies

• TFS architecture and basic deployment

• Process templates in TFS

• Iterative development with Excel and TFS:

• MSF Agile template

• Microsoft Scrum template

• Documentation management in TFS

• TFS web portal

• TFS Task Board

• TFS progress reports

• Introduction to customization of TFS process templates

Team Development using TFS

• Introduction to source repositories

• Workspace management

• Basic operations in TFS Version Control

CONFIDENTIAL AND PROPRIETARY ● COPYRIGHT © TESTHOUSE LTD. 2014

WWW.TESTHOUSE.NET

23

• Shelves and code reviews

• Branching guidance in TFS 2013

• Introduction to continuous integration

• Team Build architecture

• Team Build deployment

• Build management with Team Build:

• MsBuild based builds

• TFS 2013 Workflow based builds

• Gated check-ins and private build.

• Additional tools:

• Team Foundation Server Power Tools

• Team Foundation Server Sidekicks

• Team Foundation Service

If you require more information or clarification of the above courses please contact the following Visual Studio Team in your country:

1. Visual Studio Team UK +44 020 8555 5577 or email Melanie at [email protected] 2. Visual Studio Team USA +1 (424) 256 6503 or email Sug at [email protected] 3. Visual Studio Team India +91 471 270 0117 or email Vijay at [email protected] 4. Visual Studio Team ME +971 50 354 9541 or email Shalu at [email protected]