© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Automation Fundamental Concepts &

Slides:



Advertisements
Similar presentations
Performance Testing - Kanwalpreet Singh.
Advertisements

Introduction to Visual Basic.NET Uploaded By: M.Sheraz anjum.
MIS 2000 Class 20 System Development Process Updated 2014.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
Test Automation An Approach to Automated Software Regression Testing Presented by Adnet, Inc Feb 2015.
> 10 May 2015 > Presentation to Abhiman Ghanshyam Business Development Manager Innovant Consulting Automated Testing.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Accelerated Testing in.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
COMPREHENSIVE Windows Tutorial 10 Improving Your Computer’s Performance.
Maintaining and Updating Windows Server 2008
Understanding of Automation Framework A Storehouse of Vast Knowledge on Software Testing and Quality Assurance.
Agile Testing with Testing Anywhere The road to automation need not be long.
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
September 2009 QTP Automation Framework. Objective  Introduction to Automation  Benefits of Automated Testing  Automated Testing Process  Introduction.
NYC Technology Forum Introduction to Test Automation 11/2/07 All rights reserved Not to be reproduced without permission Bill Rinko-Gay Solutions Director,
Ch 11 Managing System Reliability and Availability 1.
Lesson 4 Computer Software
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
Hands-on Introduction to Visual Basic.NET Programming Right from the Start with Visual Basic.NET 1/e 6.
Administering Windows 7 Lesson 11. Objectives Troubleshoot Windows 7 Use remote access technologies Troubleshoot installation and startup issues Understand.
Introduction to Group Policy
®® Microsoft Windows 7 for Power Users Tutorial 8 Troubleshooting Windows 7.
The information contained in this document is highly confidential and privileged. No part of this document may be copied or circulated without express.
Sikuli Ivailo Dinkov QA Engineer PhoneX Team Telerik QA Academy.
Manage Engine: Q Engine. What is it?  Tool developed by Manage Engine that allows one to test web applications using a variety of different tests to.
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.
Thank You ©2012, Cognizant. Rapido has been created by the Research and Development team from QE&A Technology CoE Rapido is continuously enhanced and.
© Paradigm Publishing, Inc Access 2010 Level 2 Unit 2Advanced Reports, Access Tools, and Customizing Access Chapter 7Automating, Customizing, and.
© FPT Software Code Review with VS © FPT Software Agenda What is Code review? Run Code analysis in VS 2012 Configuring Code Analysis rule set.
IE 411/511: Visual Programming for Industrial Applications
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.
Enhancing - Vuser Scripts In HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
MERCURY BUSINESS PROCESS TESTING. AGENDA  Objective  What is Business Process Testing  Business Components  Defining Requirements  Creation of Business.
| ©2009, Cognizant Technology SolutionsConfidential All rights reserved. The information contained herein is subject to change without notice. ©2009, Cognizant.
Software Research, Inc. Setting the Standard for Software Testing Windows Solution.
How to Run a Scenario In HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 8 Debugging, Creating Executable Files, and Distributing a Windows Application.
Programmable Logic Training Course HDL Editor
Microsoft Visual Basic 2005 BASICS Lesson 1 A First Look at Microsoft Visual Basic.
Test Creation in QuickTest Professional Using Keyword Driven Methodology A Storehouse of Vast Knowledge on Software Testing.
What is WinRunner ► WinRunner is Mercury’s legacy automated testing tool ► It is similar to QTP in functionality ► WinRunner integrates with other Mercury.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Hands-on Introduction to Visual Basic.NET Programming Right from the Start with Visual Basic.NET 1/e 6.
>>>>>>>>>>>>>>>>>>>>>>
This is how you invoke the Microsoft Visual Studio 2010 Software. All Programs >> Microsoft Visual Studio 2010.
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.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 2 The Visual Basic.NET Integrated Development Environment.
QC – User Interface QUALITY CENTER. QC – Testing Process QC testing process includes four phases: Specifying Requirements Specifying Requirements Planning.
Maintaining and Updating Windows Server 2008 Lesson 8.
QTP. Saturday, July 09, 2016Ashish Kumar Srivastava2 What is Automation- Test Automation is the use of software to control the execution of tests & the.
Learn Quick Test Professional Online. QTP is an acronym of Quick Test Professional. It is a testing tool of Hewlett- Packard helps in testing script step.
Dive Into® Visual Basic 2010 Express
Leverage your Business with Selenium Automation Testing
Software Testing.
Understanding of Automation Framework
1. Introduction to Visual Basic
Course Name: QTP Trainer: Laxmi Duration: 25 Hrs Session: Daily 1 Hr.
Prepared ByAshish Kumar Srivastava
CONFIGURING HARDWARE DEVICE & START UP PROCESS
Hands-on Introduction to Visual Basic .NET
An Introduction to HP QuickTest Professional (QTP)
QTP Test Process
Presentation transcript:

© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Automation Fundamental Concepts & QTP At A Glance - Day 1 Prepared By : Kolhar IR (Shiva) Created On :

Automation Fundamental Concepts  What is Test Automation ?  Software Test Automation is the process of automating the steps of manual test cases using an automation tool Or utility to shorten the testing life cycle with respect to time…  When application undergoes regression, some of the steps might be missed out or skipped which can be avoided in Automation…  Automation helps to avoid human errors and also expedite the testing process…  To implement the Test Automation detailed planning and effort is required

Automation Fundamental Concepts  Automation saves time and effort which results in reduction of the Test life cycle…  Benefits of Automation - Consistency of Test Execution - Reducing cycle time of regression test cycles - Data driven testing - Repeatability - Coverage - Reliability - Reusability of test wares

Automation Fundamental Concepts  Automation life cycle is a subset of the entire test life cycle…  Automation planning can be initiated in parallel to the test planning phase…  Factors to be considered in automation planning,  Stability of AUT (Application under test)  No of regression cycles to be performed  Compatibility of App platform with testing tools  Cost benefit analysis (ROI)  Availability of skilled resources

Regression Testing & Automation  When Automation is applicable?  Regression Testing Cycles are long and iterative.  If the application is planned to have multiple releases / builds  If it’s a long running application where in small enhancements / Bug Fixes keeps happening  Test Repeatability is required

Introduction to QTP (QuickTest Professional) “The Mercury advanced keyword-driven testing solution” Technologies Supported Default Support 1. Standard Windows applications 2. Web objects / Applications 3. ActiveX controls 4. Visual Basic applications Additional QuickTest add-ins Support, 1. Java 2. Oracle 3. SAP Solutions, 4..NET Windows 5. Web Forms, 6. Siebel, 7. PeopleSoft, 8. Web services, and terminal emulator applications. QTP At a Glance …..

Testing Process with QTP Quick Test Pro involves 3 main stages: Creating Test scripts Running Tests Analyzing Test Results

Testing Process with QTP Creating Tests Create a test script by recording a manual test scenario on the AUT (Application Under Test) using QTP. Quick Test Pro graphically displays each step users perform in the form of a collapsible, icon based tree view in QTP’s Keyword View.

Testing Process with QTP Running Tests & Analyzing Test Results Running Tests: Once the test scripts are recorded / created, next step is to execute them…While running (executing) the tests Quick Test Pro connects to the web site or AUT and performs each operation in the test as performed manually while recording / creating tests (test scripts)… Debugging Test : To identify and eliminate the defects in the test scripts. Analyzing Test Results: Once the test scripts are executed, test results and the summary can be viewed for result analysis.

1. What is Test Automation? 2. What is Testing Process in QTP ? Quick Quiz

Add-in Manager Default Add-ins −ActiveX −Visual basic −Web Other Add-Ins −Siebel −Java −SAP −Oracle −.Net and many more

Add-in Manager Cont…  QTP’s Add-in Manager facilitates the users to select the technology / environment from variety of environments suitable for the AUT (Application Under Test)  Once an add-in is loaded, users can record that application in its supported environment and thus QTP recognizes the objects specific to the application under test (AUT) as loaded through Add-in Manager.  It is critical for the users to know the development technologies / environment of AUT, and load right Add-Ins while invoking Quick Test Pro.

Quick Test Professional - Record & Run Modes  Recording Modes −Normal −Analog −Low level  Run Modes −Normal −Fast − Update

Quick Test Professional - Options  General  Best Practices for General Options: −Deselect all check boxes except “Save data for integrating with performance testing …” and “Display Add-in Manager on startup” which is default setting. −Click on “Restore Layout” button to reset screens to the initial setting when QuickTest was first installed.

Quick Test Professional - Options  Run

 Best Practices for Options for Run Mode:  Run Mode as Normal: This ensures that the execution arrow appears to help with trouble shooting the tests. Synchronization becomes better for the AUT (Application Under Test)  Test Results: Deselect the option “View Results when run session ends”  Mercury Tool Integration: Select "Allow other Mercury products to run tests and components“  Screen Capture: Save step screen capture to results "On error and warnings"

Record and Run Settings

 Best Practices for Record & Run Settings, −Set the options to configure QTP to "Record and run test on any open Windows- based application“ −Set the option - This window will appear the first time you click on the Record button in the new test. −Manually recall this window by selecting Test  Record and Run settings

1. What are the default Add-ins in Add-in manager a. Active x, Web, Visual Basic. b..Net, SAP, Oracle. c. Siebel. Quick Quiz

QTP - Main Window

 Test Pane:  Test Pane contains two labs to view the tests, - Keyword View - Expert View  Keyword View:  Quick Test Pro displays your test in the form of a collapsible, icon based tree…  Expert View:  Quick Test Pro displays the source code (VB Script) of the tests in this view.

QTP - Main Window

 Data Table : Data table assists in Parameterizing the tests…  Debug Viewer Pane : It assists in debugging tests with the help of Watch Expressions, Variables, and Command.

Quick Test Pro Commands  Quick Test Pro Commands : The Quick Test Pro commands can be chosen from the menu bar or from a Tool bar.  File Tool bar : File tool bar contains buttons for managing the test.

Quick Test Pro Commands  Test Tool bar : Test tool bar contains buttons for the commands used when creating or maintaining the tests…

Quick Test Pro Commands  Debug Tool Bar : It contains buttons for commands used when debugging the steps in the tests…

Quick Test Pro Commands  Action Tool Bar : To view all actions in the test flow or to view the details of a selected action…

Thank You