{"product_id":"9781788473576","title":"Selenium Framework Design in Data-Driven Testing: Build data-driven test frameworks using Selenium WebDriver, AppiumDriver, Java, and TestNG","description":"\u003cp\u003e\u003cb\u003eAn advanced guide to building data-driven test frameworks using Selenium WebDriver\u003c\/b\u003e\u003c\/p\u003e\u003cb\u003eAbout This Book\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003eA step by step guide in designing your own automation testing framework with Selenium WebDriver Design\u003c\/li\u003e\n\u003cli\u003ePerform Data driven automation testing of browser and mobile application in Selenium with TestNG and Java.\u003c\/li\u003e\n\u003cli\u003eLearn to design and use third party tools for results processing and reporting in the Selenium Framework.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003cp\u003eThis book is intended for software quality assurance\/testing professionals, software project managers, or software developers with prior experience in using Selenium and Java to test web-based applications.\u003c\/p\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003eDesign the Selenium Driver Class for local, remote, and third party grid support\u003c\/li\u003e\n\u003cli\u003eRepresent Page Object Classes using the Selenium Page Object Model\u003c\/li\u003e\n\u003cli\u003ePlan Data-Driven Test Classes using the TestNG framework\u003c\/li\u003e\n\u003cli\u003eEncapsulate Data using the JSON Protocol\u003c\/li\u003e\n\u003cli\u003eBuild a Selenium Grid for RemoteWebDriver Testing\u003c\/li\u003e\n\u003cli\u003eMap Utility Classes for use in Synchronization, File I\/O, Reporting and Test Listener Classes\u003c\/li\u003e\n\u003cli\u003eSample framework code for practical use\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eIn Detail\u003c\/b\u003e\u003cp\u003eSelenium WebDriver is an open source web UI automation tool implemented through a browser-specific browser driver, which sends commands to a browser and retrieves results.This book will provide a step by step guide in designing your own automation testing framework for data driven testing in Selenium WebDriver with TestNG and Java.\u003c\/p\u003e\u003cp\u003eThe book will start off by setting up the framework for Selenium WebDriver and Appium MobileDriver for the web. We'll further understand mobile testing on different platforms leveraging the selenium driver integration for dual driver testing. We will also set up the Page Object Model (POM) for testing framework using Selenium. This will help us to create non-brittle test code and reduce or eliminate duplicate test code thereby improving the readability and creating interactive documentation. We will also learn to set up TestNG for data driven testing as Selenium Webdriver is more an automated testing framework than a ready-to-use tool. Towards the end, we'll get our hands dirty with Selenium grid architecture which allows us to test on different browsers, versions, and platforms.\u003c\/p\u003e\u003cp\u003eFinally, we'll explore a number of third party tools and plugin which can be added to our Selenium Framework.\u003c\/p\u003e\u003cp\u003eBy the end of the book, you will be able to design your own automation testing framework and perform data driven testing with Selenium.\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":47051556061424,"sku":"9781788473576","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781788473576_p0.jpg?v=1763739529","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781788473576","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}