QB Software Testing
QB Software Testing
QB Software Testing
LEC 1
1. ________ is an engineering discipline that is concerned with all
aspects of software products.
a) Software Engineering
b) System Engineering
c) Computer science
d) Software Requirement
The correct answer is: a
4. Where you design the system data structures and how these be
presented in a database this called ….
a) Interface Design
b) Architectural design
c) Component selection & design
d) Database design
5. What do you understand by V&V in software testing ?
A) Verified version
B) Version validation
C) Verification and validation
D) Version verification
7. XP testing features:
a) Test-first development.
b) Incremental test development from scenarios.
c) User involvement in test development and validation.
d) All of the above
14. The Scrum master is responsible for all of the following except_------
---.
a) measures progress against the backlog
b) arranges daily meetings
c) code refactoring
d) records decisions
15. What is the starting point for planning in the Scrum Sprint Cycle?
a) Sprint backlog
b) Product backlog
c) Release plan
d) User stories
a) Natural language
b) Structured language
c) Notation
d) All of the above
a) Customer
b) System engineer
c) Manager
d) System test engineer
a) Maintenance Engineers
b) System engineer
c) Manager
d) test engineer
a) True
b) False
14) In the ethnography technique, People do not have to explain or
articulate their work
a) True
b) False
15) Scenarios and user stories are real-life examples of how a system
can be used
a) True
b) False
a) True
b) False
a) True
b) False
a) True
b) False
a) True
b) False
20) Different stakeholders may have conflicting requirements
a) True
b) False
LEC 5
11. True or False: The 'Transfer Data' use case involves the
interaction of a medical receptionist and a patient records system
(PRS).
12. Which of the following statements best describes the difference
between the include and extend relationships in use case modeling?
A) The include relationship breaks out similar behavior as a separate
use case and includes it in multiple other use cases, while the extend
relationship represents the extension of a use case to include optional
functionality.
B) The include relationship represents optional functionality, while the
extend relationship breaks out similar behavior as a separate use case
and includes it in multiple other use cases.
C) The include relationship represents the extension of a use case to
include optional functionality, while the extend relationship breaks out
similar behavior as a separate use case and includes it in multiple other
use cases.
D) The include relationship represents similar behavior across many use
cases, while the extend relationship breaks out optional functionality as
a separate use case and includes it in multiple other use cases.
LEC 6