Azure DevOps Blog
DevOps, Git, and Agile updates from the team building Azure DevOps
Latest posts

Issue with using Application Insights with load tests

Update - As of Feb 24th 2017, this issue has been addressed and the content below is no longer applicable. If you use Application Insights to collect app side metrics during load tests, you will find that it currently doesn't work as expected. This is due to an infrastructure issue. We have worked with the Application Insights team to understand this issue and a fix is in progress - ETA for a fix to be available is February 24th. In the meantime to workaround this issue, you can view the application metrics using the Azure portal or use the APIs documented at https://dev.applicationinsights...

How to use Test Step using REST Client Helper?
Test Case is the backbone for all manual testing scenarios. You can create test case using the web client from Test or Work hubs OR from Microsoft Test Manager (MTM), which then are stored in Team Foundation Server or Visual Studio Team Services. Using these clients you can create test artifacts such as test cases with test steps, test step attachments, shared steps, parameters, shared parameter. Test case is also a work item and using Work Item REST API support one can create a work item of type test case, see here: Create a work item. Problem Until this release, there is no support to modify/update test steps...

Git perf and scale

New features and UI changes naturally get a lot of attention. Today, I want to spotlight the less visible work that we do on Team Services: ensuring our performance and scale meet our customers' needs now and in the future. We are constantly working behind the scenes profiling, benchmarking, measuring, and iterating to make every action faster. In this post, I'll share 3 of the dozens of improvements we've made recently. First up, we've sped up pull request merges significantly. We have an enormous "torture test repo" (tens of GBs across millions of files and 100K+ folders) we use for perf and scale testing. M...

Microsoft Teams integration with Visual Studio Team Services
Update 11/9: The Kanban board tab integration has begun rolling out to Teams clients. Some users will see it today and all users will be able to configure the tab integration by tomorrow 11/10. Earlier today, Microsoft Teams was announced. Microsoft Teams is a new chat-based workspace in Office365 that makes collaborating on software projects with Team Services a breeze. Customers often tell us that there is a need for better chat integration in Team Services. With Microsoft Teams, we aim to provide a comprehensive chat and collaboration experience, across your Agile and development work. Starting today, Team...

Test & Feedback – Collaborate with your team

In the previous blogs, we have gone through the first two steps – Capture your findings and Create artifacts. In this blog, we will take you through the third step i.e. Collaborate. Test & Feedback extension provides many ways in which teams can collaborate with one another to drive the quality. You can use the extension to share your findings in the form of a simple session report or to gather additional feedback where necessary. Additionally, you can also connect to your Visual Studio Team Services account or Team Foundation Server "15" to view in one place all the completed sessions and measure the effecti...

Code Search is now Java friendly
In addition to C#, C, C++, and Visual Basic code, you can now do semantic searches across Java code. Adding to our Java feature set and capabilities, we recently enabled contextual search for Java files in the Code Search extension for Visual Studio Team Services and Team Foundation Server starting with TFS “15”. You can apply code type filters to search for specific kinds of Java code such as definitions, references, functions, comments, strings, namespaces, and more. Semantic search for Java enables Code Search to provide more relevant search results. For instance, a file with a match in definition is ranked a...

UML Designers have been removed; Layer Designer now supports live architectural analysis
We are removing the UML designers from Visual Studio "15" Enterprise. Removing a feature is always a hard decision, but we want to ensure that our resources are invested in features that deliver the most customer value. Our reasons are twofold: If you are a significant user of the UML designers, you can continue to use Visual Studio 2015 or earlier versions, whilst you decide on an alternative tool for your UML needs. However, we continue to support visualizing of the architecture of .NET and C++ code through code maps, and for this release have made some significant improvements to Layer (depend...

Maven and Gradle build tasks support powerful code analysis tools
Over the last few months we have been steadily building up the capabilities of the Maven and Gradle build tasks to offer insights into code quality through popular code analysis tools. We are pleased to announce additional much-requested features that we are bringing to these tasks, which will make it easier to understand and control technical debt. Continuous Integration builds: SonarQube integration feature parity with MSBuild Back in July, our Managing Technical Debt planning update for 2016 Q3 announced a plan to support SonarQube analysis in Java to a level that is equivalent with our strong integration ...

Test & Feedback extension – Create artifacts
In the previous blog "Test & Feedback - Capture your findings", we discussed the full “Capture” capability of the Test & Feedback extension. Once all the findings have been captured, the next step is to create rich actionable work items that can be consumed by the team. In this blog we will focus on the “Create” step and the various artifacts that are supported by the extension. As you explore the web application, depending on the requirement, a host of work items can be created using the extension – you can report issues by creating bugs or tasks, respond to feedback requests by creating feedback respons...