Wednesday, June 11, 2014

What's New in Web Test Management TFS 2013 Part 2

I have to give kudos to the test product team and the features they have been delivering with the quarterly updates.  I am going to recap the test features that have been delivered in TFS 2013 Update 2.

Column options for test cases bulk entry/edit grid view
I have been asked multiple times about bulk editing test cases in Excel.  With the bulk entry/edit grid view in Web Test Manager BUILT-IN you can do this all from the web.  In this example I would like to update the priority of multiple test cases to add to my regression suite.

So when you are in grid view, you will think Anna there is no way to customize the columns that are displayed because there is no option to do so.  And you are correct, the key is to make sure you are in List view as shown below.

Click on Column Options

Select Priority column from Available columns and move it to Selected columns

Select Grid from View option and you will see the Priority column.  Now you can bulk edit multiple Priority columns at record breaking speed.

If you would find it helpful to have the column options button on the grid view, guess what you can vote here for it USER VOICE - VOTE FOR COLUMN OPTIONS ON GRID VIEW

Print and Email test artifacts from Web Test Manager
This is a very exciting feature to talk about, because for all of Microsoft's Test Manager history you would have to download the Test Scribe add-on in order to get this functionality.  Well thank goodness for more built-in easy to use features.

There is now an Email Print test artifacts button available under the test plan.  Now if you have ever adjusted the pane splitter you won't see this new feature.  Just move the splitter over and magically the icon appears!

The email print options are as follows.  I think it's important to note if you would like everything from a test plan, select the test plan and the option that states Selected suite + children.

And the output is in html format which is fantastic, because I can click on the test case id hyperlink and it opens the test case.

Shared Parameters for Test Cases
Parameters have always been an important part of test cases, but the reusability Shared Parameters gives you is even more awesome!

You can take any of your current parameters and select the Convert to shared parameters option.

Give the shared parameter a name and click on Create

When the Shared Parameter is created, click on the work item hyperlink

And this is where it gets really exciting, Shared Parameters are work items with an awesome grid!!  Ok maybe I'm the only one who gets excited about work items and that I can query them, get alerts on them, history - you know that kind of stuff.  (Yes I know how normal I am...)

Another benefit of the Shared Parameter being a work item is the bidirectional link of which test cases are referencing this Shared Parameter.

Hope that helps,

Anna Russo
Sr. ALM TFS Software Process Consultant

Monday, May 12, 2014

Load Testing using the Visual Studio Online Cloud

Last week, I co-presented with Charles Sterling a Program Manager from Microsoft on Using the Cloud to Load Test and Monitor your Applications.  Here's how super easy it is to setup a load test in the cloud, give the steps below a whirl and let me know what you think.

Create a web performance test
  • File > New > Project

  • Select Web Performance and Load Test Project

  • Click on the web test recorder

  • Record the web test and click on Stop when done

Create a load test
  • Right-click on the Web Test Project (this is the most unintuitive part, but there is a screenshot to the rescue)
  • Select Add > Load Test

  • Select the options from the Load Test wizard
  • Double-click on Local.testsettings

  • Select Run tests using Visual Studio Online

  • Click to Run the Load Test

  • From the Load Test menu > Load Test Manager
  • It displays the current in progress Load Test
  • I can click on the dropdown arrow and select Open to see further details

I really miss setting up an entire load test infrastructure....not really :)

Monday, November 4, 2013

How to Install Microsoft Test Manager 2013 aka Visual Studio Test Professional 2013

If you are interested in how to install Microsoft Test Manager 2013, I have created a list of tools and instructions to get you up and running quickly with the latest.  It seems like just yesterday I was installing 2012, oh my how time flies.  It is so exciting that the test product team has been able to release a new version so quickly!

As a good tester, I have also included steps on how to verify the installation of all these tools.  Enjoy!

  1. Virtual Clone Drive  
  2. Microsoft Visual Studio Test Professional installs Microsoft Test Manager & Visual Studio Team Explorer
    • Download Test Professional trial ISO from here(Expand Test Professional and select Download Now next to the CD icon)
    • OR  Login into MSDN 
    • Download Visual Studio Test Professional ISO from MSDN
    • Right mouse click on ISO and Mount ISO to drive letter
    • Go to mounted drive letter and run VS_TestProfessional.exe
    • Go thru the install wizard
    • You will be prompted to restart
    • Verify Installation:
      • Find Microsoft Test Manager 2013 & Visual Studio 2013 tiles OR
      • Go to Start menu > All Programs > Microsoft Visual Studio 2013 > Microsoft Test Manager 2013
      • Go to Start menu > All Programs > Microsoft Visual Studio 2013 >  Visual Studio 2013 (this is actually Team Explorer if you are just installing Test Professional)
  3. Test Scribe allows you to print Microsoft Test Manager Test Plans and Test Runs
    • Download Test Scribe
    • Run TestScribe_x86.msi
    • Go thru the install wizard
    • Verify Installation: 
      • Find Microsoft Test Manager 2013 tile OR
      • Go to Start menu > All Programs > Microsoft Visual Studio 2013 > Microsoft Test Manager 2013
      • Click on the Testing Center dropdown
      • Select Tools from the dropdown
      • You will see Test Plan Summary and Test Run Summary available

Anna Russo
Sr. ALM TFS Software Process Consultant 

Sunday, October 20, 2013

What's New in Web Test Management TFS 2013 RTM

Back in February at the ALM Summit I spoke about how Microsoft's Web Test Management is the next generation of testing tools.  Now let me show you what I'm excited about and what's new!  Did I mention it feels like opening new toys for Christmas in October :)

Access to Test Plan's from Web Test Management

Create a new Test Plan easily

Open MTM from the web - Super handy shortcut that opens Microsoft Test Manager

The Test Plan and Test Run menus are co-located
This is what awesome tester's need to be efficient!

Test Case Pane gives you viewing options
This dual pane view allows you to have your test cases list side by side with your test case.  You can also choose to view the test case on the bottom.

The Test Runner displays all actions/expected results so that you can execute and Pass/Fail test steps.

Click on pencil icon to edit test steps while running tests 
If for some reason the app changes after you write your test case (I know that never happens...) - no worries because now you can easily edit your test steps in the Test Runner.

Edit step options menu
You can insert a new test step, delete a test step, reorder the test steps up or down.

Pass/Fail Tests in Bulk
A hidden gem that allows you to highlight test steps with the Shift key and then you can select the Pass or Fail icon and it will apply to all selected.

Create bugs from the Test Runner
I love that the Test Runner automatically uses my test steps to create the bug and also indicates the failure point in red (for those developers who don't read thru the entire bug - you know who you are).  Just enter a Title, Assign it to a developer to fix it, select Severity and Save.

Run using MTM client
Need to use the power data and diagnostics tools such as Video, System Information, Intellitrace and other collectors, not a problem just select Run using client option.

Bulk edit test cases by changing the view to Grid
One of the best enhancements I have seen is the ability to bulk edit test cases using the grid view and you can also paste directly from excel!

View results
Take a look at all the testing that has been completed and give yourself a pat on the back!

Hope you enjoy all the new features that Web Test Management has to offer in 2013!

Anna Russo

Sr. ALM TFS Software Process Consultant

Wednesday, July 17, 2013

Web Test Management - Run using MTM client

From Web Test Management on the TFS Service another great feature "Run using client" has been added that all tester's should know about.

Now what does client mean? Well it is referring to the Microsoft Test Manager client tool.   This is important because the most powerful data and diagnostics tools such as Video, System Information, Intellitrace, and other collectors were previously not available if you were using the Web Test Management, well that of course is until today!

  1. Prerequisite to use this feature: Visual Studio Update 3 that can be downloaded here
  2. Go to Web Test Management > Test Plan > Test Suite and click on the dropdown arrow next to Run
  3. Select Run using Client (notice the tooltip that states Run test using Microsoft Test Manager).

  4. You will be prompted "Do you want to allow this website to open an app on your computer?"
  5. Click Allow (yes please!)

  6. If you do not have Visual Studio Update 3 you will receive the following message "No apps are installed to open this type of link (mtrs)"

  7. If it works you will see the Microsoft Test Manager Runner appear as expected

Enjoy using the new feature and being a happy efficient tester!

Anna Russo
Application Lifecycle Management Consultant

Wednesday, June 26, 2013

VS 2013 is now available for download!

Downloading now and I will let you know more details soon...

Monday, April 1, 2013

TFS Admin Reports delivered to your inbox daily

I came across a TFS cube error while troubleshooting another issue that was reported to me.  Now if every TFS Admin had the TFS Admin Reports emailed to them daily, then they would have seen the cube status error and responded accordingly.

It's really easy to setup Reporting Services to automatically email you the TFS Admin reports so that you are proactively managing the TFS server.

  1. Navigate to Microsoft SQL Server > Configuration Tools > Reporting Services Configuration Manager
  2. Fill out the Sender Address and SMTP Server
  3. Go to the each one of the TFS Admin Reports and select Subscribe
  4. Enter your email address and time of day you would like to have your report emailed.
  5. The TFS Admin Reports will be emailed to you (now if you set up an Outlook rule and ignore these emails, it kinda defeats the purpose of proactively managing the TFS server, just saying)
BTW, this also works for any of your other TFS SSRS reports that you would like automatically emailed out .

Anna Russo
Application Lifecycle Management Consultant