MSTest V2 is open source

As promised, we announced the open sourcing of MSTest Test Framework “MSTest V2”. The community now has a fully supported, open source, cross-platform implementation of the MSTest V2 portfolio with which to write tests targeting .NET Framework, .NET Core and ASP.NET Core on Windows, Linux, and Mac. Here are the public repositories on GitHub where the project… Read more

Integrating Smoke Tests into your Continuous Delivery Pipeline

We’re really glad to have Abel Wang help us out for #SpringIntoDevOps with this awesome blog contribution about verifying whether your deployment finished successfully by integrating smoke tests into your pipeline.  Thank you Abel!  — Ed Blankenship Having a Continuous Integration (CI) and Continuous Delivery (CD) pipeline in Visual Studio Team Services enables us to build… Read more

VSTest task dons a new avatar – testing with unified agents and phases

Visual Studio Test (VSTest) and the Run Functional Test (RFT) tasks are used widely for continuous testing with Team Build and Release Management. As we thought about how test execution in the pipeline should evolve the guiding principles were to ensure that test execution in the pipeline is fast and reliable for all types of tests, be… Read more

Accelerated Continuous Testing with Test Impact Analysis – Part 1

Continuous Testing in DevOps In older testing strategies, large software changes were tested as a complete product after a so called “release to QA”, running almost all tests just before release. We know the downsides to that. On the other hand, DevOps is all about a fast development to delivery pipeline and continuous delivery of… Read more

MSTest V2 – Now and Ahead

MSTest V2 has crossed 100K downloads. It has been but just a few months since we shipped it on NuGet. Over this course of time, you have reported issues and given us feedback, and we have tried to address them as fast as we can, refreshing the bits at a feverish pace. We are now… Read more

Evolving the Visual Studio Test Platform – Part 4: Together, in the Open

[This is the 4th post in a 4-part series on evolving the Visual Studio Test Platform. You can read the earlier parts here: Evolving the Visual Studio Test Platform – Part 3, Evolving the Visual Studio Test Platform – Part 2, Evolving the Visual Studio Test Platform – Part 1] The Test Platform is where… Read more

Team Services December Extensions Roundup

It is the holiday season and we get to look back on a fantastic year for the Team Services Marketplace! Thanks to our growing publisher community there are 321 extensions in the Marketplace and November was one of the best months ever for our installation traffic. 2017 is full of potential as we continue to invest and grow our ecosystem. This month… Read more

Evolving the Visual Studio Test Platform – Part 3: .NET Core, convergence, and cross-plat

[This is the 3rd post in the series on evolving the Visual Studio Test Platform. You can read the earlier posts here: Evolving the Visual Studio Test Platform – Part 2, Evolving the Visual Studio Test Platform – Part 1] As .NET Core draws an ever-growing community of developers with existing assets and experiences, it… Read more

Test Controller, Test Agent versions and their usage in different scenarios

There have been several questions on the different scenarios related to running automated tests in various workflows and which versions can / cannot be used. Let’s use the following 2 names for categorizing how agents get used: Test Controller/Test Agent (TC/TA) scenarios – this refers to on-premises load testing, running automated tests in the XAML build workflows,… Read more

Issue with using Application Insights with load tests

If you use Application Insights to collect app side metrics during load tests, you will find that it currently doesn’t work as expected. When configuring applications to collect app side metrics in the load test editor in Visual Studio, you will see an error similar to the below: If you have already configured Application Insights earlier for… Read more