# Integration Testing

Once the application is integrated/assembled into a complete product, there is a need for a formal Quality Assurance testing procedure. Before each release we undertake a formal testing procedure. Currently this testing procedure takes about 20 man days of effort. As well as testing all aspects of the user interface we have over 630 validation calculations. The validation calculations are issued with each release of the software and can be found at the following locations: [FluidFlow3 folder]\QA Incompressible Flow [FluidFlow3 folder]\QA Compressible Flow [FluidFlow3 folder]\QA Non Newtonian Flow [FluidFlow3 folder]\QA 2-Phase Flow [FluidFlow3 folder]\QA Saturated Gas & 2-Phase Flow [FluidFlow3 folder]\QA Equipment Sizing [FluidFlow3 folder]\QA Petroleum Fraction [FluidFlow3 folder]\QA Scripting Each time a user reports a bug, we add a validation example to our QA testing files so that the likelihood of a recurrence is drastically reduced. Validation examples are designed to test each calculation method used for consistency, accuracy, repeatability. The Quality Assurance examples are also a useful source of explaining the capabilities of the software for a new user.