Look at that it is, but the post of Rodrigo Corral “ the quality is not optional “is one of those that I always read and re-read, and I recommend people to read them. Now, in the era in which Rodrigo wrote this post, Visual Studio (Team System) was a relatively “poor” tool if we talk about testing.We were premiering MSUnit, that is had inspired in NUnit, which in turn was a reflection of the very similar to JUnit … well that I mess with cartoons.
Note: “inspiration” is better than “copy” in this type of posts
Much has passed since those days, 3 major versions of Visual Studio and now inside of the suite of products, have one especially dedicated to testing: Microsoft Test Manager. This tool specially dedicated to the design and implementation of System Tests, going for its second version and although it is a little loose reporting, has incredible features such as integration with Lab Management.
One of the things that I like most is its sidebar mode when you define a manual test script and cast the same for this form of testing an application. Deste this sidebar have classic capabilities as for example to take a screenshot of the desktop, some more interesting how to record a video of the full test and others simply great as having the historical trace of implementation at the assemblies level. Net, using IntelliTrace.
But (there’s always a but), you need to have installed MTM. That in itself is a very complex tool and that requires some level of expertise to work with it.
What happens if I want a certain group key users could launch a guided test and get feedback from them?
” With VS2012 could ask for feedback or throw”evidence”Unscripted” and thus make this scheme, but we were still having to request the installation of MTM as a product. (examples ) here , hereand here )
With the latest update to VS2012 and TFS2012, we see that we have a web interface to partially cover these scenarios and which allows us to meet them without the need to install and configure MTM.
Note:Here I have a loophole on the issue of licenses, as soon as I review of how they work, I will make clear this point in another post.
Here is an example, where beginning from the web interface access the Test menu. Within it, I see that I have the ability to see my tree of Test Plans. I can see the Test Suites associated within each Test Plan.
If I decide to run a test suite, I will have a new IE PopUp mode that will show me the steps to run for this test suite.
In this web view options I have are the minimum necessary to carry out my plan of tests:
- Mark the plan as passed, blocked, failed, or not applicable
- Add a comment at every step
- Create a Bug from the test information
Thus here it, a version of MTM more “light” that covers these scenarios where we was tedious to explain the reason for the installation of MTM.
Saludos @ La Finca