Book description
Improve your Power Apps' quality and business value with efficient automation testing tools such as Test Studio and Test Engine
Key Features
- Understand the basics of low-code testing automation and how it applies to Power Apps
- Master the use of Test Studio and Test Engine for Canvas apps’ testing
- Extend testing automation for PCF, ALM, Mocks, Telemetry, and model-driven apps
- Purchase of the print or Kindle book includes a free PDF eBook
Book Description
Low-code testing helps build better applications, freeing developers from frustrating problems faced while enhancing app features. Automate Testing for Power Apps will help you use automation testing to build better Canvas apps.
You’ll start by understanding the fundamentals of automation testing, different approaches for low-code testing, and its application to Power Apps. Next, you’ll learn how to use Test Studio, Power Automate Desktop, and other tools to automate testing for your Canvas apps. You'll find out how to incorporate testing into your deployment processes for faster and more reliable releases.
Additionally, this book covers advanced topics such as PCF components testing and model-driven apps. You’ll discover the new open-source project, Power Apps Test Engine, that’ll provide you with a single automated testing platform for all Power Apps. You'll learn how to test these more complex components to ensure the highest quality and business value for your Power Apps.
By the end of this book, you'll have become a pro at using automation testing to build better Power Apps, reduce app release times, and increase the quality of your applications.
What you will learn
- Explore the basics of automation testing and how it applies to Power Apps
- Understand the basics of Power Fx and how to use it in app testing
- Find out how to use Test Studio, Test Engine, and other tools for Canvas app testing
- Discover advanced topics such as PCF components and model-driven app testing
- Incorporate testing into your deployment processes
- Employ best practices for using testing automation to enhance the quality of your apps
Who this book is for
Whether you are a citizen developer, pro Power App maker, or IT generalist interested in learning about testing automation to improve the business value and quality of your Power Apps, this book will help you to accomplish your goal. Working knowledge of Power Apps with a basic understanding of Power platform is required to get the most out of this book.
Table of contents
- Automate Testing for Power Apps
- Contributors
- About the authors
- About the reviewer
- Preface
- Part 1:Tools for Power Apps Automated Testing
- Chapter 1: Software Quality and Types of Testing
- Chapter 2: Power Apps Studio Techniques and Automation Tools
- Chapter 3: Power Fx Overview and Usage in Testing
- Chapter 4: Planning Testing in a Power Apps Project
- Part 2:Tools for Power Apps Automated Testing
- Chapter 5: Introducing Test Studio – Canvas Apps Testing with a Sample Case Study
- Chapter 6: Overview of Test Engine, Evolution, and Comparison
- Chapter 7: Working with Test Engine
-
Chapter 8: Testing Power Apps with Power Automate Desktop
- Technical requirements
- PAD and business processes testing
- Key considerations while using PAD as a testing tool
- Benefits of UI testing with PAD
-
A step-by-step guide to creating a desktop flow for testing a model-driven app and a canvas app
- Creating a simple model-driven app
- Creating a PAD flow to test a model-driven app and a canvas app
- Downloading PAD from the Microsoft Store
- Installing browser extensions
- Creating our first PAD flow
- Using the Recorder component
- Testing the contact creation process
- Generating a random name for the contact name
- Testing a canvas app
- Summary
- Part 3:Extending Power Apps Automated Testing
- Chapter 9: PCF and Canvas Component Testing
- Chapter 10: ALM with Test Studio and Test Engine
- Chapter 11: Mocks with Test Engine
- Chapter 12: Telemetry and Power Apps
- Index
- Other Books You May Enjoy
Product information
- Title: Automate Testing for Power Apps
- Author(s):
- Release date: October 2023
- Publisher(s): Packt Publishing
- ISBN: 9781803236551
You might also like
article
Use Github Copilot for Prompt Engineering
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …
article
Use GitHub Copilot: Additional Tips
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …
book
Build Your Own Test Framework: A Practical Guide to Writing Better Automated Tests
Learn to write better automated tests that will dramatically increase your productivity and have fun while …
article
Run Llama-2 Models Locally with llama.cpp
Llama is Meta’s answer to the growing demand for LLMs. Unlike its well-known technological relative, ChatGPT, …