Please enable JavaScript.
Coggle requires JavaScript to display documents.
Systems Design, Development and Testing - Coggle Diagram
Systems Design, Development and Testing
Prototyping
A developmental, experimental version of the code at an early point that allows the end user to get a feel for the design, features and navigation of the system. The prototype will provide limited functionality as it is a very early door version of the code.
-
-
-
-
-
-
-
-
Testing
Testing is an important part of development, it makes sure there are no errors in the system, everything works as it should by the specification and that it will run concurrently with any other existing systems
-
Unit Testing - where the various units within the whole system are tested individually to check they are up to specification
Integration Testing - where the units are tested how they work when they are all connected as one system
Alpha and Beta Testing - testing done by the developer and end user to confirm the system works as intended
Acceptance Testing - where the system is tested working alongside all other systems in the business and making sure they co-operate together
Test Plans
.
Tests should be carried out using 3 types of data, Valid, Invalid and Extreme Data.
Valid - data which should be accepted, it is in the bounds of the array etc, shouldn't cause any errors
Invalid - Data which shouldnt be accepted and should throw an exception, this data could be of the wrong type or too high of a number, eg. outside the upper and lower bounds of an array.
Extreme Data is data which should be accepted but tests the upper and lower limits of the system, such as checking the last digit of the array or testing the maximum number accepted.
Test Plans are an important part of development, it provides a clear insight to the testing of the system, making sure all components of the system are tested.
After all tests are completed, the information found out should be inputted into the tabular test plan table, with any abnormal findings recorded and fixed, providing the fix aswell in the table. Evidence should be taken and also put below the test plan, referring to the relevant test.