Home
Subjects
Textbook solutions
Create
Study sets, textbooks, questions
Log in
Sign up
Upgrade to remove ads
Only $35.99/year
INFO3 Topic 9 Techniques for Testing
STUDY
Flashcards
Learn
Write
Spell
Test
PLAY
Match
Gravity
The testing of large systems involves lots of different types of testing methods.
Terms in this set (7)
Test harness
Used in software testing for automating the testing process. They consist of software and test data which will run the program code under different conditions and monitor its output against the expected outcomes. A summary of how well the program performed will be produced which can be used to identify adjustments needed. The main advantage of this type of testing is that it is automated and can save a lot of time, and reduce human error and omissions.
Performance Testing
Testing that is carried out to determine how fast the system will perform under different situations, such as varying workloads. this type of testing can help to provide evidence that a system meets the performance criteria. It is carried out either by comparing two systems to see which performs better, or by measuring response times to see under which workload a system perform badly
Scalability testing
This type of testing is closely linked to performance testing as it will test that a system still performs well (quickly) under increases in workload. It is essential on large network where there will be large numbers of users using the system at any one time, and where this number could potentially increased as a network is scaled up.
Volume Testing
Closely linked to performance testing, this is testing that the system can cope with very large data sets, that will increase over time. As the number of records increase so to do the size of automated fields such as ID numbers. It needs to be tested to ensure that the system still works efficiently. This will include audit logs produced by network management software.
Usability testing
A means of measuring how well people can actually use the system for its intended purpose, without needed too much training or assistance. This will include testing that instructions and error message are clear and understandable and that navigation is simple. It should be intuitive and logical to use.
Multi-platform testing/portability testing
Testing that demonstrates data from one system can be transferred to another without complications. It ensures compatibility between hardware and software. Essential on web based system where many different devices will be used.
Regression testing
A type of software testing that seeks to uncover new software bugs after changes such as enhancements, patches or configuration changes, have been made to them. The purpose of this testing is to ensure that a change to a system has not introduced new faults.and to determine whether a change in one part of the software affects other parts of the software.
Sets with similar terms
11/27/12 Implementation and Transition to the New…
26 terms
Chapter 9 CEN 4010
40 terms
ITM320_ch10
58 terms
CSI 171 Software Testing Midterm Summer Quarter 20…
73 terms
Other sets by this creator
Year 9 Assessment Revision Quiz
10 terms
ICT INFO1 Mock Revision Questions
42 terms
Unit 2 - Technology Systems Issues and Developing…
10 terms
Btec ICT level 2 Technology Systems Computer hardw…
16 terms
Other Quizlet sets
Exam review
69 terms
Psychology2
51 terms
CNS Exam 4 Study Guide - Mayberry Incontinence
50 terms
Esra und Nehemia
18 terms