When the Build is deployed in QA Environment ,following are the checklist for verifying the build.
Internal and External interfaces are tested as each module or cluster is incorporated into structure.This is perform to ensure that interfaces are functioning properly in sync with the application.This ensures that we can go ahead with system testing without interrupting any interface issue.
Tests are designed to uncover functional errors are conducted.The purpose of this to validate the build initially by executing build regression testing to ensure that overall functionality of the build is working fine before commencing system testing.Early system testing may lead to many functional defects if this is not done.
Tests are designed to uncover errors associated with local or global data structures are conducted.This is included for the projects involving large and variety of data transactions.Purpose of these tests to indicate we can go ahead with database testing for back end validations.
Tests are designed to verify performance bounds established during software design are conducted.These tests are executed to ensure that build is capable to sustain all parameters regarding performance testing.