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.
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