What is WinRunner ► WinRunner is Mercury’s legacy automated testing tool ► It is similar to QTP in functionality ► WinRunner integrates with other Mercury.

Slides:



Advertisements
Similar presentations
Auto-test Tools: Sahi and Rational Robot Ting Yu Xia Liu University of Ottawa.
Advertisements

Geethu Gopinath QTP An automated testing software designed for testing various software applications and environments-provides functional.
Week 6: Chapter 6 Agenda Automation of SQL Server tasks using: SQL Server Agent Scheduling Scripting Technologies.
Web ADI - Srinivas.M. Purpose Data upload into Oracle Applications Solution: Web ADI brings Oracle E-Business Suite functionality to a spreadsheet, where.
Automation Testing Presentation Phil Hunter Phil Hunter - Automation Presentation 1.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Tests Creation. Using the following QuickTest components  Designing Tests  Keyword View  Test Objects  Active Screen  Checkpoints  Object Property.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Macros Tutorial Week 20. Objectives By the end of this tutorial you should understand how to: Create macros Assign macros to events Associate macros with.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Selenium – Testing Tool. What is Selenium? Selenium is a robust set of tools that supports rapid development of test automation for web-based applications.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
Selenium Web Test Tool Training Using Ruby Language Discover the automating power of Selenium Kavin School Kavin School Presents: Presented by: Kangeyan.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Automation Fundamental Concepts &
Automation Testing- QTP Rajesh Charles Batch No: Date: jan
Chapter 1 Introduction to Visual Basic Programming and Applications 1 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta.
1 Programming Concepts Module Code : CMV6107 Class Contact Hours: 45 hours (Lecture 15 hours) (Laboratory/Tutorial 30 hours) Module Value: 1 Textbook:
Chapter 1 Introduction to Visual Basic Programming and Applications 1 Joshi R.G. Dept. of Computer Sci. YMA.
A Guide to SQL, Eighth Edition Chapter Three Creating Tables.
Testing Tools. Categories of testing tools Black box testing, or functional testing Testing performed via GUI. The tool helps in emulating end-user actions.
WaveMaker Visual AJAX Studio 4.0 Training Troubleshooting.
The NetBeans IDE CSIS 3701: Advanced Object Oriented Programming.
Self Guided Tour for Query V8.4 Basic Features. 2 This Self Guided Tour is meant as a review only for Query V8.4 Basic Features and not as a substitute.
What is QTP ► QTP stands QuickTest Professional ► It is an automated testing tool provided by HP/Mercury Interactive ► QTP integrates with other Mercury.
Introduction to QTPIVS-TRAINING Ground Rules Mute the mobile phones Stick to timelines Help each other in learning Speak out as much as possible.
Automating Tasks with Visual Basic. Introduction  When can’t find a readymade macro action that does the job you want, you can use Visual Basic code.
Chapter 11: Introduction to the Visual Basic Environment Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University.
CHAPTER FOUR COMPUTER SOFTWARE.
Introduction to Interactive Media Interactive Media Tools: Software.
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
Using QuickTest Professional USINGQTP65-STUDENT-01A.
C# Tutorial -1 ASP.NET Web Application with Visual Studio 2005.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Just as there are many human languages, there are many computer programming languages that can be used to develop software. Some are named after people,
1 3. Computing System Fundamentals 3.1 Language Translators.
ARCSDE & ARCIMS Mr. David A. Perini. ARCIMS  Internet Mapping Server Distribute GIS information over the Internet Integrates with addition ESRI softwareESRI.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Srihari Techsoft TESTING TOOLS. Srihari Techsoft   WINRUNNER   QUICK TEST PRO (QTP)   LOAD RUNNER   RATIONAL ROBOT   SILK TEST.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
Computing System Fundamentals 3.1 Language Translators.
ECDL. Word processing Work with documents and save them in different file formats Choose built-in options such as the Help function to enhance productivity.
P6 BTEC Level 3 Subsidiary Diploma in ICT. Automation The end user of a spreadsheet may be proficient in using the software, but the more that you automate.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Introduction Selenium IDE is a Firefox extension that allows you to record, edit, and debug tests for HTML Easy record and playback Intelligent field selection.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
Create the Basic Test USINGQTP65-STUDENT-01A. QuickTest Professional Workflow Gather relevant test information What are the test requirements? Where can.
Quick Test Professional 9.2. Testing Process Preparing to Record Recording Enhancing a Test Debugging Running the Test and Analyzing the Results Reporting.
Visual Basic.Net. Software to Install Visual Studio 2005 Professional Edition (Requires Windows XP Pro) MSDN Library for Visual Studio 2005 Available.
Microsoft Visual Basic 2012: Reloaded Fifth Edition Chapter One An Introduction to Visual Basic 2012.
Chapter 10 Using Macros, Controls and Visual Basic for Applications (VBA) with Excel Microsoft Excel 2013.
Software Development Languages and Environments. Computer Languages Just as there are many human languages, there are many computer programming languages.
QTP. Saturday, July 09, 2016Ashish Kumar Srivastava2 What is Automation- Test Automation is the use of software to control the execution of tests & the.
Microsoft FrontPage 2003 Illustrated Complete Creating a Web Site.
Chapter 1 Introduction to Visual Basic
Excel Tutorial 8 Developing an Excel Application
Chapter 2: The Visual Studio .NET Development Environment
Working in the Forms Developer Environment
1. Introduction to Visual Basic
Course Name: QTP Trainer: Laxmi Duration: 25 Hrs Session: Daily 1 Hr.
TESTING TOOLS Srihari Techsoft.
Prepared ByAshish Kumar Srivastava
Social Media And Global Computing Introduction to Visual Studio
Understanding the Visual IDE
CIS16 Application Development Programming with Visual Basic
Selenium Web Test Tool Training Using Ruby Language
An Introduction to HP QuickTest Professional (QTP)
QTP Test Process
Presentation transcript:

What is WinRunner ► WinRunner is Mercury’s legacy automated testing tool ► It is similar to QTP in functionality ► WinRunner integrates with other Mercury testing solutions including:  TestDirector/Quality Center  QTP  LoadRunner ► Utilizes an add-in architecture for compactness and extensibility

WinRunner Environment ► Windows  C++, Visual Basic, Java, Powerbuilder, Stingray, Smalltalk ► Web  Web Applications ► Other technologies  SAP, Siebel, Oracle, Peoplesoft, ActiveX

WinRunner Add-ins ► ActiveX Controls - For testing software written using ActiveX (also known as COM) technology. This technology allows people to create objects in one language and use those objects within other languages/applications ► Visual Basic - For applications written in the Visual Basic language ► PowerBuilder - For applications written in the PowerBuilder language ► WebTest - For testing web applications written in any language. In web applications, we interact with the application though a web browser and so the web application can be written in any language.

Testing Process ► Create GUI Map ► Create Tests  Record  Edit ► Insert checkpoints ► Insert synchronization points ► Parameterize test ► Include TSL code ► Debug test ► Run tests

WinRunner Object Identification Process ► GUI Configuration Tool  The tool determines what properties of objects are recorded ► GUI Spy  Allows users to view the property of an object without recording it ► GUI Map Editor  Holds information recorded about each object allowing the test to identify the object during execution

Creating a GUI Map ► Per Test  A GUI Map is created for each test ► Global  A single GUI Map is used for multiple tests

CREATE TEST [STEP 2] ► Record Steps ► Edit  Insert synchronization points  Insert checkpoints  Parameterize values  Include TSL code

Record ► Read the outline of steps to perform ► Practice performing the steps to minimize error ► Choose record mode  Context Sensitive  Analog ► RECORD ► Stop, Save test, playback

Edit Test ► Insert synchronization points  Used to slow down execution of a test script ► Checkpoints  Used to check expected value of a step against the actual value at a specific point during execution ► Insert Parameterization  Allows you to store data in the data table ► Include TSL code  Last option. Very powerful.

Synchronization Point ► Specific time  Uses the wait function to pause the test for a specific amount of time [in seconds] ► Until an event occurs  Pauses until a specific property of an object has a specific value

Checkpoints ► GUI  Checks multiple properties of a single object ► Text  Checks part or all the text within an object ► Bitmap  Checks the visual layout of an entire object or a portion of the object ► Database  Checks data in the database

Parameterize Data ► Allows your test to read data from the data table. ► The data table is an Excel spreadsheet file editable from using Excel or any other application that can edit a.xls document ► The columns can be renamed by double- clicking on the header of the column.

TSL Coding ► When the tools provided by WinRunner are not sufficient to test an application, TSL coding can be used. ► TSL is a proprietary language only used within Mercury tools.

Recap ► Checkpoints - check ► Synchronization points - wait ► Parameterization – configuration data ► TSL – adds programmable logic