Coverart for item
The Resource Designing and implementing test automation frameworks with QTP : learn how to design and implement a test automation framework block by block, Ashish Bhargava, (electronic resource)

Designing and implementing test automation frameworks with QTP : learn how to design and implement a test automation framework block by block, Ashish Bhargava, (electronic resource)

Label
Designing and implementing test automation frameworks with QTP : learn how to design and implement a test automation framework block by block
Title
Designing and implementing test automation frameworks with QTP
Title remainder
learn how to design and implement a test automation framework block by block
Statement of responsibility
Ashish Bhargava
Title variation
  • Learn how to design and implement a test automation framework block by block
  • Designing and implementing test automation frameworks with QuickTest Professional
Creator
Subject
Language
eng
Summary
A tutorial-based approach, showing basic coding and designing techniques to build test automation frameworks. If you are a beginner, an automation engineer, an aspiring test automation engineer, a manual tester, a test lead or a test architect who wants to learn, create, and maintain test automation frameworks, this book will accelerate your ability to develop and adapt the framework
Member of
http://library.link/vocab/creatorName
Bhargava, Ashish
Dewey number
  • 005.14
  • 005.46
Index
index present
Literary form
non fiction
Nature of contents
dictionaries
Series statement
Professional expertise distilled
http://library.link/vocab/subjectName
  • Application software
  • Computer software
Label
Designing and implementing test automation frameworks with QTP : learn how to design and implement a test automation framework block by block, Ashish Bhargava, (electronic resource)
Instantiates
Publication
Note
  • Creating script-level functions
  • Includes index
Contents
  • Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Automation Life Cycle and Automation Goals; The test automation life cycle; Feasibility study; Tool induction for automated testing; Defining a test automation strategy; Creating a automation test plan; Script design and development; Deployment, release, and maintenance; Tool selection; Capturing automation requirements; Developing a POC; Evaluating the tools; Tool selection criteria; Processes; Design, architecture, and documentation; Automation goals
  • Goals for test automationGoals for framework design; Goals for design; Goals for script design; Setting quantifiable goals; Best practices; Choosing the most suitable tool for automation; Treating test automation as a development activity; Getting the right architecture; Ensuring relevant and up-to-date test data; Investing in team building and training; Conducting reviews and tests; Summary; Chapter 2: Essentials of Automation; About QTP; The QuickTest object model; Test objects; Object repositories; Record and replay; What happens when we record; What happens when we replay
  • Script developmentAnalyzing an application; Creating OR (adding test objects to OR); Recording a test step; Adding a test object to OR; Creating an object description; Creating a test object using Define New Test Object; OR Manager Navigate and Learn and Add Object options; Adding test objects to the local object repository from Active Screen; Adding a test step; Enhancing scripts; Checkpoints; Synchronization; Reporter objects; Actions; Error handling; Parameterization; Environment Variables; Summary; Chapter 3: Basic Building Blocks for Creating Frameworks
  • VBScript -- key features for creating code blocksVBScript procedures; Subprocedures; Function procedures; Checkpoints; Output value; Synchronization; Dynamic synchronization; Descriptive programming; Static programming; Dynamic programming; Regular expressions; Regular expressions in descriptive programming; Regular expressions in checkpoints; Regular expressions in CheckProperty; Error handling; Recovery scenarios -- an overview; Summary; Chapter 4: Understanding and Creating Frameworks; Programming with VBScript; Using VBScript; VBScript datatypes; Operators in VBScript
  • Adding examples of expressionsControl structures and loops; Using loops; The Do Loop; Introducing frameworks; The automation framework and types of framework; Record and replay; Advantages and disadvantages of linear a framework; Introduction to the data-driven framework; The FileSystemObject object model; Introduction to the modular framework; Structure; Advantages; Design; High cohesion and coupling; Decreasing coupling and increasing cohesion; Analyzing the application; Creating a design; Setting up an environment; Creating Object Repository; Creating test-level components
Control code
ocn863822168
Dimensions
unknown
Extent
1 online resource (160 pages)
Form of item
online
Isbn
9781782171034
Specific material designation
remote
System control number
(OCoLC)863822168
Label
Designing and implementing test automation frameworks with QTP : learn how to design and implement a test automation framework block by block, Ashish Bhargava, (electronic resource)
Publication
Note
  • Creating script-level functions
  • Includes index
Contents
  • Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Automation Life Cycle and Automation Goals; The test automation life cycle; Feasibility study; Tool induction for automated testing; Defining a test automation strategy; Creating a automation test plan; Script design and development; Deployment, release, and maintenance; Tool selection; Capturing automation requirements; Developing a POC; Evaluating the tools; Tool selection criteria; Processes; Design, architecture, and documentation; Automation goals
  • Goals for test automationGoals for framework design; Goals for design; Goals for script design; Setting quantifiable goals; Best practices; Choosing the most suitable tool for automation; Treating test automation as a development activity; Getting the right architecture; Ensuring relevant and up-to-date test data; Investing in team building and training; Conducting reviews and tests; Summary; Chapter 2: Essentials of Automation; About QTP; The QuickTest object model; Test objects; Object repositories; Record and replay; What happens when we record; What happens when we replay
  • Script developmentAnalyzing an application; Creating OR (adding test objects to OR); Recording a test step; Adding a test object to OR; Creating an object description; Creating a test object using Define New Test Object; OR Manager Navigate and Learn and Add Object options; Adding test objects to the local object repository from Active Screen; Adding a test step; Enhancing scripts; Checkpoints; Synchronization; Reporter objects; Actions; Error handling; Parameterization; Environment Variables; Summary; Chapter 3: Basic Building Blocks for Creating Frameworks
  • VBScript -- key features for creating code blocksVBScript procedures; Subprocedures; Function procedures; Checkpoints; Output value; Synchronization; Dynamic synchronization; Descriptive programming; Static programming; Dynamic programming; Regular expressions; Regular expressions in descriptive programming; Regular expressions in checkpoints; Regular expressions in CheckProperty; Error handling; Recovery scenarios -- an overview; Summary; Chapter 4: Understanding and Creating Frameworks; Programming with VBScript; Using VBScript; VBScript datatypes; Operators in VBScript
  • Adding examples of expressionsControl structures and loops; Using loops; The Do Loop; Introducing frameworks; The automation framework and types of framework; Record and replay; Advantages and disadvantages of linear a framework; Introduction to the data-driven framework; The FileSystemObject object model; Introduction to the modular framework; Structure; Advantages; Design; High cohesion and coupling; Decreasing coupling and increasing cohesion; Analyzing the application; Creating a design; Setting up an environment; Creating Object Repository; Creating test-level components
Control code
ocn863822168
Dimensions
unknown
Extent
1 online resource (160 pages)
Form of item
online
Isbn
9781782171034
Specific material designation
remote
System control number
(OCoLC)863822168

Library Locations

    • InternetBorrow it
      Albany, Auckland, 0632, NZ
Processing Feedback ...