Correctness – A test case has to be appropriate for the tester and environment.
Accurate and appropriate - tests what the description says it will test.
Economical - has only the steps needed for its purpose.
Repeatable, repeatable - same results no matter who tests.
Traceable - to a requirement
Measurable - returns the test environment to clean state