QTP Descriptive Programming Unplugged Book Review

In my last post, I mentioned about Tarun Lalwani and Anshoo Arora’s QTP Descriptive Programming Unplugged book 10% discount offer 10% for QAInsights.com readers. If you missed it, please check this post.

Total Pages:      454

Total Chapters: 18

Forewords:        Meir Bar-Tal, Coin W Fries, and Christopher J. Scharer

I have done reading QTP DP Unplugged book last week. I am happy to write my first technical book review of QTP Descriptive Programming Unplugged. First I would like to thank Tarun and Anshoo for offering complimentary book to me.

QTP Descriptive Programming Unplugged Book Review

Many folks think that QTP DP is only for advance users, but it is not. QTP DP is a reference guide who are novice as well as experts in QTP. Following are the chapters of QTP DP Unplugged.

[auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”left” title=”QTP Descriptive Programming Unplugged” alt=”QTP Descriptive Programming Unplugged” iframe=”false” frame=”true” crop=”true”]http://qainsights.com/wp-content/uploads/2013/01/QTP-Descriptive-Programming-Unplugged-QAInsights.jpg[/auto_thumb]

  • Introduction to Object
  • Object Repository
  • Descriptive Programming
  • Visual Identifiers
  • ChildObjects
  • HTML DOM
  • Visual Relation Identifiers using HTML DOM
  • WebTables
  • Testing Complex HTML Tables
  • Localization Techniques and Design Patterns
  • Object Identification using XPath
  • Object Identification using CSS
  • ObjectRepositoryUTIL
  • Working with QTP XML OR
  • Testing Web Services
  • Coding Scripts in .NET
  • Web Extensibility
  • Creating Reserved Objects
  • Appendix A – Approaches for Issue Resolution
  • Appendix B – Performance Benchmarks
  • Appendix C – XPath vs. CSS
  • Appendix D – Nesting or RegisterUserFunc Methods
  • Appendix E – Eval and Execute
  • Appendix F – Cross-Browser Tests

First chapter has QTP objectification algorithm in flow chart format which helps QTP engineers to understand the core concept of OR identification. Subsequent chapters explains the basic and advance concepts with relevant examples and screenshots.

I love reading following chapters which provides insight information about advance concepts of OR.

  • HTML DOM
  • Object Identification using XPath
  • Object Identification using CSS
  • Visual Relation Identifiers using HTML DOM
  • Testing Complex HTML Tables
  • Creating Reserved Objects.
  • Localization Techniques and Design Patterns

Third chapter Object Repository is very important chapter which explains how to implement DP to automate stuffs. Chapter six HTML DOM has nice introduction about HTML DOM, traversing HTML tree nodes, and many more important information about HTML DOM.

Chapter 10 will be useful to engineers who are implementing Localization testing in their project. It explains different approaches and strategy and its advantages and disadvantages.

Chapter 11 explains about Object Identification using XPATH. How to implement XPath in QTP by selecting nodes, selecting nodes with children, using manual XPath and many more information.

Chapter 12 explains how to identify objects using Cascading Style Sheets (CSS). Chapter 14 explains how to work with objects using XML OR. Appendix A explains different approaches for issue resolution. It has 11 problem statements and solutions. Appendix B explains about Performance benchmarks, how to optimize and improve the object identification.

On the whole, QTP Descriptive Programming Unplugged is mandatory book for every QTP engineers to know in-depth concepts of OR.

Why waiting? Check out here by using QAINSIGHTS.COM discount code.

Happy Reading!

Thanks for visiting QAInsights!

We’re always posting interesting articles on QAInsights. I request you to subscribe so you don’t miss out anything.

P.S: I am not commercially associated with the coupon code.

About the Author

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Hamster - Launch JMeter Recent Test Plans SwiftlyDownload for free
+
Share via
Copy link