官术网_书友最值得收藏!

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.

主站蜘蛛池模板: 醴陵市| 资溪县| 姜堰市| 屏东县| 贺州市| 威信县| 自治县| 靖江市| 克什克腾旗| 杭锦旗| 许昌市| 延津县| 佛山市| 富阳市| 崇阳县| 大新县| 南陵县| 东兰县| 通州市| 陆河县| 宿松县| 双峰县| 延川县| 右玉县| 峡江县| 炉霍县| 晋宁县| 南郑县| 拉孜县| 古浪县| 竹山县| 沐川县| 高青县| 仙居县| 商丘市| 伊宁县| 赤峰市| 伊宁市| 蒙山县| 景东| 自治县|