microsoft/testfx
View on GitHubThis repository holds the source code of Microsoft.Testing.Platform (MTP), a lightweight alternative to VSTest, as well as MSTest adapter and framework.
- Stars
- 1k
- Forks
- 312
- Open beginner issues
- 0
- Indexed issues
- 67
- Avg merge
- 8h 12m
- Merged PRs (30d)
- 495
- Dominant language
- C#
- License
- MIT
- Last GitHub push
- Sep 20, 2026
- Latest indexed
- Sep 19, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- Code of conduct
- Beginner labels
- No beginner labels indexed
-
type/automation type/tech-debt
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
agentic-workflows area/performance type/automation
Difficulty 2/5 1-3 hours Newbie friendliness 25/100
-
type/automation type/tech-debt
-
Output device messages are invisible in Visual Studio at the default logging level (server mode) Openarea/mtp needs/triage
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
external/test-explorer needs/triage
-
dependencies
Difficulty 1/5 Under an hour Newbie friendliness 25/100
-
area/performance type/automation
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
testing type/automation type/test-gap
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
area/assertion
Difficulty 5/5 Over a week Newbie friendliness 42/100
-
area/performance type/automation
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
area/analyzers type/breaking-change
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
area/analyzers
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
area/mtp-observability
Difficulty 5/5 Over a week Newbie friendliness 48/100
-
area/mtp type/breaking-change
Difficulty 3/5 1-2 days Newbie friendliness 70/100
-
area/mtp
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
area/mtp area/mtp-reporting
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
area/mtp area/terminal-reporter
Difficulty 3/5 1-2 days Newbie friendliness 65/100
-
area/mtp area/terminal-reporter type/discussion
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
area/mtp
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
area/mstest area/parameterized-tests
Difficulty 5/5 Over a week Newbie friendliness 30/100
-
area/mtp type/breaking-change
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
area/mtp area/terminal-reporter type/breaking-change
Difficulty 3/5 1-2 days Newbie friendliness 48/100
-
area/mtp area/mtp-observability
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
area/mstest type/breaking-change
Difficulty 3/5 1-2 days Newbie friendliness 42/100
-
area/mstest type/breaking-change
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
area/mtp
Difficulty 3/5 1-2 days Newbie friendliness 42/100
-
area/mtp type/breaking-change
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
-
area/mstest type/breaking-change
Difficulty 3/5 1-2 days Newbie friendliness 38/100
-
area/mtp needs/design
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
area/assertion area/mstest
Difficulty 5/5 Over a week Newbie friendliness 30/100
-
area/mtp area/trx needs/design
Difficulty 3/5 1-2 days Newbie friendliness 45/100
-
area/server-mode-pipe
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
area/mstest needs/design
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
area/mtp type/discussion
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
area/mstest type/breaking-change
Difficulty 4/5 3-5 days Newbie friendliness 25/100
-
[JsonRpc Protocol] Separate location.method to location.method-name and location.method-parameters Openarea/server-mode-jsonrpc
Difficulty 5/5 Over a week Newbie friendliness 28/100
-
area/mtp area/mtp-retry external/dotnet-test needs/design
Difficulty 4/5 3-5 days Newbie friendliness 45/100