CLAUSE CODE: QC87-S    This clause was archived as of 01/22/2009
  CLAUSE TITLE: SOFTWARE TESTING


QC87-S SOFTWARE TESTING:

 

Contractor shall develop tests and test each level of software assembly beginning with unit testing, component testing, assembly testing, and Software Qualification Test of the Contract/Purchase Order Item. All hardware and software in these tests, and the test results, shall be under the control of Configuration Management. Automatic test tools and a Software Configuration Management System from Contractor on JPL's Approved Supplier List (ASL) shall be used. The individuals writing the tests shall not be involved in writing the code being developed, however, the developers may aid the testers in an advisory capacity.

Definitions:

Assembly: A group of hardware and/or software units and components working together.

Software Unit: The smallest stand alone piece of code.

Software Component: A group of software units working together.