QA & Test Plan
I. Software Quality Assurance
- Source Codes Walk through
A procedure to make sure all source code of Lexicon meet coding standard. - Software Development Documents (Website)
A web site provides all development documents on Lexicon Tool project. - Software Change Requests
A web based tool to perform book keeping functions on defects and features for Lexicon.
II. Testing
Four types of basic testing are executed in Lexicon project. They are:
- Unit Test
All software components in Lexicon should perform unit test (black box test) to ensure software unit meet all requirements. Software components include:
- Integration Test
A system level test should be performed for Lexicon generating tools. Ideally, an automatic testing program should be implemented and used. This testing program should include functions such as:
- Performance test
- Input sample data
- Compare results
- Generate test reports
- Quality Assurance
This QA procedure is to check system delivery meet coding standard, system documentation (such as PDD & UDF) are provided, and defects are fixed with approval.