Automation

Better Software Magazine Articles

Is There a Problem Here?

Suppose you were testing an application that you had never seen before with no time to prepare, no specification, no documentation, no reference programs, no prepared test cases, no test plan, and no other person to talk to. How do you know that what you are seeing is a bug?

Michael Bolton's picture Michael Bolton
Man and Machine: Combine the Human Mind with Test Automation Tools

Instead of viewing software test automation as an effort to replace manual tests think of it as a means to extend the abilities of the tester. Combining the power of the human mind with automation tools helps fuel observation and discovery and provides a different perspective of the software under test.

Jonathan Kohl's picture Jonathan Kohl
What Counts?

In the testing business, we are infected with counting disease–we count test cases, requirements, lines of code, and bugs. But all this counting is an endemic means of deception in the testing business. How do we know what numbers are truly meaningful?

Michael Bolton's picture Michael Bolton
Test Automation Grows Up

Can software test automation ever replace manual software testing? Dion Johnson says no, but he does think it’s time that test automation is recognized as a mature discipline with its own body of knowledge. This ABOK allows test-automation professionals to hone their skills and provides organizations wishing to automate a pool of able resources from which to hire.

Dion Johnson's picture Dion Johnson
The Magic 8 Ball of Testing

Have you ever wished for a tool to help you define and refine requirements and make your programs more testable? OClear could be the tool you've been waiting for.

Michael Bolton's picture Michael Bolton
There's Nothing Like the Real Thing

Ever wondered why one team's automated tests pass but your tests of the same software fail? Jonathan Kohl has an explanation. Perhaps we should all take a page from Marvin Gaye's songbook and test our project ideals in real-world environments. After all, "there ain't nothin' like the real thing."

Jonathan Kohl's picture Jonathan Kohl
The Proof of the Pudding . . .

In this month's Test Connection Michael Bolton recounts a valuable lesson he learned early in his testing career: What's the best way to test a product? Use it yourself.

Michael Bolton's picture Michael Bolton
A Box of a Different Color

Are there elements of glass box testing and black box testing that overlap and can be helpful to either type of tester? One developer looks at the gray area between black box testers and glass box testers and comes up with some surprising results.

Matthew Heusser's picture Matthew Heusser
One Step Back ... Two Steps Forward

A change to code that previously was working may introduce new failures. Testing for regression can catch these failures, find new problems, and identify opportunities to improve your test design.

Michael Bolton's picture Michael Bolton
Record & Playback, You Have My Apologies

The relationship was wildly exciting and adventurous when it began, but soon Dion Johnson discovered the scandalous truth about his new friend, Record & Playback. Not wanting to endure or support such deceitful behavior, Dion embarked on a campaign against Record & Playback. With the intervening years acting as a buffer, he now wants to give Record & Playback a second chance. In this column, find out how Dion plans to save the relationship from totally dissolving.

Dion Johnson's picture Dion Johnson

Pages

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.