Discussion: Why is it very important that the test cases, including input, expected output and actual output, should be all stored in a machine-readable database?
Discussion: What is the relationship between test cases and the checklist?
Test Group should be separate from the development group. The test group reviews the software configuration - design, code and requirements - to come up with test plan and performs testing.