ABSTRACT

Qualification testing compares the requirements to the actual product in an effort to determine the degree of conformance to those requirements. The comparison is systematic and starts at the lowest building block of the software. A software module is the lowest executable part of the software. A multitude of software modules are put together to meet the product requirements. The software build is the collection of software modules that will be compiled together, resulting in the software package or build. Combinatorial testing can be used with software just as easily as it can be used with hardware. By the time the test group receives the developmental release, the software validation should not be detecting large quantities of defects. The test team will often have to develop its own embedded tool, hardware, and software to introduce noise-affected messages to the data bus.