Cem Kaner
Member for
27 yearsCem Kaner is Professor of Computer Sciences at Florida Tech. He is senior author of three books, Lessons Learned in Software Testing, Bad Software, and Testing Computer Software. He's also an attorney (a former prosecutor) whose idea of a good time is holding companies accountable for releasing defective software. Work towards this article was supported by the National Science Foundation grant EIA-0113539 and by Rational Software.
Cem Kaner is Professor of Computer Sciences at Florida Tech. He is senior author of three books, Lessons Learned in Software Testing, Bad Software, and Testing Computer Software. He's also an attorney (a former prosecutor) whose idea of a good time is holding companies accountable for releasing defective software. Work towards this article was supported by the National Science Foundation grant EIA-0113539 and by Rational Software.
All Articles by Cem Kaner
All Stories by Cem Kaner
| Exploring Exploratory Testing Exploratory testers need to draw heavily on their creativity, memory of past events, and intuition. While many people may be naturally gifted in these areas, that subset of the population is not the only group of people who can be exploratory testers. Exercises that encourage participants to develop their creativity, sharpen their memory, or focus their intuition will probably all play an important role. These exercises will draw on the extensive literature in other fields and tie these concepts into testing. |
|
| What Is a Good Test Case? Designing good test cases is a complex art. The complexity comes from three sources. Test cases help us discover information. Different types of tests are more effective for different classes of information. Test cases can be "good" in a variety of ways. No test case will be good in all of them. People tend to create test cases according to certain testing styles, such as domain testing or risk-based testing. Good domain tests are different from good risk-based tests. |
|
| Managing the Proportion of Testers to (Other) Developers The authors focused on staffing ratios and related issues for two days at the Fall 2000 meeting of the Software Test Managers Roundtable. This paper is a report of their thinking. |
|
| XP, Iterative Development, and the Testing Community A recent StickyMinds column criticized the new Agile development methods as bad for business. The column generated many reader comments, and prompted this response from industry veteran Cem Kaner. Read on for his defense of iterative approaches. |
|
| Cem Kaner's Bug Advocacy Slides Time is in short supply. If you want to convince the programmer to spend her time fixing your bug, you may have to sell her on it. (Your bug? How can it be your bug? The programmer made it, not you, right? It's the programmer's bug. Well, yes, but you found it so now it's yours too.) Sales revolves around two fundamental objectives: motivate the buyer (make her WANT to fix the bug); and overcome objections (get past her excuses and reasons for not fixing the bug). This presentation shows you how. (This presentation is available in PowerPoint and PDF format. Please read the usage and licensing information that precedes the content.) |