Skip to content

Tag Archives: Test Automation

Test Automation: Programmatic Platform Profiling

Originally Published Wednesday, July 02, 2008
Occasionally, the execution or outcome of a test depends on the operating system version on which the test is executed. Platform profiling is important because subtle differences in operating system platforms can affect how certain tasks are carried out, inclusion or exclusion of specific features or capabilities, work-arounds, or even [...]

Test Automation: Saving Random Data

Originally Published Tuesday, May 13, 2008
Now, many of you probably know that I am a big fan of computer generated random test data that is a represents a reasonable sample data set from the total population of possible test data. (I refer to this a probabilistic stochastic test data.) So, why would I argue against [...]

GUI Automation and ROI

Originally Published Friday, March 28, 2008
It seems that many test automation efforts around the industry tend to focus on GUI automation, or automating functional tests primarily by manipulating GUI objects. In general, GUI automation tends to be a very expensive approach to test automation, and the automation efforts often end in failure or achieve [...]

Test Automation: Coding Guidelines – Basic Layout

Originally Published Sunday, January 06, 2008
It has been awhile since I have written about test automation, so I thought I would start the new year off with a post about test automation. More specifically, I wanted to start talking about coding guidelines. Just as many development teams have adopted coding standards and guidelines the test [...]

Why We Automate

Originally Published Thursday, August 30, 2007
I never really understood why so many people external to Microsoft seem to be against the Microsoft strategy to increase the amount of automation we rely on to test our products. Test automation has become sine qua non at Microsoft for many valuable reasons.  Although there are some uninformed managers [...]

Emoting Software: More Thoughts On Simulating Emotions…

Originally Published Wednesday, August 01, 2007
I am fascinated with the advances computing, and have always approached computing from the perspective of what can this tool do for me to make my life easier. As a professional tester I have a lot more work to do then I can reasonably accomplish in the limited timeframe allotted [...]

Test Automation: How Long Will It Take This Test to Run?

Originally Published Wednesday, July 25, 2007
When getting close to shipping a product and the team discovers a critical defect that must be fixed one of the first questions asked by the management team is, “how long will it take?” From a testing perspective they generally want to know 2 things; what has to be done [...]

Test Automation: Avoid Hard Coded Environment Paths

Originally Published Thursday, June 21, 2007
Anyone who has listened to me talk about automated test design knows that I loathe hard-coded strings in test automation. Yes, I know that static test data is important, but it is almost never a good practice to hard-code strings or other test data in the body of your test [...]

Emotional Test Automation

Originally Published Friday, June 08, 2007
In April I hosted a session at the Software Testing and Performance conference entitled Why Test Automation Fails. I actually tried out a new delivery style for me similar to a town hall format where I attempted to elicit participation from the attendees. Unfortunately, it didn’t work out as well [...]

Regression Testing Strategies

Originally Published Wednesday, January 10, 2007
There is a lot written about regression testing, and yet there seems to be a lot of confusion about regression testing as well. Just to make sure we are all on the same page, by regression I am referring to the denotation of the word to indicate a relapse to [...]