SE-312 FINAL EXAM REVIEW QUESTIONS AND ANSWERS
Verification - CORRECT ANSWER✅✅proving the product meets the requirements; ensures quality of
maintenance
Validation - CORRECT ANSWER✅✅confirms the product meets the customers' needs/expectations
Black Box - CORRECT ANSWER✅✅functional testing; testing focused on the program's functionality
against the specifications
Test Plan - CORRECT ANSWER✅✅document that describes the objectives, scope, approach, and focus
of the testing effort
Data Model - CORRECT ANSWER✅✅representation of the information necessary or data object types
required by the application
Structured Walkthrough - CORRECT ANSWER✅✅presentation review; test plans, test cases, test scripts
can also be reviewed this way; advanced preparation not necessary
White Box Testing - CORRECT ANSWER✅✅paths of logic; not requirements
Gray Box - CORRECT ANSWER✅✅requires the tester to study the requirements and communicate with
the developers to understand the internal structure of the system
Use Case - CORRECT ANSWER✅✅scenario that describe the use of a system by an actor to accomplish a
work
Prototyping - CORRECT ANSWER✅✅iterative approach often used to build systems that users are
initially unable to describe precisely; prone to defects if not performed in a systematic manner; testing
may be difficult unless a systematic process has been established for developing prototypes
, Functional testing - CORRECT ANSWER✅✅functions a system or component must be able to perform
criteria that judge the operation of a system
Nonfunctional testing - CORRECT ANSWER✅✅verifies how the system must behave and constraints on
the behavior
Performance testing - CORRECT ANSWER✅✅measured from different perspectives to improve
scalability and performance of an application
Load testing - CORRECT ANSWER✅✅the practicing of modeling the expected usage of the application
software by stimulating multiple users concurrently
Stress testing - CORRECT ANSWER✅✅load placed on the system is increased beyond the normal usage
to test the application response
Volume testing - CORRECT ANSWER✅✅data volume is increased to abnormal levels to observe the
response of the system
Network scanning - CORRECT ANSWER✅✅involves using a port scanner to identify whether all hosts
are potentially connected to the organizations network
Vulnerability scanning - CORRECT ANSWER✅✅identifies outdated software, unapplied patches and
system upgrades, noncompliance deviations from the organizations security policy and so on
Password cracking - CORRECT ANSWER✅✅process the verifies whether users are employing strong
passwords
File integrity - CORRECT ANSWER✅✅tool that recognizes changes to files, particularly unauthorized
charges
Virus detectors - CORRECT ANSWER✅✅anti-viral software run on the system
Verification - CORRECT ANSWER✅✅proving the product meets the requirements; ensures quality of
maintenance
Validation - CORRECT ANSWER✅✅confirms the product meets the customers' needs/expectations
Black Box - CORRECT ANSWER✅✅functional testing; testing focused on the program's functionality
against the specifications
Test Plan - CORRECT ANSWER✅✅document that describes the objectives, scope, approach, and focus
of the testing effort
Data Model - CORRECT ANSWER✅✅representation of the information necessary or data object types
required by the application
Structured Walkthrough - CORRECT ANSWER✅✅presentation review; test plans, test cases, test scripts
can also be reviewed this way; advanced preparation not necessary
White Box Testing - CORRECT ANSWER✅✅paths of logic; not requirements
Gray Box - CORRECT ANSWER✅✅requires the tester to study the requirements and communicate with
the developers to understand the internal structure of the system
Use Case - CORRECT ANSWER✅✅scenario that describe the use of a system by an actor to accomplish a
work
Prototyping - CORRECT ANSWER✅✅iterative approach often used to build systems that users are
initially unable to describe precisely; prone to defects if not performed in a systematic manner; testing
may be difficult unless a systematic process has been established for developing prototypes
, Functional testing - CORRECT ANSWER✅✅functions a system or component must be able to perform
criteria that judge the operation of a system
Nonfunctional testing - CORRECT ANSWER✅✅verifies how the system must behave and constraints on
the behavior
Performance testing - CORRECT ANSWER✅✅measured from different perspectives to improve
scalability and performance of an application
Load testing - CORRECT ANSWER✅✅the practicing of modeling the expected usage of the application
software by stimulating multiple users concurrently
Stress testing - CORRECT ANSWER✅✅load placed on the system is increased beyond the normal usage
to test the application response
Volume testing - CORRECT ANSWER✅✅data volume is increased to abnormal levels to observe the
response of the system
Network scanning - CORRECT ANSWER✅✅involves using a port scanner to identify whether all hosts
are potentially connected to the organizations network
Vulnerability scanning - CORRECT ANSWER✅✅identifies outdated software, unapplied patches and
system upgrades, noncompliance deviations from the organizations security policy and so on
Password cracking - CORRECT ANSWER✅✅process the verifies whether users are employing strong
passwords
File integrity - CORRECT ANSWER✅✅tool that recognizes changes to files, particularly unauthorized
charges
Virus detectors - CORRECT ANSWER✅✅anti-viral software run on the system