Software Testing All Solution
Software Testing All Solution
Paper 1
Q1) 1 Mark Each
a) Define software testing.
Software testing is the process of identifying defects in a
software application by executing it under controlled conditions.
The goal is to ensure the software meets specified
requirements and works as intended.
c) What is a stub?
A stub is a dummy component or program used in place of an
actual module that is not yet implemented. It provides
predefined responses to calls made during testing.
Paper 2
Q1) 1 Mark Each
a) What is a fault?
A fault is a flaw in the design, code, or requirement of a
software application that can cause incorrect or unexpected
behavior.
b) Define verification.
Verification is the process of evaluating work products to ensure
that they meet specified requirements. It answers the question,
"Are we building the product right?"
c) Define stub.
A stub is a placeholder program or component used during
testing to mimic the behavior of a module that is yet to be
implemented.
Paper 3
Q1) 1 Mark Each
a) Define the term errors.
An error is a mistake made by a programmer during the
development phase, which can lead to faults or failures in the
software.
b) What is a stub?
A stub is a temporary placeholder component used during
testing to simulate the behavior of a module that is not yet
implemented.
c) Write a goal of white-box testing.
The goal is to ensure that all paths, branches, and conditions in
the code are executed and functioning as expected.