{"id":9426,"date":"2020-04-17T03:01:41","date_gmt":"2020-04-17T10:01:41","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/automate-your-canvas-tests-in-your-devops-pipeline\/"},"modified":"2025-06-11T07:59:25","modified_gmt":"2025-06-11T14:59:25","slug":"automate-your-canvas-tests-in-your-devops-pipeline","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/automate-your-canvas-tests-in-your-devops-pipeline\/","title":{"rendered":"Automate your Canvas tests in your DevOps pipeline"},"content":{"rendered":"
Since announcing the release of the Power Apps Test studio<\/a> to build end-to-end tests for your canvas apps, a major ask from the community was for the ability to embed testing in the application life-cycle and automatically run tests directly from their build and release pipelines as new app updates are deployed.<\/p>\n Automating tests in a release pipeline can help teams catch issues fast and prevent any bugs or quality issues leaking into production environments and impacting end-users. From today, you can now use the\u00a0PowerAppsTestAutomation<\/a> project published on Github<\/a> to help you set up your pipelines and run your automated tests.<\/p>\n With UI automation tests, you need to login to your application unattended, meaning the system needs to open a browser and authenticate as a user for that application. The PowerAppsTestAutomation<\/a>\u00a0project abstracts you from the complexities of writing this code yourself, and it helps you automate the operations of logging into your application, opening a browser on the build agent, executing a set of test cases or test suites, and providing the status of the test execution in the DevOps pipeline.<\/p>\n