One of the valuable and interesting features is Coded UI automation.
QA Automation Engineer
One of the valuable features is coded UI automation. The record and play functionality needs some improvement.
What is most valuable?
How has it helped my organization?
It helps with the structure of the tickets. It can be modified and configured for different flows.
What needs improvement?
The record and play functionality needs some improvement. The record and play is tricky. In order to make it work for you, you need to do some workarounds. For instance, I use the Run application of the Windows. You need to use it properly.
What do I think about the stability of the solution?
The MTM is stable.
Buyer's Guide
TFS
March 2025

Learn what your peers think about TFS. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
857,028 professionals have used our research since 2012.
What do I think about the scalability of the solution?
It can be used for a lot of web tests and Windows testing. I do API tests with Fiddler via MTM.
How are customer service and support?
Microsoft has really nice support.
Which solution did I use previously and why did I switch?
We used JIRA, but the technology is different. If the developers don't use TFS, then the MTM is really hard to integrate to the process.
How was the initial setup?
The initial setup was easy, but it can be even easier if you get some help at the beginning.
What's my experience with pricing, setup cost, and licensing?
It is a really fair price for the functionality you get.
Which other solutions did I evaluate?
I was using bug tracking systems. MTM is not only a bug tracking system, but you can also manage your tasks and test runs.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

TFS Admin, Configuration Manager at a tech services company with 10,001+ employees
if you intend to use the tool as a complete ALM tool, it will reduce your costs in the long run.
Pros and Cons
- "Work item management integration with source control."
- "Microsoft should discontinue the use of SharePoint as I don’t really see any value add to TFS, document management features can be included in TFS web portal itself, if required!"
What is most valuable?
Work item management integration with source control. I value it as the most valuable feature since it provides seamless integration with your TFS source control which makes it easy to drill down the requirements from the source control, and vice versa.
How has it helped my organization?
It has improved a lot over the years with newer versions, Build is one such area which has been significantly simplified, making it very easy for the users to use than the previous XAML and pre TFS 2010 build infrastructure.
Also, the introduction of Release Management has made TFS a complete ALM tool.
What needs improvement?
I think the integration with SharePoint. Microsoft should discontinue the use of SharePoint as I don’t really see any value add to TFS, document management features can be included in TFS web portal itself, if required!
For how long have I used the solution?
11+ years, using TFS right from the first version (TFS 2005).
What do I think about the stability of the solution?
I have rarely faced any stability issues, except for some minor notification/alerts issues, etc., which can be easily ignored, as Microsoft is quick to provide fixes for them as well as there are quarterly updates for TFS.
How are customer service and technical support?
The technical support has always been up to the mark in my case. Also, there are multiple posts online which help you in difficult times.
Which solution did I use previously and why did I switch?
Yes, I previously used VSS, but since it was just a source control solution, I moved to TFS, which offered much more features in one package.
How was the initial setup?
The previous version of TFS (TFS 2005) were a bit messy during setup due to the different installers required for different components, but with newer versions the installation and setup has been simplified to a great extent.
What's my experience with pricing, setup cost, and licensing?
Yes, the pricing and licensing for TFS is on the higher side, but if you intend to use the tool as a complete ALM tool, it will reduce your costs in the long run.
Which other solutions did I evaluate?
As of now, there are no products in market which you can compare with TFS which provides you complete integration with different components required in ALM hemisphere, I have tried various Open Source tools, but none of them can match the functionality TFS provides. They are GIT, JIRA, Octopus Deploy, etc.
What other advice do I have?
If you need a complete ALM tool for Microsoft applications and have the budget, please go ahead with TFS.
Disclosure: My company has a business relationship with this vendor other than being a customer:
Buyer's Guide
TFS
March 2025

Learn what your peers think about TFS. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
857,028 professionals have used our research since 2012.
Software Development Manager at a financial services firm with 501-1,000 employees
It helps us to manage our Scrum process, as well as continuous integration
What is most valuable?
The scrum template to manage our development process, as well as the continuous build and release functionality.
How has it helped my organization?
It helps us to manage our Scrum process, as well as continuous integration, but not much more than the previous product we used (JIRA).
What needs improvement?
Agile metrics/reporting (if you compare it to JIRA's functionality), as well as more/better customizable widgets to create richer dashboards.
I would really like to be able to see things such as cycle and lead times for issues, as well as be able to see the cumulative flow diagram on a dashboard.
We use the on-premise version of TFS, and I see that the cycle and lead time widgets are only available on the Team Services version.
I must admit that I don't like the fact that the on-premise versions are always behind the Team Services version. Do you maybe have an indication of when we can expect to have these widgets available in the on-premise version?
For how long have I used the solution?
We have been using TFS 2017 for three weeks now. However, we have been on the previous versions (2013 & 2015) for three years.
What do I think about the stability of the solution?
No.
What do I think about the scalability of the solution?
No.
How are customer service and technical support?
We have had no need for any technical support so far. Should we require technical support, I don't know if it will be readily available in South Africa.
Which solution did I use previously and why did I switch?
Yes, we used JIRA. Since we have to pay for Visual Studio, licenses for coding purposes (and these licenses included TFS) it did not make sense to continue paying for JIRA, even though I really liked the JIRA solution.
How was the initial setup?
We got an external consultant to help us with the initial setup so it was pretty straight forward. Since then I was able to make all the required changes.
What's my experience with pricing, setup cost, and licensing?
Pricing and licensing model is still quite complex, as are all of Microsoft's products.
Which other solutions did I evaluate?
We did not evaluate other options, but like I mentioned, we were using the Atlassian suite of products.
What other advice do I have?
Make sure that you understand Microsoft's licensing model and that you select the process templates that are most suitable to you when setting up the product for the first time. Different process templates have different reports that you can view.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Automation Specialist Team Lead at a tech services company with 201-500 employees
TFS was purchased to help support the development team
Pros and Cons
- "TFS’s test management capability without the expensive licensing has large gaps. Users will be unable to access performance testing and coded UI testing capabilities."
- "Access and permissions are confusing when attempting to include basic manual testing functionalities."
What is most valuable?
Microsoft Test Manager with Enterprise Licensing.
TFS’s test management capability without the expensive licensing has large gaps. Users will be unable to access performance testing and coded UI testing capabilities.
Test Execution will not allow 'on the fly' correction of the test steps that affect the test case itself and not just the run copy of the test case.
Reporting has less depth and cannot report on requirement coverage without Microsoft Test Manager with Enterprise Licensing.
How has it helped my organization?
Any improvements would have come on the development side as the organization already had a more mature test management application.
What needs improvement?
Basic, manual testing should not be only available at the most expensive pricing level. We use many different resources during the testing process, some users only create the test cases, some only execute test cases, and some do both.
Access and permissions are confusing when attempting to include basic manual testing functionalities.
For instance, a user who has contributor and project admin access can end up with no ability to create a test case due to permission level. All users doing any type of test authoring, execution, failure triage or reporting must have the costly advanced permission level.
The ability to export test cases with test steps from TFS to excel, the ability to sync excel changes back to TFS or upload existing excel test cases into TFS. Getting existing test cases in other application lifecycle software into TFS is a finicky, time-consuming process relying on cut and paste functionality.
The ability to see a hierarchical view of user stories with child test cases and the test cases bugs in the backlog
For how long have I used the solution?
Since November 2016.
What do I think about the stability of the solution?
There is an issue when selecting multiple test cases for execution or editing that the rows selected are not highlighted in IE 11 and Chrome. There is also an intermittent issue with test modules toolbar icon visibility in IE 11.
What do I think about the scalability of the solution?
I am not involved in this aspect of TFS’ evaluation.
How are customer service and technical support?
I am not involved in this aspect of TFS’ evaluation.
Which solution did I use previously and why did I switch?
Yes we are using HPE ALM for Test Management, TFS was purchased to help support the development team
How was the initial setup?
I am not involved in this aspect of TFS’ evaluation.
What's my experience with pricing, setup cost, and licensing?
It's just as expensive as HPE ALM, without many of the features, best used for development tool only to avoid higher costs.
Which other solutions did I evaluate?
I am not involved in this aspect of TFS’ evaluation.
What other advice do I have?
Test Management is immature for an application lifecycle management tool and it might take a couple more releases and pricing/functionality restructuring.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
QA Manager, Automation Testing Architect at a recruiting/HR firm with 1,001-5,000 employees
Provides traceability, test management, and source control. I would like to see better test automation.
What is most valuable?
Valuable features include total traceability, test management, source control, and extensibility.
How has it helped my organization?
The solution gives us support for Agile processes, including usage of board and burndown charts. It provides us with an estimation process to move to formal and test coverage for more visibility and accountability.
What needs improvement?
- Test automation: There is only integration with the MS framework which requires us to use only a certain configured infrastructure. Even MS is changing this approach as integration should be done on your own (publishing test execution results into TFS).
- Process customization: This is evolving but it is still far behind the competitors such as JIRA WI management, HPE ALM with events model and ability to manage all aspects of integration including VersionOne integration with multiple APIs.
- Scaling for large organizations: There is no predefined approach for handling different types of projects. You need to build out your own way using community suggestions and your implementation resources. There are limited scaling strategies for large organizations with more than 300 users.
For how long have I used the solution?
We have been using the solution for more than five years.
What do I think about the stability of the solution?
There were some minor stability issues under a large load or during migration between versions.
What do I think about the scalability of the solution?
For large organizations with more than 200+ concurrent users, there can be some scalability issues.
How are customer service and technical support?
The technical support has been getting better since 2015, when MS started making more frequent releases, including a user voice application.
Which solution did I use previously and why did I switch?
Previously, we were using HPE ALM, QA Manager, Atlassian Stack, and small, customized ALM products. The change was made at the corporate level.
How was the initial setup?
It depends on the project/organization size. For a small organization/team, it is very easy. For a large one, the process definition takes more time and then the setup can happen.
What's my experience with pricing, setup cost, and licensing?
If you have an MSDN license for using TFS, it is a good tool to start from. Later on, you may prefer to select another suite. However, you need to be sure about change. TFS, as from 2015, is evolving very quickly including the CI server, GIT server, and code review process with pull requests support inside.
Which other solutions did I evaluate?
We evaluated HPE ALM, JIRA, and VersionOne.
What other advice do I have?
Look for the cloud version. It will give you an understanding of further development of the product.
Disclosure: My company has a business relationship with this vendor other than being a customer: We are an MS Gold Partner.
Development Manager at a financial services firm with 51-200 employees
It has allowed us to continually maintain our code repository
What is most valuable?
We use the source code repository technology of TFS, we have Git repository in TFS, and also, have TFVC.
Git was introduced starting from TFS 2013. This allowed our team the flexibility on the source control preference.
How has it helped my organization?
This product has allowed us to continually maintain our code repository.
What needs improvement?
The product is mature. We use it as our primary on-premise source control for both Git and TFVC allowing the flexibility for different delivery team to use different source control that best suits them.
For how long have I used the solution?
We have just recently upgraded to this version of TFS, but have been using Microsoft Team Foundation Server for the last six years.
What do I think about the stability of the solution?
If your plan on using on-premise, we would recommend you would resource your hardware/VM requirements appropriately to host Team Foundation Server.
What do I think about the scalability of the solution?
There were no scalability issues.
How is customer service and technical support?
The product is mature, as we’ve upgraded our on-premise Team Foundation we’ve never had to engage technical support, as the upgrade process was seamless barring some minor issues here and there.
How was the initial setup?
There was no issue with the setup or upgrade path as both are well documented.
What's my experience with pricing, setup cost, and licensing?
There is now cloud offering of the Team Foundation Server known as Team Foundation Services for smaller companies/individuals to use, starting out with the free version for five users. I would recommend people review their requirements based on the size and resources; review them with the different offering that is now available from Microsoft.
Which other solutions did I evaluate?
As the variant of this product was already in use, we followed the upgrade path as we are Microsoft Gold Partners.
What other advice do I have?
Now, there is the cloud offering of Team Foundation Server which is known as Visual Studio Team Services which would suit those who do not want to maintain the on-premise version and is free for up to five users.
Disclosure: My company has a business relationship with this vendor other than being a customer: We are Microsoft Gold Partners.
Server Administrator at a energy/utilities company with 10,001+ employees
Increased productivity and reduced our times to market by 60%
What is most valuable?
Project Management: Agile and Code development can now work side-by-side in the same solution.
This speeds up development, as developers do not need to be swapping applications to update and develop at the same time.
How has it helped my organization?
TFS increased productivity and reduced our times to market by 60%.
What needs improvement?
The product needs to stay competitive with its peers like Github, and the adoption of other markup language renderings in the code section of TFS.
For how long have I used the solution?
10 years.
What do I think about the stability of the solution?
I didn't encounter any issues with stability.
What do I think about the scalability of the solution?
I didn't encounter issues with scalability.
How are customer service and technical support?
If you have premier support, then the support is excellent. We get a response within four hours of placing a ticket.
Which solution did I use previously and why did I switch?
I did not use a different solution prior to using TFS.
How was the initial setup?
Simple, out-of-the-box.
The only area that takes time is creating builds and release pipelines.
What's my experience with pricing, setup cost, and licensing?
It's free with MSDN (Microsoft Developer Network).
Which other solutions did I evaluate?
What other advice do I have?
Team Foundation Server is an enterprise ALM tool, not just for developers.
It’s come a long way in 10 years, it's worth a look.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Firmware Architect at a manufacturing company with 5,001-10,000 employees
RBAC management is too complicated for SCM and IT to manage.
Valuable Features:
Code annotations and code review is the "most valuable" feature of this product platform.
Improvements to My Organization:
RBAC management is too complicated for SCM and IT to manage, Windows Explorer integration of Power Tools is not reliable, Workspace synchronization is not reliable, does not support keyword expansion, does not support offline history and cannot even determine the current workspace version without being connected to TFS server, shelf sets cannot be versioned, shelf sets cannot be merged, and merges do not carry associated work items. These are just the issues with version control.
Room for Improvement:
Throw a dart, you will hit something that needs improvement in TFS.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free TFS Report and get advice and tips from experienced pros
sharing their opinions.
Updated: March 2025
Popular Comparisons
Microsoft Azure DevOps
Jira
OpenText ALM / Quality Center
Polarion ALM
Eggplant Test
Codebeamer
Rally Software
Jama Connect
OpenText ALM Octane
PTC Integrity
Tricentis qTest
TestRail
Zephyr Enterprise
Helix ALM
Digital.ai Agility
Buyer's Guide
Download our free TFS Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Which is better - TFS or Azure DevOps?
- Comparison Data for MBTech ProveTech?
- Tosca Testsuite Version 10.0
- BDD Testing: Pros and Cons
- Is Panaya Test Dynamix better than Tricentis Tosca?
- When evaluating Test Management Tools, what aspects do you think are the most important to look for?
- Tosca Testsuite with Selenium WebDriver
- What are the commonly leveraged practices or tools for managing regression or performance test cases/scripts?
- What is adhoc testing?
- Why is Test Management Tools important for companies?