Save
AS Digital Technology
Testing
Save
Share
Learn
Content
Leaderboard
Share
Learn
Created by
Emma Stevenson
Visit profile
Cards (23)
Why is testing important in systems development?
To ensure the system is of
high quality
View source
What are the quality indicators used during testing?
Functionality
Performance
Reliability
Usability
Security
View source
How should software testing be viewed?
As an ongoing activity throughout
development
View source
What is unit testing?
Testing individual
software
units separately
View source
What happens after individual units are tested?
They are
integrated
and
tested
together
View source
Why might individual units not integrate seamlessly?
Because they may have different
data expectations
View source
What are the key steps in the testing process?
Unit testing
Integration testing
System testing
Alpha testing
Beta testing
Acceptance testing
View source
What is the purpose of unit testing?
To check
individual
parts of software
View source
What does black box testing involve?
Testing functionality without
source code
access
View source
How would you conduct a black box test on a billing module?
By entering
electricity units
and checking bills
View source
What is white box testing?
Testing with access to
internal
code structures
View source
How would you perform a white box test on a billing module?
By checking all
calculation pathways
in the code
View source
What is integration testing?
Testing combined
software
units as a system
View source
What does system testing ensure?
That the system meets
user requirements
View source
What is alpha testing?
In-house testing by the
development team
View source
What is beta testing?
Testing by potential
users
in real environments
View source
What is acceptance testing?
Final test before
software
handover
View source
What is the purpose of a test plan?
To document testing
procedures
and expectations
View source
What categories of test data should be included in a test plan?
Normal Data
Extreme Data
Exceptional Data
View source
What is normal/valid data?
Data that the
program
will accept
View source
What is extreme/boundary data?
Data at the limits of
acceptability
View source
What is exceptional/invalid data?
Data that should not be accepted by the
program
View source
What is the significance of using test data in software testing?
Confirms
expected behavior
with valid data
Tests
system response
to
extreme values
Validates handling of
invalid data
View source