Showing results for Test - Azure DevOps Blog

Sep 4, 2017
2
0

How to perform Lab management operations in Build and Release.

Ashok Kirla
Ashok Kirla

As you are already aware, we announced the plan for deprecating XAML builds sometime back. TFS 2018 RC1 is now available and with that XAML builds are no longer supported. Consequently,  Lab Management and automated testing capabilities in Microsoft Test Manager (MTM) are no longer supported starting from TFS 2018 RC1. In TFS 2015, we shipped the...

DevOpsAzure DevOps ServerCI/CD
Sep 1, 2017
0
0

Upgrade to MSTest V2!

Pratap Lakshman
Pratap Lakshman

MSTest V2 has crossed 1 Million downloads. Congratulations! Hats off to the community! MSTest V2 is seeing robust usage. We ourselves use it heavily. If you are still using an earlier version of the MSTest framework, we encourage you to upgrade. We have looked at the uptake of MSTest V2 from the perspective of two constituencies, and our approac...

DevOpsTest
Aug 24, 2017
2
0

Visual Studio Test Platform – upcoming changes to data collectors

Pratap Lakshman
Pratap Lakshman

Having executed a test - at a minimum - we want to know the outcome. But beyond that, we may want to know more. Data collectors and loggers are the key extension mechanisms intended to provide this and other such details for rich reporting. Data collectors and loggers generate information based on listening to events raised during test execution. ...

DevOpsTest
Aug 18, 2017
2
0

The TestContainer Capability

Pratap Lakshman
Pratap Lakshman

Updating off pre-RTM bits once RTM ships ought to be routine. But if you have not already done so in the case of the .NET Core based Test projects, let me give you a reason to do so. vstest delegates discovery and execution of tests to test-framework-specific adapters. Adapters indicate the kind of test containers that they can process – for e.g. ...

DevOpsTest
Aug 4, 2017
0
0

Accelerated Continuous Testing with Test Impact Analysis – Part 4

Pratap Lakshman
Pratap Lakshman

Essential to TIA’s test selection is the map of dynamic dependencies between test methods and source files of code exercised during their execution. TIA needs dependencies mapped in this form: TIA can generate such a dependencies-map for managed code execution. Where such dependencies reside in .cs and .vb files, TIA can automatically watch for ...

DevOpsCI/CDTest
Jul 18, 2017
0
0

Extending MSTest V2

Pratap Lakshman
Pratap Lakshman

APIs are assets. As developers we learn them, write to them, and – if the API are extensible – we grow them. An extensible API removes barriers to introducing new abstractions closer to our own domains. Once such abstractions are in place, they in turn allow us to work with the underlying framework in a more fluent manner. Extensibility therefore h...

DevOpsTest
Jul 3, 2017
0
0

Deploy Visual Studio Test Agent Task – Test Machine Rebooting Scenarios

Deepak.Singhal [MSFT]
Deepak.Singhal [MSFT]

Deploy Visual Studio Test Agent (DTA) task in TFS/VSTS, is used for setting up Test Agent (TA) on multiple machines to run functional tests. Image below describes the functionality of the task and present reboot cases:   DTA Task & need of Auto-logon To run UI tests that interact with desktop, test machine must have a valid user inte...

DevOpsTest
Jun 13, 2017
0
0

Accelerated Continuous Testing with Test Impact Analysis – Part 3

Pratap Lakshman
Pratap Lakshman

At its core, TIA collects, and subsequently consults, a map of the dynamic dependencies of each test method as it is executing. As the test method is executing it will cover various methods - the source file in which those methods reside are the dynamic dependencies that get tracked. So, the mapping ends up like the following: and so on … Later,...

DevOpsTest
May 22, 2017
0
0

Visual Studio Team Services demonstrates how Microsoft Loves Java

Paul T. Barham
Paul T. Barham

To demonstrate our continued commitment to support Java developers and their full lifecycle DevOps needs with Visual Studio Team Services (VSTS) and Team Foundation Server (TFS), I want to share some of our recent and exciting Java-related feature announcements. Our teams are working with large and small Java teams every day to better understand th...

DevOpsAzure & CloudCommunity
May 16, 2017
0
0

Accelerated Continuous Testing with Test Impact Analysis – Part 2

Pratap Lakshman
Pratap Lakshman

The previous post introduced how - for a given code commit - TIA will select and run only the relevant tests required to validate that commit. Thus, without sacrificing quality, both the testrun and its enclosing CI definition will complete faster. Here is how that translated to reality for one of our teams: The top graph plots the time-to-compl...

DevOpsCI/CDTest