0% found this document useful (0 votes)
4 views1 page

Software-Development---Testing5

The document outlines the importance of testing each sub-system of a software before use to ensure functionality and interaction with other systems. It describes different types of test data: normal, invalid, and unusual, providing examples for each type. The goal of using these varied test data sets is to validate that the system behaves as expected under different conditions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views1 page

Software-Development---Testing5

The document outlines the importance of testing each sub-system of a software before use to ensure functionality and interaction with other systems. It describes different types of test data: normal, invalid, and unusual, providing examples for each type. The goal of using these varied test data sets is to validate that the system behaves as expected under different conditions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

" Software-Development---Testing_1724616233497-2 # % Search (Option + Q) !

Sign in $
File Home Insert Draw Design Transitions Animations Slide Show Review View Help G L Comments Present Editing

12

GU
1

•Before a system is used, each sub-system must be tested to ensure it works correctly and interacts correctly with other
.
sub-systems
2 •Programs are tested by running them on a computing device while pseudocode and flowcharts must be dry run
manually. Both require suitably chosen and different sets of test data. The outputs are then compared to the expected
output to check if the algorithm works as intended
•Test data comes in several generic types:
• Normal
. • Normal test data is data that a system would be expected to handle on a day-to-day basis, be accepted by
3 the algorithm and produce expected results
• Examples could include entering people's names and addresses, phone numbers, student grades as a
percentage, etc
• Student percentage grades could involve test data such as: 34, 41, 56, 78, 12, 92
• Invalid
.

• Also known as erroneous data, abnormal data is data that is expected to fail and should be rejected by the
4
system. This is used to prove that the system works correctly by rejecting incorrect data
• Examples of abnormal data would be entering numbers instead of someone's name, or entering text
instead of numbers
• Student percentage grades abnormal data could involve test data such as: abc, 7&n, Harry, £300, <!%, etc
• Unusual Test Data
• Extreme test data is the maximum and minimum values of normal data that are accepted by the system
.

5
• Examples could include percentages (0 and 100), days in April (1 and 30) or the number of characters in a
passwords range

Slide 6 of 9 Notes Give Feedback to Microsoft 79%

You might also like