The Quality department should conduct all initial testing of new proposed releases by the Technical department. This testing should consist of testing against the specifications of the previous release, and development of tests for new features and changes in the new release and their integration into the test set.