Code Monkey home page Code Monkey logo

automate-testing-for-power-apps's Introduction

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.

automate-testing-for-power-apps's People

Contributors

carloshm avatar cesarcalvocobo avatar jubit-packt avatar rounak-packt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.