Sign in
Test Guide
Making the invisible visible since 1987
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
Automation Stack
Becoming A Tester
Everything Else
Favorite Bug
Ideas
Me
Pages
Process
Songs
Tablet PC
Testing
Archive
Archives
May 2012
(1)
February 2012
(1)
September 2011
(1)
August 2011
(1)
August 2010
(1)
July 2010
(1)
June 2010
(1)
May 2010
(3)
April 2010
(7)
March 2010
(4)
August 2009
(2)
July 2009
(2)
June 2009
(6)
May 2009
(6)
April 2009
(10)
March 2009
(7)
February 2009
(4)
January 2009
(1)
November 2008
(1)
October 2008
(4)
September 2008
(3)
August 2008
(3)
July 2008
(11)
June 2008
(6)
May 2008
(3)
April 2008
(5)
March 2008
(4)
February 2008
(3)
January 2008
(6)
December 2007
(3)
November 2007
(13)
October 2007
(5)
September 2007
(4)
August 2007
(5)
July 2007
(2)
June 2007
(4)
May 2007
(7)
April 2007
(4)
March 2007
(3)
February 2007
(5)
January 2007
(6)
December 2006
(3)
November 2006
(5)
October 2006
(3)
September 2006
(5)
August 2006
(6)
July 2006
(5)
June 2006
(9)
May 2006
(9)
April 2006
(5)
March 2006
(8)
February 2006
(7)
January 2006
(6)
December 2005
(4)
November 2005
(6)
October 2005
(5)
September 2005
(7)
August 2005
(5)
July 2005
(7)
June 2005
(6)
May 2005
(14)
April 2005
(3)
March 2005
(13)
February 2005
(4)
January 2005
(4)
December 2004
(4)
November 2004
(2)
October 2004
(5)
September 2004
(5)
August 2004
(5)
July 2004
(5)
June 2004
(8)
May 2004
(4)
April 2004
(4)
March 2004
(5)
February 2004
(4)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Test Guide
Did You? Did You Really? Loosely Coupled Comprehensive Verification
Posted
over 8 years ago
by
humbugreality
11
Comments
Verifying that a test case’s actions had the expected result is perhaps the most important part of testing. Every test case does something at least a little differently than every other test case, so the expected results are often a little different....
Test Guide
How High? For How Long? Using Which Foot? Data Manager
Posted
over 8 years ago
by
humbugreality
6
Comments
Many tests don’t care exactly what data they are executed against. Our Data Manager uses techniques similar to those used with Execution Behaviors to manage Data Providers that generate test data. This solves with a single stroke the dual problems of...
Test Guide
One Method To Rule Them All: Execution Behavior Manager
Posted
over 8 years ago
by
humbugreality
8
Comments
Most user actions in an application can be executed in different ways. As I mentioned earlier, creating a new document can be done via the following methods: Clicking the File menu, clicking the New submenu, then clicking the New Document menu item...
Test Guide
It All Starts With User Features: The Logical Functional Model
Posted
over 8 years ago
by
humbugreality
9
Comments
Even a small application such as Microsoft Notepad has a plethora of features that must be tested. While the occasional feature is simple enough that a single test case is sufficient to test it thoroughly, it is more likely that multiple test cases are...
Test Guide
So What Should A Test Case Look Like?
Posted
over 8 years ago
by
humbugreality
8
Comments
What if you had a test case that looked like this? (Assuming a shape-drawing application such as Microsoft Visio...) Logical.Projects.CreateNewProject(); Point rectangleStart = DataManager.ScenePointProvider.GetNextValue(); Point rectangleEnd =...
Test Guide
Testers Are Little More Than Accountants In A Factory
Posted
over 8 years ago
by
humbugreality
4
Comments
The sum of these factors makes testers little more than factories churning out test case after test case, each of which is different only in some small detail (e.g., how a particular operation is invoked) than the others. Another way to say this is that...
Test Guide
Test Is Back-Loaded
Posted
over 8 years ago
by
humbugreality
2
Comments
All of these problems combine to make Test perpetually perceived as the “long pole”, since most Test work is done very late in the milestone. Most modern product and feature teams acknowledge that involving Test early in the development process (that...
Test Guide
Test Cases Are Maintenance Hogs
Posted
over 8 years ago
by
humbugreality
2
Comments
These problems all combine to make test cases a maintenance nightmare. Anytime the application under test changes – regardless of whether the UI changed a tiny bit or an entire feature was dramatically revamped – every affected test case must be updated...
Test Guide
Test Cases Have Intimate Knowledge Of The User Interface
Posted
over 8 years ago
by
humbugreality
2
Comments
Test cases do not often make a distinction between the user actions a test case is testing and the steps it takes to invoke those actions. Indeed, most test cases explicitly tie these details together! Because much emphasis is placed on testing every...
Test Guide
Most Of Each Test Case Exercises A Small Fraction Of The Code
Posted
over 8 years ago
by
humbugreality
5
Comments
The execution section of a test case is itself composed of three subsections: setup, execution, and teardown. Execution is often thought to be the most important part of a test case (after all, a test case that doesn’t verify anything is rather pointless...
Test Guide
Multiple Paths Of Execution Cause Duplicated Verification
Posted
over 8 years ago
by
humbugreality
2
Comments
An individual operation can usually be executed via several different user actions. For example, creating a new document can typically be done by one of the following user actions: Clicking the File menu, clicking the New submenu, then clicking...
Test Guide
Execution And Verification Are Tightly Coupled
Posted
over 8 years ago
by
humbugreality
4
Comments
Test cases are composed of three primary sections: Cache initial state. The primary task for any test case is verifying that an action had the intended effect; if the test case is to know what changed it clearly must save off the starting state...
Test Guide
From Accountant To Scientist
Posted
over 8 years ago
by
humbugreality
6
Comments
In many of my posts I have alluded to the automation stack my team is building, but I have not provided any details. The next month or so of posts will remedy that: first I'll discuss the problems we are trying to solve and then I'll explain how we're...
Test Guide
There Goes The Neighborhood
Posted
over 8 years ago
by
humbugreality
0
Comments
They've let me on to the Microsoft Careers "Meet Our People" page! http://members.microsoft.com/careers/epdb/profileDetailPage.aspx?profileID=77 goes directly to me; check out http://members.microsoft.com/careers/mslife/meetpeople/ to see everyone else...
Page 1 of 1 (14 items)