-
New Pluralsight Course: DevOps Skills with Visual Studio & TFS
It’s been a long time coming and my latest Pluralsight course is finally out! DevOps Skills for Developers with Visual Studio & Team Foundation Server (TFS)! TL;DR — DevOps using Visual Studio 2015 and Team Foundation Server 2015 – How do you do it and why you should care? This course will change your focus from…
-
From TechEd Houston 2014: “Using Functional, Exploratory and Acceptance Testing to Release with Confidence”
I spoke at Microsoft TechEd 2014 in Houston, TX last week. One of the talks I did was on using Team Foundation Server 2013 (TFS2013) and Microsoft Test Manager 2013 (MTM 2013) to test your software. Specifically, how do you perform your tests and track your testing efforts so that you know that your application…
-
Slides from “Software Testing with VS2013 and TFS2013” at Visual Studio Live Orlando 2013
I spoke at VSLive Orlando 2013 last month and did a talk called “Software Testing with Visual Studio 2013 and Team Foundation Server 2013”. Software Testing with Visual Studio 2013 and Team Foundation Server 2013 Visual Studio 2013 and Team Foundation Server 2013 both have a major focus on testing and quality. There are the…
-
Great new feature of TFS Test Hub – “Run using client”
I’ve been part of an on-going discussion with some other Microsoft MVPs and Visual Studio team members about some headaches with Microsoft Test Manager 2012 (MTM 2012) and Microsoft Test Manager 2013 (MTM 2013). As much as I like MTM, it can be a little frustrating to use. On the other hand, Microsoft has been…
-
Slides & Code from “Testing & Debugging Microsoft SharePoint Applications with Microsoft Visual Studio 2012”
Just wrapped up speaking at Microsoft TechEd New Orleans 2013. As promised, here are the slides and demos from the talk I did with Brian Randell. Testing and Debugging Microsoft SharePoint Applications with Microsoft Visual Studio 2012 Visual Studio 2012 updates 1 and 2 have introduced a host of new capabilities to make it easier…
-
Coded UI Tests: How to avoid hard-coding paths to EXEs or URLs using ApplicationUnderTest and BrowserWindow
(First off, thanks to my friend Etienne Tremblay for showing me the ApplicationUnderTest + environment variables trick and for teaching me how to make my Coded UI tests not be a total mess. BTW, if you’re in Canada and you’re looking for Coded UI testing help, he’s your man.) Problem: Visual Studio Coded UI tests…
-
Use a Coded UI to test ListBox and ComboBox controls in a web application
A little over a year ago, I wrote a blog post about using Coded UI Tests to programmatically manipulate ListBoxes and ComboBoxes in a Windows Form application. More recently I got an email from a reader asking for that same kind of sample application for ListBoxes and ComboBoxes (aka “drop down lists”) using Visual Studio…
-
Visual Studio 2012 Application Lifecycle Management (ALM) for Developers course
My second course for Pluralsight went up recently – Visual Studio 2012 Application Lifecycle Management (ALM) for Developers. Here’s the course description and outline: Visual Studio 2012 ALM for Developers This course covers Microsoft’s Application Lifecycle Management (ALM) tooling from the perspective of a software developer. Topics include using TFS to minimize the impact of…
-
Coded UI Test Utilities for ComboBox, ListBox, and CheckBox Controls
I’ve been helping one of my customers to develop and roll out Visual Studio 2010 Coded UI Tests for their applications. After we went through the initial round of training and we got down to recording some tests, they started cranking out a series of really good questions about how to extend the recorded tests…
-
Conflicts between [CodedUITest] and [UnitTest] attributes cause Coded UI tests to fail with NullReferenceException.
File this under “Programmer Error / Duh.” I was refactoring a bunch of Coded UI tests to use a base class for common functionality. I did something dumb and managed to break all my Coded UI tests in a way that was difficult to diagnose. Symptom: NullReferenceExceptions coming from Coded UI test code in UIMap.designer.cs…