|
 |
Home > Detail: What Is a Good Test Case?


 | |  |  What Is a Good Test Case?
 By Cem Kaner

  
 Summary: 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. |  |  |

|
|
View Content Detail: XDD6505filelistfilename1.pdf (60 Kb) This paper was originally presented at StarEast 2003.
About the Author Cem Kaner is Professor of Computer Sciences at the Florida Institute of Technology, where he teaches courses on testing, software measurement, empirical research methods, and computer law and ethics. 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.
Back to Top
|
 |
| 
 | Census: Web-based Bug Tracking and Defect Tracking Track software bugs, defects, enhancements, support calls, and more. Issue tracking software that is scaleable, fully customizable and integrated with VSS. Includes e-mail notifications, role-based workflow, change history, and Crystal reporting.

|  | New Webcast: How to Profit with Remote Support. Discover how REMOTE SUPPORT can fuel your IT business in ways you've never thought of before.

|  | Need Agile Test Cases? Create statistically complete test cases simply and quickly.

|  | Build IT Knowledge with Current & Trusted Content Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.

|  | Bug Tracking On-Demand Looking for the reliable, convenient, secure and completely web-based issue tracking system? BUGtrack allows unlimited number of users, projects and bugs as well as unlimited customer support for a low flat rate.

|
|  | Get your product or service listed here.
|  |
|
|
|
|
 |