Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question: What are the plans for the future of testing Windows apps? #283

Closed
mrlacey opened this issue Nov 9, 2020 · 3 comments
Closed
Assignees
Labels
area-DeveloperTools Issues related to authoring (source and IDL), debugging, HotReload, LiveVisualTree, VS integration

Comments

@mrlacey
Copy link

mrlacey commented Nov 9, 2020

Testing of UWP apps is an area that has been overlooked in the past. Tooling support for testing is lacking in many areas and little attention has been paid.

  • Are plans being made to ensure that all apps built using Project Reunion are fully testable?
  • Will all APIs be mockable?
  • Will MSTest Fakes support be added for all APIs?
  • Will new project and item templates include options for including tests?
  • Will work be done to ensure that work done with testing tools supports Windows apps in future?
  • What else is being considered for software testing as part of this project?

I'm aware of #227 but this question is aimed at the broader situation, not just UI testing.

X-Ref: microsoft/microsoft-ui-xaml#3584

@ghost ghost added the needs-triage label Nov 9, 2020
@stevewri stevewri added the area-DeveloperTools Issues related to authoring (source and IDL), debugging, HotReload, LiveVisualTree, VS integration label Nov 12, 2020
@stevewri stevewri self-assigned this Nov 12, 2020
@stevewri
Copy link
Contributor

Really good questions, and this isn't an area we've thought deeply about yet. Let's begin by seeing if we can get some more discussion on this issue (and then turn it into one).

@rgwood
Copy link

rgwood commented Nov 16, 2020

Thanks for raising this @mrlacey, good questions. Personally I have often avoided writing tests for UWP code because:

  1. Tests are slow to launch (likely related to Discussion: Decouple MSIX from AppContainer #55)
  2. My TDD tools (NCrunch in particular) do not support running UWP projects

@mrlacey
Copy link
Author

mrlacey commented Nov 16, 2020

@rgwood These are great examples of why this needs to be addressed.

@microsoft microsoft locked and limited conversation to collaborators Jan 13, 2021

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
area-DeveloperTools Issues related to authoring (source and IDL), debugging, HotReload, LiveVisualTree, VS integration
Projects
None yet
Development

No branches or pull requests

4 participants