001448735 000__ 04889cam\a2200481\i\4500 001448735 001__ 1448735 001448735 003__ OCoLC 001448735 005__ 20230310004254.0 001448735 006__ m\\\\\o\\d\\\\\\\\ 001448735 007__ cr\un\nnnunnun 001448735 008__ 220817s2022\\\\nyua\\\\o\\\\\000\0\eng\d 001448735 020__ $$a9781484281970$$q(electronic bk.) 001448735 020__ $$a1484281977$$q(electronic bk.) 001448735 020__ $$z9781484281963 001448735 020__ $$z1484281969 001448735 0247_ $$a10.1007/978-1-4842-8197-0$$2doi 001448735 035__ $$aSP(OCoLC)1341203135 001448735 040__ $$aYDX$$beng$$erda$$epn$$cYDX$$dORMDA$$dGW5XE$$dEBLCP$$dN$T$$dOCLCQ 001448735 049__ $$aISEA 001448735 050_4 $$aQA76.76.T48 001448735 08204 $$a005.35$$223/eng/20220817 001448735 1001_ $$aDas, Koushik,$$eauthor. 001448735 24510 $$aCreate an enterprise-level test automation framework with Appium :$$busing Spring-Boot, Gradle, Junit, ALM integration, and custom reports with TDD and BDD support /$$cKoushik Das. 001448735 264_1 $$aNew York :$$bApress,$$c[2022] 001448735 264_4 $$c©2022 001448735 300__ $$a1 online resource (xv, 400 pages) :$$billustrations 001448735 336__ $$atext$$btxt$$2rdacontent 001448735 337__ $$acomputer$$bc$$2rdamedia 001448735 338__ $$aonline resource$$bcr$$2rdacarrier 001448735 5050_ $$aPart 1: Setting up -- Chapter 1: Automation Framework Overview -- Chapter 2: Creating the Wireframes with Spring-Boot -- Chapter 3: Configuring Gradle -- Chapter 4: Creating the Properties Files -- Chapter 5: Creating Android, iOS and Web Drivers On Demand -- Chapter 6: Enhancing Framework Common Mobile Actions -- Part 2: Build on the Framework -- Chapter 7: Creating Page Objects -- Chapter 8: Writing Your First Test Suite -- Chapter 9: Importing Test Data From Excel, XML or Other Formats -- Chapter 10: Adding BDD Capabilities with Cucumber -- Chapter 11: Adding Allure Reporting for TDD and BDD -- Chapter 12: Making Extent Report Better and Workable with JUnit -- Chapter 13: Creating a PDF Report with Screenshots -- Chapter 14: Enhancing Framework Screenshots -- Chapter 15: Testing Multiple Apps and Versions in Same Test Suite -- Chapter 16: Running Scripts or Batch Files From Test Suite -- Part 3: Advanced Topics -- Chapter 17: API Testing -- Chapter 18: Advanced Topic I Adding Device Management Functions -- Chapter 19: Advanced Topic 2 Integrating with HP ALM -- Chapter 20: Advanced Topic 3 Adding Localization Testing Capabilities -- Chapter 21: Advanced Topic 4 Implementing Parallel Test Execution -- Chapter 22: Other Utilities -- Appendix A -- Appendix B. 001448735 506__ $$aAccess limited to authorized users. 001448735 520__ $$aThink from a framework design perspective and move beyond straightforward coding skills. You'll design an enterprise level test framework that is capable of supporting both TDD and BDD at the same time, using the latest open source tools and coding best practices. Taking a less-is-more approach, superfluous information is excised in favor of sleek and direct instruction and focused coding practices. Your framework will be built with Spring-Boot, Gradle, and Junit. And it will support HP QC integration, Allure (TDD, BDD), Extent (BDD), and customized Pdf reporting (TDD, BDD). Extensive utilities are provided, such as HP ALM integration, device management utilities, email reporting, pdf reporting, OCR utility, Log utility, and more! There's also a special chapter on internationalization/localization testing in multiple languages. After reading this book, you'll have full confidence in your ability to build new test automation frameworks for yourself. Though primarily written for software professionals who are in test automation, recent engineering graduates who have programming knowledge and want to prepare for a role in mobile test automation will also find what's taught here helpful. Test engineers and computer science graduates alike can use what they learn here to become absolute pros in test automation. What You'll Learn Design an enterprise level mobile test automation framework capable of supporting both TDD and BDD Work with the latest open source tools and coding best practices Build with Spring-Boot, Gradle, and Junit while supporting HP QC integration, Allure, Extent, and customized PDF reporting Who This Book Is For Software professionals working in test automation. Recent engineering graduates who have programming knowledge and want to prepare for a role in mobile test automation should also find it helpful. 001448735 588__ $$aOnline resource; title from PDF title page (SpringerLink, viewed August 18, 2022). 001448735 650_0 $$aApplication software$$xTesting$$xAutomation. 001448735 650_0 $$aMobile apps$$xTesting$$xAutomation. 001448735 655_0 $$aElectronic books. 001448735 77608 $$iPrint version:$$z1484281969$$z9781484281963$$w(OCoLC)1304815478 001448735 852__ $$bebk 001448735 85640 $$3Springer Nature$$uhttps://univsouthin.idm.oclc.org/login?url=https://link.springer.com/10.1007/978-1-4842-8197-0$$zOnline Access$$91397441.1 001448735 909CO $$ooai:library.usi.edu:1448735$$pGLOBAL_SET 001448735 980__ $$aBIB 001448735 980__ $$aEBOOK 001448735 982__ $$aEbook 001448735 983__ $$aOnline 001448735 994__ $$a92$$bISE