My Account Log in

1 option

Create an Enterprise-Level Test Automation Framework with Appium : Using Spring-Boot, Gradle, Junit, ALM Integration, and Custom Reports with TDD and BDD Support / by Koushik Das.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Das, Koushik, author.
Language:
English
Subjects (All):
Programming languages (Electronic computers).
Mobile computing.
Apple computers.
Programming Language.
Mobile Computing.
Apple and iOS.
Local Subjects:
Programming Language.
Mobile Computing.
Apple and iOS.
Physical Description:
1 online resource (xv, 400 pages) : illustrations
Edition:
1st ed. 2022.
Place of Publication:
Berkeley, CA : Apress : Imprint: Apress, 2022.
Summary:
Think 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. You will: 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.
Contents:
Part 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 ManagementFunctions
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.
Notes:
Includes index.
ISBN:
9781484281970
1484281977
OCLC:
1341203135

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account