Visual Studio Visible Docking Targets Nightly Test Case

Description If you are unfamiliar with Tool Window Docking or Dock Targets, check out my post about it at New Window Management Features for Visual Studio 2005. Nightly Scenarios Verify all 5 IDE-Center and all 4 IDE-Side Docking Targets appear when dragging a tool window around the empty center of the IDE Verify all 4…

3

Visual Studio IDE Navigator Nightly Test Case

Description If you are unfamiliar with the IDE Navigator, check out my post about it at New Window Management Features for Visual Studio 2005. Nightly Scenarios Verify selecting a file from the IDE Navigator opens it in the editor and it has focus Verify navigating to a tool window from the IDE Navigator Verify the…


Posting our Visual Studio Core Nightly test cases for review on the blogsphere

A couple of months ago, I posted an entry called What is a Nighlty Test Case? I mentioned how I’ve been tasked with coming up with a way to share our team’s nightlies with the community for review. I’ve been working on this off and on this week, and I now have several nightlies ready…

4

Test Case Best Practice: It’s better to LogPass than to LogFailure

In our test case world, we assume a test case fails, unless we log pass. We changed our way of thinking a while ago, where we used to assume a test case passes, unless we log a failure. I wish I could give an example of a bug I’ve caught because of the change, but…

1

What’s wrong with this test case code? – Identifying False Positives Part 2

Really easy one tonight, but something ever tester working with APIs should be aware of. Even if you know better, someone else might not. Here’s a little example I threw together in the past 10 minutes to illustrate tonight’s point. Public Declare Function SetFocus Lib "user32" Alias "SetFocus" (ByVal HWnd As IntPtr) As IntPtr Public…

4

What’s wrong with this test case code? – Identifying False Positives

This is my first attempt at a series of “what’s wrong with this test case code” entries. Let me know what you think of this idea and if you’re interested in seeing more examples. A False Positive is defined as a test case that has been logging a passing result; however, the test case logic…

11

Bumper Stickers for Software Testers

Here’s a collection of bumper stickers for testers written by our own Harry Robinson. My addition to the mix: Passion-driven testing: Making every line of code feel dirty. Software Testing is a second-childhood: You broke it, and I’m telling. Looks like I’ll get to play with a .sig this week…

3

What is a Nighlty Test Case?

Why is a nightly called a nightly? A nightly is a test case that must be run every time there is a new build. Since a new build is published every night, these tests are run nightly, hence the name. Other teams call these tests Acceptance or Self-Host, but the concept remains the same. What…

3