Answers to textbook questions and exercises ...coming soonGENERAL RESOURCES
basis algorithms grade 9 intro
|
Normal Data Values
This is data that would normally be entered into the system. The system should accept it, process it, and we can then check the results that are output to make sure they are correct.E.g. In a system that was designed to accept and process test marks (percentages), then normal test values would include:
Extreme Data Values
Extreme value are still normal data. However, the values are chosen to be at the absolute limits of the normal range. Extreme values are used in testing to make sure that all normal values will be accepted and processed correctly. E.g. In a system that was designed to accept and process test marks (percentages), then extreme test values would be:
Maybe your rule was: Like "?????" - which means only 5 characters (no numbers) may be entered. Then the test would be too find out whether the field will accept 5 characters only. Would it accept 6? If no your rule worked. Revisit ...
When is the System Tested? Testing is normally done in two stages... The first phase of testing is done by the designers and engineers who created the system, usually before the system is delivered to the customer. The test data that is 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 system has been delivered and installed with the customer. The data used in the second phase is usually 'live' data - data that is actually part of the customer's business / organisation. |
TESTING DATA IN THE NEW SYSTEM
Here's a look at EXTREME DATA Once the system has been created, it needs to be thoroughly tested. A test plan is usually written whilst the system is being developed. The test plan will contain details of every single thing that needs to be tested. For example:
A typical test would contain:
When choosing what data to use to test a system, you need to think about why we are testing the system: to see if it works, and to check it doesn't break. To do this, we use three types of test data... I will focus more on Normal vs Extreme since many learners think that extreme data must give an error. It shouldn't. Read the next column to see more. Revisit ... Abnormal Data Values This is data that should not normally be accepted by the system - the values are invalid. The system should reject any abnormal values. Abnormal values are used in testing to make sure that invalid data does not break the system. E.g. In a system that was designed to accept and process test marks (percentages), then abnormal test values would include:
PAST PAPERS - 12
higher level
|