How to integrate TFS with HP ALM to retrieve the Test Metrics and display it on TFS Dashboard ?
We maintain our Test cases in HP ALM and defects in TFS. I'm looking for some solution to display the Test Metrics details (like Daily Execution status along with defects for all the releases) in TFS dashboard.
You can use OpsHub Integration Manager to Integrate TFS with HP ALM, however it's not free, you need to buy license.
Please see below articles for more information:
HP ALM/QC Integration with TFS
Enabling seamless integration with Team Foundation Server, Microsoft
Test Professional and HP ALM with Opshub v5.3
And there is a video talking about that: TFS Integration with JIRA & HP ALM / HPQC using OpsHub Integration Manager
OpsHub Integration Manager integrates TFS and HPQC bi-directionally.
It ensures that all historical and current data is available to each
user, in that user’s preferred system, with full context, in
real-time. All ‘user stories’ from TFS automatically synchronize to
HPQC. The completion of the story and the status of test results in
HPQC against these user stories automatically synchronizes to TFS.
Related
In our company there exist in different teams two different systems to manage the issues: Mantis and TFS. Now we have a project where a team must handle changes in both systems.
Is there a programm or a tool where tickets of TFS and Mantis can be viewed. At best there is the posibility to define relations between the tickets and prioritize them independently of the system the tickets come from.
I didn't see there is any exist tool to integrate TFS and Mantis. But there is a source control integration plugin framework for MantisBT, which supports for Github, Gitlab, Bitbucket, Gitweb, Cgit, Subversion, Mercurial, etc. You could refer to the plugin and implement TFS integration:
https://github.com/mantisbt-plugins/source-integration
Or you can use Mantis Bug Tracker REST API and TFS REST API to program your own tool.
Is Microsoft still working on both products? Has development on TFS been dropped in favour of VSTS?
For context, we are using TFS right now and VSTS clearly has better integration. Specifically with Microsoft Teams and ZenDesk which is important to getting our workflow process in a more manageable state. However, VSTS doesn't have anywhere near the configuration or reporting that we require.
Will either product eventually have the full feature set or will we have to choose and build our own integrations or reporting?
Now Azure DevOps and Azure DevOps Server, but the rest of the story remains intact.
Visual Studio Team Services (VSTS) and Team Foundation Server (TFS) are based on the same codebase. VSTS is deployed to the cloud every 3 weeks or faster. TFS has received a major upgrade yearly (2015, 2017, 2018) and a major update pack every 3 to 4 months (2015.0-3, 2017.0-3, 2018.0-1).
Most new features are released to Visual Studio Team Services first and are integrated into Team Foundation Server with a bit of a delay. Some features are available in VSTS which depend on cloud resources, so they're not likely to move to TFS anytime soon.
With regards to reporting, this has been a bit of an Achilles' heel of VSTS. It has never had the Report Server and Analysis Cube capabilities of TFS. It does offer integration with PowerBI and that integration is quickly getting better.
You can see the overview of feature availability between cloud (VSTS) and server (TFS) on the Feature Timeline, as you can see a lot of new things happening, most of them are hitting VSTS first.
Microsoft offers a support lifecycle for Team Foundation Server and currently, it looks like Microsoft won't abandon their on-premise customers anytime soon. TFS 2018 has an extended support lifecycle all the way to 2028:
Products Released Lifecycle Start Date Mainstream Support End Date Extended Support End Date Service Pack Support End Date Notes
Visual Studio Team Foundation Server 2018 11/15/2017 1/10/2023 1/11/2028
We have TFS Server license which got along with MSDN. But we need to have more CALS as more users need to access our TFS Server.
TFS CAL license cost more, when we look for an alternate we found that VSTS CALS can be used to access TFS On Premises Server.
Could any one can confirm whether it is right or wrong?
Yes, VSTS CAL's include access to TFS.
Team Foundation Server Pricing
Buy VSTS for TFS CALs. When you buy VSTS users (starting at $6/month), those same users have a TFS CAL and can connect to any TFS in your organization. If those users also need TFS extensions like Test Manager or Package Management, or if you need additional Private Pipelines for your team, you can purchase these through the Visual Studio Marketplace. All VSTS charges are month-to-month. See detailed instructions.
Is there a way to use TFS Documents feature in VSTS (Visual Studio Team Services previously known as Visual Studio Online or Team Foundation Service)
If so, how?
That's only available in an on-premise TFS installation, because it has a requirement to link up with a Sharepoint server. You can't use VSTS with Sharepoint, and it's increasingly uncommon to find people using Sharepoint in conjunction with on-premise TFS, because the only real thing Sharepoint provides at this point is document management.
I'd like to take advantage of Visual Studio Online but I have been using Team Foundation Server on-premises and would like to migrate my data (version control, work items, test cases, and test results) to get my team started with our history. How do I do that?
The Team Foundation Server Integration Platform is available as a free platform for migrating/synchronizing data between TFS servers and with Visual Studio Online.
The ALM Rangers have an article in MSDN Magazine with a walkthrough: http://msdn.microsoft.com/en-us/magazine/jj130558.aspx
There are a couple of limitations from what I understand:
Takes some work to get up and going but the walkthrough helps out a lot
This tool does migrate test cases but you need to run the UpdateSharedSteps tool from the product team.
Not actively invested in as new features in Team Foundation Server and Visual Studio Online lights up
Another option is to build your own migration utility using the Team Foundation Server SDK. You can use the Client Object Model to read data from your TFS server and then write it to your Visual Studio Online account.
There is a free migration utility from migrating data from Team Foundation Server on-premises to Visual Studio Online available from OpsHub: http://aka.ms/OpsHubVSOMigrationUtility.
It allows you to migrate team project(s) from TFS 2010, TFS 2012, and TFS 2013 including the history of:
Version Control
Work Items
Test Cases
It handles the most common scenarios by making smart assumptions that are good for most scenarios. For those with more advanced scenarios, the OpsHub Integration Platform is commercially available and helps with synchronizations, custom business rules during migrations including customized process templates, and migration/integrating with other ALM platforms like IBM, Atlassian, HP, etc.