Because of a lapse in government funding, the information on this website may not be up to date, transactions submitted via the website may not be processed, and the agency may not be able to respond to inquiries until appropriations are enacted. The NIH Clinical Center (the research hospital of NIH) is open. For more details about its operating status, please visit cc.nih.gov. Updates regarding government operating status and resumption of normal operations can be found at OPM.gov.
QA & Test Plan
I. Software Quality Assurance
II. Testing
Four types of basic testing are executed in this project. They are:
The API development tests must be performed for any feature enhancements and/or bug fixed to ensure software programs (8) have the smae results as previous. All these tests should be performed by the developers in the development cycle.
All software components in this project should perform unit test (black box test) to ensure software unit meet all requirements. All unit tests should be performed by the developers and before the deployment.
A system level test should be performed for this project. Ideally, automatic testing programs should be implemented and used. This testing program should include functions such as:
Software should be tested on different platforms (Unix, Linux, and Window NT) to ensure the compatibility and performance meet the distribution standard.
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.