Preface

Unlock the full potential of Unified Functional Testing (UFT) 12 with the introduction of new features and functionality. Learn the industry's best kept secrets, enhancing toolset capabilities like you never thought possible. Whether you are a casual user of UFT or an advanced power user searching for new automation design patterns to supercharge your existing framework, look no further as this is the book for you.

Join the authors who, with three decades of automation expertise between them, are ready to share with you ways to make your tests more relevant, effective, maintainable, efficient, manageable, portable, and reliable. This book is designed to be an invaluable source of reference for everyone with its clear and powerful coding examples. Why waste any more time trying to reinvent the wheel? Instead, accelerate straight to the expert level in UFT today!

What this book covers

Chapter 1, Data-driven Tests, covers the design patterns required to truly unlock the DataTable functionalities (create, retrieve, store, import, and export).

Chapter 2, Testing Web Pages, covers the design patterns required to manage modern-day browser capabilities and the challenges: handling broken links, websites' downtime, multiple browser instances, cookies, unexpected pop-ups, downloading and uploading files, synchronization, and most importantly, object identification and checking dynamic content through the DOM.

Chapter 3, Testing XML and Database, covers the design patterns required to manage DB connections, executing SQL statements, and a walkthrough of advanced DB and XML checkpoints.

Chapter 4, Method Overriding, covers the design patterns required to override a Test Object method, enriching basic functions, and adding exception handling mechanisms.

Chapter 5, Object Identification, covers the design patterns required to effectively manage the object identification process through techniques such as Inline Descriptive Programming, Description Object, ChildObjects, and native properties.

Chapter 6, Event and Exception Handling, covers the design patterns required to provide robust and maintainable tests that can deal with unexpected events or exceptions by catching errors inside a function or subroutine, recovery scenarios, and how to use the global dictionary for recovery.

Chapter 7, Using Classes, covers the design patterns required to implement classes in VBScript, along with illustrative examples and implementing function pointers.

Chapter 8, Utility and Reserved Objects, covers the design patterns required to utilize advanced functionality hidden within the depths of UFT.

Chapter 9, Windows Script Host, covers the design patterns surrounding the underlying infrastructure provided by the platform to execute scripts written in a variety of programming languages.

Chapter 10, Frameworks, covers the design patterns to implement modern-day test automation frameworks exploring modular-driven, data-driven, keyword-driven, model-driven, and hybrid techniques to find the best approach that works for you.

Appendix, Design Patterns, covers the additional design patterns, including auxiliary classes and functions, to enhance the tool set capabilities and unlock the full potential of UFT. It provides powerful examples for both the action and runtime data patterns to put into practice what has been covered in the previous chapters.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset