preview

Testing, Testing And User Acceptance Testing

Good Essays

Before a system can be released it must go through a series of thorough testing processes to ensure that the system is working how it is intended to. These tests determine whether the developer has achieved the project objectives and requirements.
There are three stages of testing that must be completed to before the system can be released to stakeholders or users, with each stage testing different areas of the system. These stages are unit testing, system testing and user acceptance testing. By testing through this strategy, it becomes much easier to isolate any software bugs [39]. This section will discuss each of the stages of testing carried out on the project.
6.1 Testing Plan
The purpose of the testing plan is to describe how the …show more content…

During this phase, a unit can refer to an individual program, function, or procedure. The benefit of this testing phase is that it can be carried out each time a piece of code has been changed, allowing issues to be fixed as quickly as possible [42].
Unit testing was conducted throughout the whole development process, when the program ran through the debug and displayed errors, they were fixed immediately. However, following with formalities this testing phase was carried out before other tests to ensure all errors were resolves. After the tests were conducted the code was gradually put together in larger and larger potions until the project was complete, this way there wasn’t any surprises. Using this testing type proved to be effective and helped to isolate bugs. Unit testing is shown in appendix *****************************************
6.2.2 System Testing
The system testing is the first time that the completed system is tested as a whole. The aim here is to determine whether the system has been completed with each of the outlined objectives and requirements set out at the beginning of the project. It gives the opportunity to explore the system functionality or to identify problems.
This stage of the testing is important to the finished product, as it verifies whether the project meets the functional, technical and system requirements. The testing must be conducted in a similar environment in which resembles the production

Get Access