cancel
Showing results for 
Search instead for 
Did you mean: 
Reply

Power Apps Test Studio Feedback discussion thread

We recently launched the new Power Apps Test Studio to help you build end-to-end tests for your Canvas apps. You can read more about it in this blog post. As you use the tool, we’d love to hear your feedback, so we can prioritize the next set of improvements, any features that are missing, or any of the current behaviors that may not be ideal.What kinds of tests are you writing? Is there anything that is too hard to understand, and that we could make easier? This community post will be used to consolidate all feedback on the tool. You can also access this post directly from the "Provide Feedback" link in the Test Studio.

147 REPLIES 147

@KL2021 thank you for the feedback!  We are aware of this issue which doesn't seem specific to Test Studio but does seem to affect it quite a bit.  Active investigation into root cause is in progress.

@KL2021 we have identified root cause of the issue involving datasources that affects the Test Studio save scenario and a fix has been queued for an upcoming release train.  As a temporary mitigation, open the app, save, and publish in Canvas Studio.  Then open Test Studio and the app should load successfully for recording/playback scenarios.  You can continue making updates to test cases within the app but be sure to only save the app from Canvas Studio.  

 

I expect the fix to be available in preview environments the week of 9/27.  It will then reach all production regions by 10/11 for frequent environments, moderate environments by 10/25.  

Anonymous
Not applicable

I am using Power apps Test studio to create test cases for my canvas app. I have used Sharepoint List to store my test results and have added that as a connector. While creating test cases, I constantly face the issue "This test didn't save properly. Please try again.". The same issue persists for Publish, Play and Save as well. I tried to restore the previous version and play my test cases, but no use. I am seeing the same issue.

I have noticed that when there is no much activity for a long time in test studio and after a while if i try to publish or save, this issue starts.

BarkiPriyaVivek_0-1632314155286.png

Note: I had played all my test cases and had got the results in my list as well. From this morning i am facing the issue of tests not getting saved. I have tried all ways to get rid of that error but it doesn't seem to work.

Please provide a solution to this problem/bug.

@Anonymous I'm sorry to hear that you're experiencing an issue trying to save/publish tests.  Based on your comment, can you confirm for me that you keep the Canvas Studio open while you use Test Studio? 

 

If you happen to close Canvas Studio (or receive a prompt that idle session has been closed), the underlying server session will be shutdown and Test Studio will be disconnected.  You will need to close Test Studio, reopen Canvas Studio and then launch Test Studio again.

@AustinJonesMSFT Yes I had my canvas studio open while i was working on the test cases in the Test studio. I was able to create 11 test cases and then play and check it but suddenly i started getting the error which i has mentioned in the thread. I tried to restore previous versions, even then the same issue is present. i have tried to clear the caches and cookies and tried to login fresh! Still the same issue. 

Tarunpreet
Regular Visitor

Hi,

 

We have started using Test Studio that is built into the PowerApps platform. Few questions/ observations that I came across-

 

1) Is there a way I can copy test steps across different test suites? Right now I have to go into each step and copy and paste the text in the step. Not sure if there is a better way to copy one or more steps from one test case to another or from one test suite to another.

2) Is there a way to disable/ enable test steps in a test case or a test case in a test suite?

3) Is there a way to add wait times between test steps in a test case?

@Anonymous which version of Canvas Studio are you using?  Have you tried using an earlier version of Studio to see if same issue occurs?  When you encounter the same issue in a new session, is it immediate or only after a period of being idle in Canvas Studio (>1hr)?

 

If you are completely blocked, we'd be glad to take a deeper look with you.  Are you able to engage us via a support case that can be escalated to my team?

Hi @Tarunpreet . These are all great suggestions.  For #1, you're in luck... we offer that capability today!  Simply cut/copy an individual test case and paste it into the desired test suite or fully "duplicate" a test suite (creates a new suite with all cases/steps from the duplicated suite).


Cut/Copy a Test Case

AustinJonesMSFT_0-1632875277122.png

Duplicate a Test Suite

AustinJonesMSFT_1-1632875326521.png

 

For #2 I unfortunately can't think of a way to temporarily disable individual steps/cases directly.  A hacky workaround would be to "cut + paste" a test case into a separate suite to temporarily hold "disabled" tests.  For #3, we already have an item in our backlog to provide a mechanism for introducing test case "think time" and will consider your feedback as a point of validating that idea.

 

Let us know how use of the copy/paste capabilities work out for you and thank you for the feedback!

Thank you for your response Austin. My challenge has been with copying test steps across test cases or test suites. I have been able to copy test cases and even duplicate test suites within an app.

Also, do you know if there is a way to copy test cases/ test suites across different apps? Or if we can build a shared library of test cases/ test suites that can be copied over to other apps?

Tarunpreet
Regular Visitor

Hello, 

 

I have been having issues with saving and playing my test scripts today in PowerApps. It appears even after I save a publish in test studio the app does not get published. I am prompted to Publish the app again if I try to run my test script. I am also getting error message saying- "This app stopped working. Try refreshing your browser". I have tried clearing out my cache and starting a new instance and also tried switching the versions of the app from 3.21091.38 to 3.21092.24 which is the recommended version but have see this error inconsistently. Wondering if anyone is also having the same issue?

Helpful resources

Announcements

Community will be READ ONLY July 16th, 5p PDT -July 22nd

Dear Community Members,   We'd like to let you know of an upcoming change to the community platform: starting July 16th, the platform will transition to a READ ONLY mode until July 22nd.   During this period, members will not be able to Kudo, Comment, or Reply to any posts.   On July 22nd, please be on the lookout for a message sent to the email address registered on your community profile. This email is crucial as it will contain your unique code and link to register for the new platform encompassing all of the communities.   What to Expect in the New Community: A more unified experience where all products, including Power Apps, Power Automate, Copilot Studio, and Power Pages, will be accessible from one community.Community Blogs that you can syndicate and link to for automatic updates. We appreciate your understanding and cooperation during this transition. Stay tuned for the exciting new features and a seamless community experience ahead!

Summer of Solutions | Week 4 Results | Winners will be posted on July 24th

We are excited to announce the Summer of Solutions Challenge!   This challenge is kicking off on Monday, June 17th and will run for (4) weeks.  The challenge is open to all Power Platform (Power Apps, Power Automate, Copilot Studio & Power Pages) community members. We invite you to participate in a quest to provide solutions in the Forums to as many questions as you can. Answers can be provided in all the communities.    Entry Period: This Challenge will consist of four weekly Entry Periods as follows (each an “Entry Period”)   - 12:00 a.m. PT on June 17, 2024 – 11:59 p.m. PT on June 23, 2024 - 12:00 a.m. PT on June 24, 2024 – 11:59 p.m. PT on June 30, 2024 - 12:00 a.m. PT on July 1, 2024 – 11:59 p.m. PT on July 7, 2024 - 12:00 a.m. PT on July 8, 2024 – 11:59 p.m. PT on July 14, 2024   Entries will be eligible for the Entry Period in which they are received and will not carryover to subsequent weekly entry periods.  You must enter into each weekly Entry Period separately.   How to Enter: We invite you to participate in a quest to provide "Accepted Solutions" to as many questions as you can. Answers can be provided in all the communities. Users must provide a solution which can be an “Accepted Solution” in the Forums in all of the communities and there are no limits to the number of “Accepted Solutions” that a member can provide for entries in this challenge, but each entry must be substantially unique and different.    Winner Selection and Prizes: At the end of each week, we will list the top ten (10) Community users which will consist of: 5 Community Members & 5 Super Users and they will advance to the final drawing. We will post each week in the News & Announcements the top 10 Solution providers.  At the end of the challenge, we will add all of the top 10 weekly names and enter them into a random drawing.  Then we will randomly select ten (10) winners (5 Community Members & 5 Super Users) from among all eligible entrants received across all weekly Entry Periods to receive the prize listed below. If a winner declines, we will draw again at random for the next winner.  A user will only be able to win once overall. If they are drawn multiple times, another user will be drawn at random.  Individuals will be contacted before the announcement with the opportunity to claim or deny the prize.  Once all of the winners have been notified, we will post in the News & Announcements of each community with the list of winners.   Each winner will receive one (1) Pass to the Power Platform Conference in Las Vegas, Sep. 18-20, 2024 ($1800 value). NOTE: Prize is for conference attendance only and any other costs such as airfare, lodging, transportation, and food are the sole responsibility of the winner. Tickets are not transferable to any other party or to next year’s event.   ** PLEASE SEE THE ATTACHED RULES for this CHALLENGE**   Week 1 Results: Congratulations to the Week 1 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Community MembersNumber of SolutionsSuper UsersNumber of Solutions @anandm08  23 @WarrenBelz  31 @DBO_DV  10 @Amik  19 AmínAA 6 @mmbr1606  12 @rzuber  4 @happyume  7 @Giraldoj  3@ANB 6 (tie)   @SpongYe  6 (tie)     Week 2 Results: Congratulations to the Week 2 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Community MembersSolutionsSuper UsersSolutions @anandm08  10@WarrenBelz 25 @DBO_DV  6@mmbr1606 14 @AmínAA 4 @Amik  12 @royg  3 @ANB  10 @AllanDeCastro  2 @SunilPashikanti  5 @Michaelfp  2 @FLMike  5 @eduardo_izzo  2   Meekou 2   @rzuber  2   @Velegandla  2     @PowerPlatform-P  2   @Micaiah  2     Week 3 Results: Congratulations to the Week 3 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge.   Week 3:Community MembersSolutionsSuper UsersSolutionsPower Apps anandm0861WarrenBelz86DBO_DV25Amik66Michaelfp13mmbr160647Giraldoj13FLMike31AmínAA13SpongYe27     Week 4 Results: Congratulations to the Week 4 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge.   Week 4:Community MembersSolutionsSuper UsersSolutionsPower Apps DBO-DV21WarranBelz26Giraldoj7mmbr160618Muzammmil_0695067Amik14samfawzi_acml6FLMike12tzuber6ANB8   SunilPashikanti8

Check Out | 2024 Release Wave 2 Plans for Microsoft Dynamics 365 and Microsoft Power Platform

On July 16, 2024, we published the 2024 release wave 2 plans for Microsoft Dynamics 365 and Microsoft Power Platform. These plans are a compilation of the new capabilities planned to be released between October 2024 to March 2025. This release introduces a wealth of new features designed to enhance customer understanding and improve overall user experience, showcasing our dedication to driving digital transformation for our customers and partners.    The upcoming wave is centered around utilizing advanced AI and Microsoft Copilot technologies to enhance user productivity and streamline operations across diverse business applications. These enhancements include intelligent automation, AI-powered insights, and immersive user experiences that are designed to break down barriers between data, insights, and individuals. Watch a summary of the release highlights.    Discover the latest features that empower organizations to operate more efficiently and adaptively. From AI-driven sales insights and customer service enhancements to predictive analytics in supply chain management and autonomous financial processes, the new capabilities enable businesses to proactively address challenges and capitalize on opportunities.    

Updates to Transitions in the Power Platform Communities

We're embarking on a journey to enhance your experience by transitioning to a new community platform. Our team has been diligently working to create a fresh community site, leveraging the very Dynamics 365 and Power Platform tools our community advocates for.  We started this journey with transitioning Copilot Studio forums and blogs in June. The move marks the beginning of a new chapter, and we're eager for you to be a part of it. The rest of the Power Platform product sites will be moving over this summer.   Stay tuned for more updates as we get closer to the launch. We can't wait to welcome you to our new community space, designed with you in mind. Let's connect, learn, and grow together.   Here's to new beginnings and endless possibilities!   If you have any questions, observations or concerns throughout this process please go to https://aka.ms/PPCommSupport.   To stay up to date on the latest details of this migration and other important Community updates subscribe to our News and Announcements forums: Copilot Studio, Power Apps, Power Automate, Power Pages

Users online (735)