{"product_id":"hand-coding-coded-ui-an-evaluation-journey-from-inception-to-completion-9781547000852","title":"Hand Coding Coded UI: An Evaluation Journey from Inception to Completion","description":"\u003cp\u003e • Author(s): G. Suden\u003cbr\u003e • Publisher: Createspace Independent Publishing Platform\u003cbr\u003e • Publisher Imprint: Createspace Independent Publishing Platform\u003cbr\u003e • BISAC: Software Development \u0026amp; Engineering - Quality Assurance \u0026amp; Tes\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis book is aimed at testers who want to try their hands at automated testing using Coded UI, which is available as part of Microsoft(R) Visual Studio(R) (Enterprise Edition). Coded UI has empowered developers and automation testers to work using the same automation tool and language, hence enabling them to collaborate more efficiently and effectively. Moreover, Coded UI can be used for both Web and Windows-based Applications which enables automation testers to devise a single Automation Framework that reuses common code and libraries. This book provides a step by step guide that will teach you how to setup the Automation Framework from scratch using Coded UI. It includes complete listings of the \u003cb\u003e\u003ci\u003ehand coded\u003c\/i\u003e\u003c\/b\u003e automation code for the demo Website, Windows-based applications (Windows Forms and WPF Applications) and Web Service that have been developed for you to test against. The code listings explain the logic of individual tests, repositories and generic functions. The \u003cb\u003e\u003ci\u003ehand coding\u003c\/i\u003e\u003c\/b\u003e approach used in this book can be applied to any project which aims to use Coded UI as the test automation tool.\u003c\/p\u003e\u003cp\u003eIn this book, you will: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eLearn Golden Automation Rules.\u003c\/li\u003e\n\u003cli\u003eUnderstand UI Controls and their hierarchy in Coded UI.\u003c\/li\u003e\n\u003cli\u003eLearn about Control Identification Mechanism used in Coded UI.\u003c\/li\u003e\n\u003cli\u003eSet up the Automation Framework and Object Repository from scratch.\u003c\/li\u003e\n\u003cli\u003eAdd important features to the Automation Framework such as reporting result comparisons, saving screenshots, logging information to the Standard Output window \u0026amp; CSV files, generating Test Result Summary etc.\u003c\/li\u003e\n\u003cli\u003eAutomate testing of Web Applications using UITestControls and HtmlControls.\u003c\/li\u003e\n\u003cli\u003ePerform \u003cb\u003e\u003ci\u003eData Driven Testing\u003c\/i\u003e\u003c\/b\u003e using Microsoft Excel data sources.\u003c\/li\u003e\n\u003cli\u003ePerform \u003cb\u003e\u003ci\u003eCross Browser Testing\u003c\/i\u003e\u003c\/b\u003e using Firefox, Chrome, Internet Explorer and Microsoft Edge.\u003c\/li\u003e\n\u003cli\u003eAutomate testing of Web Services.\u003c\/li\u003e\n\u003cli\u003eAutomate testing of Windows Forms Applications using WinControls.\u003c\/li\u003e\n\u003cli\u003eAutomate testing of Windows Presentation Foundation (WPF) Applications using WpfControls.\u003c\/li\u003e \u003cli\u003eGet robust library of generic functions.\u003c\/li\u003e \u003cli\u003eComplete with automation code for the demo Website, Web Service, Windows Forms Application and WPF Application.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eSince this book has been designed to be a Practical Oriented Approach, we will adhere to the following steps in each section of a chapter (wherever applicable): \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003edefine a Test Scenario using one of the demo applications - Website, Windows Forms Application, WPF Application or the Web Service.\u003c\/li\u003e\n\u003cli\u003edefine the required Configuration Parameters in the Configuration File.\u003c\/li\u003e\n\u003cli\u003ewrite code for the required controls in the Repository File.\u003c\/li\u003e\n\u003cli\u003ewrite code for the required generic functions in the Utility File.\u003c\/li\u003e\n\u003cli\u003ewrite code for the business process in the Page File.\u003c\/li\u003e\n\u003cli\u003ewrite code for the test logic as per the Test Scenario (defined in the beginning) in the Test File.\u003c\/li\u003e\n\u003cli\u003efinally, execute the test and view the Outcome.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Createspace Independent Publishing Platform","offers":[{"title":"Paperback","offer_id":45532870148247,"sku":"9781547000852","price":1975.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781547000852.webp?v=1767110920","url":"https:\/\/atlanticbooks.com\/products\/hand-coding-coded-ui-an-evaluation-journey-from-inception-to-completion-9781547000852","provider":"Atlantic Books","version":"1.0","type":"link"}