Skip to main content

notes on testing

When writing a test plan, start where you are. Focus on the things the developers are focused on and ride their wave. Regression testing should not be done from an abstract perspective, but from a concrete one where problems are already perceived to exist.

It's always good to know what release you’re on. This might seem elementary, but it’s harder to keep up with than you might think. When developers and managers talk about “the next release,” be sure you know what they’re referring to, especially for so-called minor releases.

Write test cases based on requirements. Even if they’re bad requirements. Don’t try to reverse-engineer requirements and create test cases off those, unless you really have no choice. If you have any kind of requirements at all, create test cases for them. Reverse-engineering requirements will result in thrashing and will make you feel as though nothing is being accomplished.

Document all testing, including tests done on the fly. Not doing this will also feel like thrashing. Even if the program is hopelessly unstable.

Test what you can. Of course you should use the database to verify your testing results, but if you don’t know where to look, this will waste time and be unproductive in the long run. Ask for help in querying the DB to get the results you want, but don’t wait for help to continue testing something else. Often DBA’s and developers are too busy to help; you must anticipate this. Testing what you can will mean finding the bugs you can, which is better than finding fewer bugs but knowing how the DB works.

To test effectively, you can't just go through the motions of a test case. You have to think. This will mean running test cases will take more time, but you'll find more bugs that way.

Comments

Popular posts from this blog

A Valid Path

Last weekend I completed ripping my Alan Parsons CD collection and started listening to it at work off my portable media player. While listening, I figured I might as well google Alan, maybe there would be some interesting historical stuff on the web. As it turns out, Alan Parsons is still kicking and has a new album out! Even better, he's doing electronica now! I'll be receiving it shortly and will do a review. This will be the first record without his long-time bandmates Ian Bairnson, and Stuart Elliott. The new album will take Alan in a new direction and into the world of electronica. Artists appearing on this record include: Nortec Collective, The Crystal Method, Shpongle, PJ Olsson, and Pink Floyd's David Gilmour.

US death toll in Iraq tops 1,000

Senator Kerry calls this a "tragic milestone," and the most catastrophic of the administration's mistakes made so far. Regardless of his mistakenly voting for the war at the time, he's right. For him to turn against the Iraq war is a flip-flop I would be happy with. Hopefully he has an exit strategy, even though he's not telling us about it at the moment. This is why Bush must be defeated in November. I realize the economy is an important issue, but compared to 1000++ dead soldiers? Come on. Not to mention 7,000++ wounded, and the 11,000++ estimated by the Iraq Body Count . This is a slam dunk, as George Tenet would say. Prediction: if Bush is [re]elected, the U.S. will engage in pre-emptive war against Iran and/or North Korea. Is that really what we want?

more of that rb interview

Q : So what do you think is a killer app right now? A : Probably Picasa . It's the best photo viewer/organizer I've ever seen. More than that, the interface for it is as good as anything I've ever seen for the PC. As good as Mac. I hope this is the future of PC software. Q : You say you're voting for John Kerry. Doesn't that make you a liberal? You say you're a libertarian. Why aren't you voting for Michael Badnarik ? A : That's a good question. I'm not a liberal because I'm an economic conservative. I think markets, not governments, are the source of our prosperity and happiness, to a very large extent. They're also one of the keys to world peace. When nations trade with each other they fight less. Imagine for a moment - a truly global trading bloc, without tariffs or duties. No one wants to fight because everyone is interdependent. Would this not be as close to a utopia as we will ever come (short of the second coming)? World trade...