Testing

The testing plan for Narcos followed a modified V software development model. This model was chosen as testing throughout the project’s life cycle was necessary and the project had a well-defined scope. Testing consisted of four phases: Unit Testing, Integration Testing, System Testing and Acceptance Testing.

Testing was an integral part of our project as it helped to remove defects. Testing also had the side effect of instigating changes to the scenario which the team would argue added more value and depth to the scenario.

V-model diagram. The left arm descends from Requirements Analysis through System Design, Day Event Design and Individual Event Design to Artefact Generation at the base. The right arm rises through Unit Testing, Integration Testing and System Testing to Acceptance Testing. Each design stage links across to its matching test stage through a test design step.