UPDATED ACTUAL Exam Questions and
CORRECT Answers
acceptance testing - CORRECT ANSWER - Formal testing conducted to determine
whether or not a system satisfies its acceptance criteria and to enable the customer to determine
whether or not to accept the system.
black-box testing - CORRECT ANSWER - A testing approach that focuses on the
functionality of the application or product and does not require knowledge of the code intervals
component integration testing - CORRECT ANSWER - Focuses on the interactions or
interfaces between two or more components within the same module.
component testing - CORRECT ANSWER - Also known as unit testing, it is the testing of
individual hardware or software components.
confirmation testing - CORRECT ANSWER - Performed after a test has failed due to a
defect to verify whether the defect has been successfully fixed in the newer version of the
software
functional testing - CORRECT ANSWER - Testing based on an analysis of the
specification of the functionality of a component or system.
integration testing - CORRECT ANSWER - verify that separate systems can work
together passing data back and forth correctly
maintenance testing - CORRECT ANSWER - Testing the changes to an operational
system or the impact of a changed environment to an operational system.
, non-functional testing - CORRECT ANSWER - Testing performed to evaluate that a
component or system complies with non-functional requirements.
regression testing - CORRECT ANSWER - If anything is changed on an already-tested
module, regression testing is done to be sure that this change has not introduced a new error into
code that was previously correct.
shift left - CORRECT ANSWER - performing testing earlier in the software development
lifecycle
system integration testing - CORRECT ANSWER - Testing the integration of systems and
packages and testing the interfaces to external organizations.
system testing - CORRECT ANSWER - Verifies that the system works as expected or not.
Involves testing the system in its entirety, meaning that all modules/components are integrated.
System testing is performed after integration testing.
test levels - CORRECT ANSWER - Groups of test activities that are organized and
managed together. Each one is an instance of the test process, performed in relation to software
at a given phase of development, from individual components to complete systems or larger.
They are each related to other activities with the SDLC. In sequential SDLC models they are
often defined such that exit criteria of one level are part of the entry criteria to another. In some
iterative models, this may not apply. Development activities may span through multiple test
levels and they may overlap in time.
test object - CORRECT ANSWER - The component or system to be tested.
test type - CORRECT ANSWER - Functional, non-functional, structural, regression
confirmation etc.