Site Archive (Complete)
Testing & Debugging Blog: Wherein Hazim decides enough is enough
Testing and Debugging
BREAKPOINTS

Test, Debug, Release, Rinse, Repeat ...

by Kevin Carlson
THE BOOK OF TESTING

Thoughts From a Braidy Tester

by Michael Hunter
July 24, 2006

Wherein Hazim decides enough is enough

"Very nice equivalence classing, Bianca!" Daphne said.

"Off the page is an important test. We'll want to check all four types of off the page - too far left and right horizontally, and too far up and down vertically."

"Hey, what happens if the computer's screen resolution is too low to show the entire drawing?" asked Lucas. "And what happens if the screen resolution changes while this Rubbings app is running?"

"Oh, we can just do a standard scrolling canvas" replied Jason.

"But are children going to understand how to deal with that?" queried Bianca. "I'm not sure my two-year-old niece would. Maybe we should just auto-zoom the page instead."

"Oliver, can you look into that?" Hazim asked. Lucas added "Different screen resolutions" and "Changes in screen resolution" to the list.

"Let's get back to the drawing tools" Daphne said. "Bianca's equivalence classes were right on. We should do exactly at the corner and one pixel off from each corner."

"So for example, 0,0; 1,0; 1,1; 0,1; -1,1; -1,0; -1,-1; 0,-1; 1,-1?" checked Lucas.

"Exactly!" said Jason. Lucas added those cases to the list.

"And just like Bianca said", continued Jason, "we'll want to do the four quadrants and smack dab in the middle of the page too."

"For fill, the color being filled seems like it could matter" Daphne said. "We should try filling a different color from what we're filling with, and the same color. And something that has never been filled - the page's background."

"And we should see what happens if we fill an area defined by each of the tools" added Bianca. She was really getting into the spirit of things. "Theoretically it shouldn't matter, but still..."

"Very nice!" Jason said approvingly. "We'll make a tester out of you yet!" he grinned.

"For the stamps we have another cross-product matrix" Daphne said, "switching to every stamp from every other stamp. And to every tool from every other tool, for that matter. And we should make sure that each stamp actually stamps the right shape."

"This is a great set of test cases!" Hazim said. "And clearly you all really could continue coming up with more and more and more. If we think of more later we can easily add them, right?"

"Yesireebob!" the team chorused.

"So let's stop here and prioritize the test cases we have so far" Hazim suggested.

Posted by The Braidy Tester at 07:30 AM  Permalink




 
INFO-LINK


Related Sites: DotNetJunkies, SD Expo, SqlJunkies