Covers HP QuickTest Professional (HP QTP) 9.5 and 10 (Includes Installation, Licensing, Recovery and Exception)
Comprehensively covers the technology behind automation.
Detailed discussion on basic principles, testing strategy, important pre-cursor requirements prior to starting the testing process, and major testing techniques involving both functional and automation aspects
Covers key concepts of Software Development Life Cycle—Estimation, Deployment, Maintenance and Testing (which is a Critical Component in SDLC)
Extensive coverage of advanced topics such as designing functions, smart object identification, exception handling and recovery scenario techniques
“ It not only talks about ‘what’ but also ‘how’ and ‘why’…”
Vipul Kocher , President, ISTQB
“ It is suitable for novices, experienced professionals, individual contributors and managers.”
- Robin Sahai , Sr. Director of Engineering, Oracle Corporation, USA
Advance Praise “ Software Testing, in particular Test Automation, needed a thought leader and an accomplished Practitioner to share their insights with the community. In Saurabh Chandra we have both. I am sure that the thousands who are engaged in this field and the thousands of others who are realizing the growth and potential of developing deep skill-sets in this field will clearly welcome the expertise contained in the book" - Navyug Mohnot , CEO and Founder, QAI India " Automation has always been the key to faster ROI. However, seeing the complex nature of automation, this is one of the most challenging field for any researchers. Taking a step forward in this direction and then talking about automation of software applications, with such greater depth - is truly an outstanding job. Saurabh has succeeded admirably in the theory and practice of software automation field" - Dr. G. Sahoo , Professor and HOD, IT department, BIT Mesra, Ranchi
AUTOMATION TESTING 9780070144453 |Oct 2010 | Crown Quarto (SC) | PP 320 | ` 495 Table of Contents Chapter 1: Types of Testing 1.1 Chapter Objectives 1.2 Introduction 1.3 Abbreviations used in this Chapter Chapter 2: Functional Test Scripts 2.1 Chapter Objectives 2.2 Introduction 2.3 Abbreviations used in this Chapter 2.4 Real-time Scenario “Test Script” 2.5 Automation Perspective: Checklist while Designing Test Script Chapter 3: Deployment, Activation and Un-installation Procedure for “QuickTest Professional 9.5” (HP QTP 9.5) Tool 3.1 Chapter Objectives 3.2 Introduction 3.3 Abbreviations used in this Chapter 3.4 Quick Byte HP QTP 9.5 3.5 Guide to Installing HP QTP 9.5 3.6 Post Installation Procedure 3.7 License Types and Seat License 3.8 Understanding Concurrent License Concept 3.9 Understanding Commuter License Concept 3.10 Un-installing HP QTP 9.5 Chapter 4: HP QTP 9.5 Test Planning and Concept of Add-ins 4.1 Chapter Objectives 4.2 Introduction 4.3 Abbreviations used in this Chapter 4.4 Automation Test Planning Phases 4.5 HP QTP 9.5 Access Permission and Initialisation 4.6 Concept of HP QTP Add-ins Chapter 5: HP QTP 9.5 User Interface (UI), Features and Global Settings 5.1 Chapter Objectives 5.2 Introduction 5.3 Abbreviations used in this Chapter 5.4 HP QTP 9.5 Start Page UI 5.5 HP QTP 9.5 Window 5.6 Configuring HP QTP 9.5 Global Options Chapter 6: Object Model Concepts 6.1 Chapter Objectives 6.2 Introduction 6.3 Abbreviations used in this Chapter 6.4 Definition of Object Repository (OR) 6.5 OR Interaction Diagram 6.6 GUI Spy Concept 6.7 OR Basics and OR Types 6.8 Configuring Object Properties 6.9 Configure/Enable Smart Identification 6.10 Understanding Smart Object Identification Technique
AUTOMATION TESTING 9780070144453 |Oct 2010 | Crown Quarto (SC) | PP 320 | ` 495 Table of Contents (contd…) Chapter 7: OR Manager Concepts: Part I 7.1 Chapter Objectives 7.2 Introduction 7.3 Abbreviations used in this Chapter 7.4 OR Manager Introduction 7.5 Shared Object Repository Concept 7.6 Working with Test having Shared OR Chapter 8: Object Repository (OR) Manager Concepts: Part II 8.1 Chapter Objectives 8.2 Introduction 8.3 Abbreviations used in this Chapter 8.4 Define ‘New Test Object’ 8.5 ‘Update from Application’ Feature 8.6 Add Objects 8.7 Attribute of ‘Highlight in Application’ 8.8 ‘Locate in Repository’ feature 8.9 OR Comparison Tool 8.10 Merging Two Shared ORs Chapter 9: Actions, Record, Active Screen and Run Settings Concept 9.1 Chapter Objectives 9.2 Introduction 9.3 Abbreviations used in this Chapter 9.4 Why Various Modes of Recording? 9.5 Various Recording Modes 9.6 Low Level Recording 9.7 Normal Recording Mode 9.8 Record and Run Settings Concept 9.9 Windows Application Tab Bar 9.10 Active Screen 9.11 Actions Concept Chapter 10: Advanced Concepts––Part I 10.1 Chapter Objectives 10.2 Introduction 10.3 Checkpoints Concept 10.4 Add-in Support for Checkpoints 10.5 Parameterisation Through Data Table 10.6 Output Values Concept 10.7 Environment Variables Concept 10.8 Wild Carding Alias Regular Expression Concepts Chapter 11: Advanced Concepts––Part II 11.1 Chapter Objectives 11.2 Introduction 11.3 Abbreviations used in this Chapter 11.4 Introduction 11.5 ‘Optional Step’ Concept 11.6 Identification Mechanism for Unidentified Objects 11.7 Virtual Object Manager 11.8 Recovery Scenario Concept Index
AUTOMATION TESTING 9780070144453 |Oct 2010 | Crown Quarto (SC) | PP 320 | ` 495 Author Profile Saurabh Chandra is an Architect for Cloud Structure Design at CA Corporation, Hyderabad. Prior to this, he was heading and managing the Quality Assurance and Automation Division of Oracle Applications Financials, Oracle India, is one of the youngest Green Belt Six Sigma certified quality professionals. He is the author of several White Papers and has two patents to his credit. Saurabh has worked with several IT multinationals and has been instrumental in setting up core technical automation departments in many of them. He has extensive experience in various facets of software testing and in-depth understanding of the amalgamation of technology and management. He is widely acknowledged within the IT industry as a software architect.