next up previous contents
Next: Test Plan Up: System Quality Assurance and Previous: Quality Assurance Plan

Test Requirements

Testing will be needed to ensure that the information in the generated output from CCA is complete and accurate. Two stages of testing will take place. First, regression testing, which begins once output starts being generated and continues throughout the project until customer acceptance. Second, beta testing which will generate feedback on performance, quality and usability. Beta testing will begin in the 12th week and continue for 2 weeks. This will allow time after beta to correct any defects found by the beta testers. For the regression testing, test cases will be broken down into three types. First, tests we cannot produce output for are used to test for graceful error handling. Second, valid tests that exercise each part of the code. Third, tests which are source code files taken from real world applications (eg. GNU gcc, GNU emacs, MIT Xwindows).