Correct Answers
How can white box testing be applied during acceptance testing?
a) To check if large volumes of data can be transferred between integrated systems
b) To check if all code statements and code decision paths have been executed
c) To check if all work process flows have been covered
d) To cover all web page navigations C
Which of the following statements comparing component testing and system testing is TRUE?
a) Component testing verifies the functionality of software modules, program objects, and
classes that are separately testable, whereas system testing verifies interfaces between
components and interactions between different parts of the system
b) Test cases for component testing are usually derived from component specifications, design
specifications, or data models, whereas test cases for system testing are usually derived from
requirement specifications or use cases
c) Component testing only focuses on functional characteristics, whereas system testing focuses
on functional and non-functional characteristics
d) Component testing is the responsibility of the testers, where a system testing is typically the
responsibility of the users of the system B
,Which of the following is true?
a) The purpose of regression testing is to check if the correction has been successfully
implemented, while the purpose of confirmation testing is to confirm that the correction has no
side effects
b) The purpose of regression testing is to detect unintended side effects, well the purpose of
confirmation testing is to check if the system is still working in a new environment
c) The purpose of regression testing is to detect unintended side effects, while the purpose of
confirmation testing is to check the original defect has been fixed
d) The purpose of regression testing is to check if the new functionality is working, well the
purpose of confirmation testing is to check if the original defect has been fixed C
Which one of the following is the BEST definition of an incremental development model?
a) Defining requirements, designing software and testing are done in phases where in each phase
a piece of the system is added
b) A phase in the development process should begin when the previous phase is complete
c) Testing is viewed as a separate phase which takes place after development has been completed
d) Testing is added to development as an increment A
, Which of the following should not trigger for maintenance testing?
a) Decision to test the maintainability of the software
b) Decision to test the system after migration to a new operating platform
c) Decision to test if archived data is possible to be retrieved
d) Decision to test after "hot fixes" A
Which of the following options are roles in a formal review?
a) Developer, Moderator, Review leader, Reviewer, Tester
b) Author, Moderator, Reviewer, Designer
c) Author, Manager, Review leader, Reviewer, Designer
d) Author, Moderator, Review leader, Reviewer, Scribe D
Which activities are carried out within the planning of a formal review?
a) Collection of metrics for the evaluation of the effectiveness of the review
b) Answer any questions the participants may have
c) Definition and verification of fulfillment of entry criteria for the review
d) Evaluation of the review findings against the exit criteria C