Master QTP with Tarun Lalwani's Books: A Comprehensive Review
QTP Book by Tarun Lalwani: A Review
If you are a test automation engineer or a software tester who wants to learn or master QTP (QuickTest Professional), you might have heard of Tarun Lalwani. He is one of the most renowned and respected QTP experts and authors in the world. He has written three books on QTP that have been widely praised and recommended by many QTP practitioners and enthusiasts. In this article, I will review these three books and help you decide which one is best for you.
qtp book by tarun lalwani
Download File: https://www.google.com/url?q=https%3A%2F%2Fvittuv.com%2F2ud7sM&sa=D&sntz=1&usg=AOvVaw08N0tMIi3D8RW0Y2ptDlfM
Introduction
QTP, also known as UFT (Unified Functional Testing), is a popular test automation tool developed by HP (now Micro Focus). It supports various types of testing, such as functional, regression, web, mobile, API, etc. It also provides a user-friendly interface and a powerful scripting language (VBScript) that allows you to create and execute automated test cases with ease.
Tarun Lalwani is a test automation and solutions architect who has more than 15 years of experience in QTP. He is the founder of KnowledgeInbox, a company that provides test automation products, services and consultation. He is also the author of three books on QTP: QuickTest Professional Unplugged: 2nd Edition, QTP Descriptive Programming Unplugged: Master Object Identification Techniques, and And I Thought I Knew QTP!: QTP Concepts Unplugged. These books have been widely acclaimed by many QTP experts and reviewers as well as thousands of readers around the world.
The main features and benefits of his QTP books are:
They cover both basic and advanced topics on QTP in a clear and comprehensive way.
They provide practical examples and solutions for various testing scenarios and challenges.
They offer tips and tricks to improve your QTP skills and productivity.
They are updated with the latest versions and features of QTP.
They are written in a conversational style that engages the reader.
QuickTest Professional Unplugged: 2nd Edition
This book was published in 2012 and it is the second edition of his first book that was published in 2009. It is considered as one of the best-selling and most comprehensive books on QTP ever written. It has 480 pages and 30 chapters that cover almost every aspect of QTP, from installation and configuration to scripting and debugging.
Some of the topics covered in this book are:
QTP basics and fundamentals
Object identification and object repository
Descriptive programming and visual relation identifiers
Checkpoints and output values
Data-driven testing and parameterization
Actions and function libraries
Recovery scenarios and error handling
Working with web, database, XML, Excel, Word, PDF, etc.
Working with web services and .NET
Web extensibility and custom add-ins
QTP automation framework design and implementation
QTP best practices and performance optimization
Some of the advantages of this book are:
It is suitable for both beginners and experts of QTP, as it covers the basics as well as the advanced topics.
It is updated with the latest version of QTP (11) and includes a new chapter on the new features and changes.
It provides a lot of code snippets and screenshots that illustrate the concepts and techniques.
It explains the concepts in a simple and logical way that makes it easy to understand and follow.
Some of the disadvantages of this book are:
It is not available in digital format, only in paperback.
It is relatively expensive compared to other QTP books.
It may contain some typos and errors that need to be corrected.
QTP Descriptive Programming Unplugged: Master Object Identification Techniques
This book was published in 2012 and it is a specialized book that focuses on one of the most important and challenging topics in QTP: object identification. It is a collaboration between Tarun Lalwani and Anshoo Arora, another QTP expert and author. It has 480 pages and 19 chapters that cover various techniques and methods to identify and manipulate objects in QTP.
Some of the topics covered in this book are:
Object identification basics and fundamentals
Object repository (shared and local)
Descriptive programming (static and dynamic)
Visual relation identifiers (VRI)
ChildObjects method
HTML DOM (Document Object Model)
CSS- and XPATH-based identification
Internationalization testing
Web services testing
.NET scripting in QTP
Web extensibility testing
Some of the advantages of this book are:
It is suitable for intermediate and advanced users of QTP, as it covers the most complex and advanced topics on object identification.
It provides a lot of practical examples and solutions for various object identification scenarios and challenges.
It offers tips and tricks to master object identification techniques and improve your QTP scripts.
It explains the concepts in a clear and detailed way that makes it easy to understand and apply.
Some of the disadvantages of this book are:
It is not suitable for beginners of QTP, as it assumes some prior knowledge and experience with QTP.
It is not updated with the latest version of QTP (UFT 14) and may not include some new features or changes.
It is not available in digital format, only in paperback.
It is relatively expensive compared to other QTP books.
And I Thought I Knew QTP!: QTP Concepts Unplugged
This book was published in 2011 and it is a conceptual book that aims to provide a deeper understanding of QTP. It is a follow-up to his first book, QuickTest Professional Unplugged. It has 240 pages and 10 chapters that cover various concepts and topics on QTP that are not usually discussed or explained in other books or sources.
Some of the topics covered in this book are:
The architecture and design of QTP - How QTP works internally - How QTP interacts with different technologies - How QTP handles different types of objects
The logic behind QTP features - How checkpoints work - How output values work - How recovery scenarios work - How smart identification works
- How to use undocumented features and methods - How to access hidden properties and settings - How to customize QTP behavior and functionality
The best practices and tips for QTP - How to write efficient and robust QTP scripts - How to organize and manage QTP resources - How to debug and troubleshoot QTP issues - How to optimize QTP performance and speed
The future of QTP - How QTP has evolved over the years - How QTP compares with other test automation tools - How QTP can adapt to the changing testing landscape - How QTP can leverage new technologies and trends
Some of the advantages of this book are:
It is suitable for all levels of QTP users, as it covers the concepts that are essential and useful for everyone.
It provides a deeper insight and understanding of QTP that can help you master the tool and use it more effectively.
It reveals some of the secrets and tricks that can enhance your QTP skills and productivity.
It is written in a conversational style that engages the reader.
Some of the disadvantages of this book are:
It is not a practical or hands-on book, as it does not provide many code snippets or screenshots.
It is not updated with the latest version of QTP (UFT 14) and may not include some new features or changes.
It is not available in digital format, only in paperback.
It is relatively expensive compared to other QTP books.
Comparison and Recommendation
Now that we have reviewed these three books on QTP by Tarun Lalwani, let us compare them and see which one is best for you. Here is a table that summarizes the main features and differences of these books:
Book
Publish Date
Pages
Chapters
Topics
Level
Format
Price
QuickTest Professional Unplugged: 2nd Edition
2012
480
30
All aspects of QTP from basics to advanced
Beginner to Expert
Paperback
$54.99
QTP Descriptive Programming Unplugged: Master Object Identification Techniques
2012
480
19
All techniques and methods of object identification in QTP
Intermediate to Advanced
Paperback
$59.99
And I Thought I Knew QTP!: QTP Concepts Unplugged
2011
240
10
All concepts and topics on QTP that are not usually discussed or explained in other sources
All Levels
Paperback
$49.99
Based on this table, we can see that each book has its own strengths and weaknesses, and each book is suitable for different types of QTP users. Here is my recommendation for each book:
If you are a beginner or a novice user of QTP who wants to learn the basics and fundamentals of QTP, I would recommend you to read QuickTest Professional Unplugged: 2nd Edition. This book will give you a solid foundation and understanding of QTP and help you to create and execute your first automated test cases with ease.
If you are an intermediate or an advanced user of QTP who wants to master object identification techniques in QTP, I would recommend you to read QTP Descriptive Programming Unplugged: Master Object Identification Techniques. This book will teach you various techniques and methods to identify and manipulate objects in QTP and help you to handle complex and dynamic testing scenarios and challenges.
If you are any level of user of QTP who wants to gain a deeper insight and understanding of QTP, I would recommend you to read And I Thought I Knew QTP!: QTP Concepts Unplugged. This book will provide you with a conceptual and logical view of QTP and help you to discover some of the secrets and tricks that can enhance your QTP skills and productivity.
Of course, you can also read all three books if you want to learn everything about QTP and become a QTP expert. However, if you have to choose one book, I would suggest you to choose the one that matches your level and needs the most.
Conclusion
In this article, I have reviewed three books on QTP by Tarun Lalwani, one of the most renowned and respected QTP experts and authors in the world. These books are QuickTest Professional Unplugged: 2nd Edition, QTP Descriptive Programming Unplugged: Master Object Identification Techniques, and And I Thought I Knew QTP!: QTP Concepts Unplugged. These books cover various topics and aspects of QTP, from basics to advanced, from practical to conceptual, from general to specific. They provide a lot of information, examples, solutions, tips and tricks that can help you to learn or improve your QTP skills and productivity.
If you are interested in these books, you can buy them from Amazon or other online stores. You can also visit the author's website, KnowledgeInbox.com, to find more resources and products on QTP. I hope you enjoyed this article and found it useful. If you have any questions or feedback, please feel free to leave a comment below. Thank you for reading!
FAQs
Here are some frequently asked questions and answers related to the topic of this article:
Q: What is the difference between QTP and UFT? A: QTP (QuickTest Professional) is the original name of the test automation tool developed by HP (now Micro Focus). UFT (Unified Functional Testing) is the new name of the tool since version 11.5. UFT includes all the features and functionality of QTP as well as some new features and enhancements.
Q: What is VBScript and why is it used in QTP? A: VBScript (Visual Basic Scripting Edition) is a scripting language that is based on Visual Basic. It is used in QTP as the default scripting language to create and execute automated test cases. VBScript is easy to learn and use, and it provides a lot of built-in functions and objects that can help you to automate various testing tasks.
Q: What is descriptive programming and why is it used in QTP? A: Descriptive programming is a technique of identifying and manipulating objects in QTP without using the object repository. It is used in QTP when the object repository is not available or reliable, or when the objects are dynamic or unpredictable. Descriptive programming allows you to write more flexible and robust QTP scripts that can handle complex testing scenarios.
Q: What are some of the best sources to learn QTP online? A: Some of the best sources to learn QTP online are: - The official documentation and tutorials provided by Micro Focus - The online courses and videos offered by Udemy, Pluralsight, Lynda, etc. - The blogs and websites dedicated to QTP, such as KnowledgeInbox.com, LearnQTP.com, RelevantCodes.com, etc. - The forums and communities where you can ask questions and get answers from other QTP users, such as SQAForums.com, AdvancedQTP.com, StackOverflow.com, etc.
Q: How can I get certified in QTP? A: You can get certified in QTP by taking the official certification exams offered by Micro Focus. There are two levels of certification for QTP: - HP AIS - Functional Testing v11 - HP ASE - Functional Testing v11 You can find more information about these exams on the Micro Focus website.
71b2f0854b