Skip to content

Material and code related to the book Automate Testing for Power Apps

License

Notifications You must be signed in to change notification settings

PacktPublishing/Automate-Testing-for-Power-Apps

Repository files navigation

Automate Testing for Power Apps

Prioritized and end-to-end flows, or the critical path

This is the code repository for Automate Testing for Power Apps, published by Packt.

A practical guide to applying low-code automation testing tools and techniques

Note: This book is based on a preview version of the specified software. The software is subject to change, and some features or explanations provided in this book may vary in the final release of the software.

What is this book about?

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.

This book covers the following exciting features:

  • 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

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter03.

The code will look like the following:

IfError( Collect( Students, { Name: txtInputName.Text } ),
Notify("Invalid data provided. Please try again") )

Following is what you need for this book: 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.

With the following software and hardware list you can run all code files present in the book (Chapter 1-12).

Software and Hardware List

Chapter Software required OS required
1-12 Test Engine Windows, Mac OS X, and Linux (Any)
1-12 Power Apps Test Studio Modern browsers
1-12 Power Platform Modern browsers
1-12 SharePoint Online Modern browsers
1-12 Git Windows, Mac OS X, and Linux (Any)
1-12 Visual Code Windows, Mac OS X, and Linux (Any)

Installation

It is recommended to run within a Power Apps developer environment.

Click here for code examples used in the book.

Issues

Submit any issue for errors or feedback with the supported material.

Citation

If you find this work useful, please cite:

@book{CésarCarlos2023,
  title={Automate Testing for Power Apps: A practical guide to applying low-code automation testing tools and techniques},
  author={Huerta, Carlos de and Calvo, César},
  publisher={Packt Publishing},
  year={2023},
  language={English}
}

Related products

Get to Know the Authors

Carlos de Huerta is a professional with over 20 years of experience in the ICT industry, where he has held various jobs from Business Architect to Advisor at Microsoft. He currently works there developing the technological strategy of the ecosystem of global partners and advisories. A telecommunications systems engineer from the Alcalá de Henares University, he acts as an ambassador in the community of architects, and is an IASA Spanish board member. He participates with universities in the dissemination and teaching of the impact of technology on companies and their culture. Involved in the adoption of roles and techniques in the training field, he has participated in the definition of Cloud profiles with the Ministry of Culture in Spain.

César Calvo is a professional with more than 20 years of experience across the Microsoft technology stack, with a blend of expertise across Power Platform, Dynamics 365, Azure, and Microsoft 365. He is a Microsoft Certified Trainer since 2008, with over 20 active official certifications in Power Platform, Dynamics, Azure, and M365. Recognized as FastTrack Recognized Solution Architect - Power Apps in 2022, he has found the Microsoft Power Platform to be the perfect catalyst to create customer-centric solutions, specializing in the fusion code approach. César holds a degree in Psychology and a Computer Science BSc degree.

About

Material and code related to the book Automate Testing for Power Apps

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages