Once the project has been created, it needs to be thoroughly tested. Testing is normally done in two stages.
The first phase of testing is done by our business analysts, designers and software engineers who perform the implementation, usually before the project is delivered to the customer. The test data and process that are used in this first phase is similar to data that would be used by the actual customer. The second phase of testing is done after the project has been delivered and installed with the customer. The data and process used in the second phase is usually ‘live’ data and process that are actually part of the customer’s business / organization.
The whole point of testing is to try and find areas that don’t work as they should, or areas that can be improved. If any failures are found, the systems analyst goes back and does some further research, analysis and design to fix these areas.