Based upon all thus far, it would seem in reading between the lines that at a minimum: 1) it depends upon the nature and the criticality of the application or system, 2) the familiarity of the tester with the application-under-test, 3) the schedule, 4) level of complacency in a job as related to tenure, and 5) exclusive of all others - contractual requirements. - correct??
Example for 1): In a system that lands aircraft automatically aboard an aircraft carrier, one can ill-afford to have non-detailed test cases.
Example for 2) through 4): A newbie at a new employer? There are a myriad of scenarios here depending on how much project time is allocated to test development.
After looking at the view count for this topic and that of the Beer topic, I am confused. It seems that this topic is generating more interest than beer. What is wrong with this world?