Management is looking into automated testing. Our QA Lead would like to know what if any automated test tools are shipped with Visual Studio 2015 Enterprise and Team Foundation Server 2012.
From what I am reading, MS offers a Suite of Tools as a separate Product called Test Studio. From what I can gather, there is nothing in Visual Studio itself or TFS itself to perform automated tests. Is this correct?
Won't they need Test Studio for this? Or HP if they want to look at other vendors...
Manage your team’s code, build and test your apps, and plan and track your team’s work these can be achieved with Visual Studio and Team Foundation Server on your own server.
However, for test in TFS. TFS itself won't shipped with Test Automation tools. TFS use Microsoft Test Manager, a separate Team Foundation client, lets you manage and execute test cases and create and manage physical or virtual environments. It installs with select Visual Studio editions.
Testing tools with VS
Visual Studio will include many powerful testing Tools and Services such as Load testing ,Continuous testing in DevOps,Manual testing,Exploratory testing,User acceptance testing,Unit testing and IDE... More details please refer Testing Tools and Services
If you want to quickly get started, here is also a help link Get started with developer testing tools
Overall Test Solution
If you need an overall Test solution, suggest you to use Visual Studio Test Professional
Lisense
Moreover, also provide some license info for your reference: Subscriber Benefits
Related
How to enable MS Fakes generating in TFS 2017 VS Build Test-step without installation of Visual Studio on build server?
I know there is a way by copying some files from developer machine to the build Server but it doesn't seem right.
There is also "VS Build Tools 2017" that distributes some targets and references for build process without full VS stand alone installed, but it still doesn't include Fakes support!
Is there any package for that so I could install it without silly per file copying, wihtout VS and my own licence on server?
Afraid there is no way to bypass this, you have to install visual studio and need an Enterprise edition , unfortunately.
Have a look at this article in the Test section: https://www.visualstudio.com/vs/compare/ . If you could simply add some free packages, there is no need to restrict users only use visual studio enterprise edition for Microsoft Fakes (Unit Test Isolation) support.
What kind of tests can be applied a program in Visual Studio 2013-TFS? I am new in testing field and my company uses TFS 2013. Can anyone suggest me some document or already applied tests document in TFS.
Thanks for supports in advanced
You can start with MSDN: Testing the application
You could read the e-book from the Microsoft patterns & practices team, Testing for Continuous Delivery with Visual Studio 2012 (http://msdn.microsoft.com/en-us/library/jj159345).
It gives a good introduction and understanding of how you can use visual studio and related tools to test software.
Even though it is written for 2012, almost everything still applies for TFS 2013.
I want to do load testing inside Visual Studio Professional 2012. According to the tutorial here http://msdn.microsoft.com/en-us/library/vstudio/ms182551.aspx, under File > Add > New Project > Installed Templates > Visual C# > Test there should be a project template called Web Performance and Load Test Project.
But there is none in my tool. VS only presents Unit Test as here:
http://dl.dropbox.com/u/103580364/temp/pordiva000005.jpg
I searched inside online templates the keyword "performance" but there was no such a template again:
http://dl.dropbox.com/u/103580364/temp/pordiva000006.jpg
How can I find and install that project template called Web Performance and Load Test Project?
I believe you cannot do that. Web performance and load tests are only available within Visual Studio Ultimate edition. See http://www.microsoft.com/visualstudio/eng/products/compare
In summary, there are five version of Visual Studio
Express, the free version. Limited in functionality. Does not support extensions.
Professional, has most of the development tools.
Premium, adds Coded UI testing
Ultimate, adds web performance and load testing.
Test professional, has some test tools but no development tools.
In addition to #AdrianHHH answer:
Running Visual Studio 2015 you will find it in the renamed Enterprise Edition.
VS2015 reduces to three versions:
Visual Studio Community Free, fully-featured IDE for students,
open-source and individual developers
Visual Studio Professional Professional developer tools, services,
and subscription benefits for small teams
Visual Studio Enterprise End-to-end solution to meet demanding
quality and scale needs of teams of all sizes
Basic info at Visual Studio 2015 pricing
In detail at Visual Studio 2015 Licensing White Paper
I'm leaning toward using MSTest as unit testing framework for a new project but I'm concerned with cutting off developers (maybe even myself in the future and/or in some specific environment) using Express editions of Visual Studio.
I know MSTest wasn't available in VS2008 Express but with Microsoft pushing unit testing in recent years I guess they could've added it to VS2010 Express. However I couldn't find any info on this in the list of Express features and I don't want to download and install express just to verify this.
So, is MSTest supported in Visual Studio 2010 Express?
It does not appear in Microsoft's list of features of Visual Studio Express 2010, and it would appear (according to this blog post) that it is not supported. Since express editions do not allow add-ins, you cannot even use something like TestDriven.net to run tests from within Visual Studio Express editions.
If you were to use NUnit for testing, you may get more mileage. That blog post shows a way of running/debugging NUnit tests using a bootstrapper, but an easier way is to set NUnit as the start action (in Project Properties -> Start External Program), and then passing the name of your dll as an argument. This will start and run NUnit when you run/debug your project, allowing you launch your tests from within Visual Studio, and also debug them if needed.
I'd like to write some basic tests for our web and Winforms applications.
I already own Visual Studio 2010 Ultimate. Do I also need TFS in order to use the new CodedUI tests?
No you don't need to have TFS in order to use Coded UI tests. You can create your tests in Visual Studio and run them direct from there, or via mstest. The main benefit TFS will add is the ability to execute tests across multiple physical and virtual tests machines via Test Manager. You will also get central collation of test results in the TFS repository.
No, you don't need TFS. Visual Studio 2010 Ultimate is quite enough to record and launch codedUI tests.