Book description
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.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.
Table of contents
- Cover
- Front Matter
- Part I. Setting Up
-
Part II. Building on the Framework
- 7. Creating Page Objects
- 8. Writing Your First Test Suite
- 9. Importing Test Data from Excel, XML, or Other Formats
- 10. Adding BDD Capabilities with Cucumber
- 11. Adding Allure and Enhanced Extent Reports
- 12. Creating a Pdf Report with Screenshots
- 13. Enhancing the Framework: Screenshots
- 14. Testing Multiple Apps and Versions in Same Test Suite
- 15. Running Scripts or Batch Files from Test Suite
- 16. API Testing
- Part III. Advanced Topics
- Back Matter
Product information
- Title: Create an Enterprise-Level Test Automation Framework with Appium: Using Spring-Boot, Gradle, Junit, ALM Integration, and Custom Reports with TDD and BDD Support
- Author(s):
- Release date: August 2022
- Publisher(s): Apress
- ISBN: 9781484281970
You might also like
video
Full Stack Web Development Mastery Course - Novice to Expert
Full stack development refers to the development of both frontend (client-side) and backend (server-side) portions of …
book
Java Challenges: 100+ Proven Tasks that Will Prepare You for Anything
Expand your knowledge of Java with this entertaining learning guide, which features 100+ exercises and programming …
video
Complete Python Course with 10 Real-World Projects
Python is a multi-paradigm programming language with object-oriented and structured programming fully supported, and many features …
book
Spring Boot 2.0 Projects
Develop diverse real-life projects including most aspects of Spring Boot Key Features Run production-grade based applications …