Saad Quiz - ch2
Saad Quiz - ch2
2)
Question #1 (1 Point)
Consider the following rule: “for every SDLC activity there is a corresponding test activity”. In
which SDLC models does this rule hold?
a) Only in sequential SDLC models
b) Only in iterative SDLC models
c) Only in iterative and incremental SDLC models
d) In sequential, incremental, and iterative SDLC models
Select ONE option.
…………………………………………………………………………………………………………….
Question # (1 Point)
Which of the following statements BEST describes the acceptance test-driven development
(ATDD) approach?
a) In ATDD, acceptance criteria are typically created based on the given/when/then format
b) In ATDD, test cases are mainly created at component testing and are code-oriented
c) In ATDD, tests are created, based on acceptance criteria to drive the development of the
related software
d) in ATDD, tests are based on the desired behavior of the software, which makes it easier for
team members to understand them
Select ONE option.
…………………………………………………………………………………………………
Question #3 (1 Point)
Which of the following is NOT an example of the shift left approach?
a) Reviewing the user requirements before they are formally accepted by the stakeholders
b) Writing a component test before the corresponding code is written
c) Executing a performance efficiency test for a component during component testing
d) Writing a test script before setting up the configuration management process
Select ONE option.
………………………………………………………………………………………………
Question #4 (1 Point)
Which of the following is a good testing practice that applies to all software development
lifecycles?
a) Testers should review work products as part of the next development phase
b) Testers should review work products as soon as drafts are available
c) Testers should review work products before test analysis and design begins
d) Testers should review work products immediately after they are published
Select ONE option.
………………………………………………………………………………………..
Question # (1 Point)
Which of the following is an example of a test-first approach to development?
a) Test-Driven Development
b) Coverage-Driven Development
c) Quality-Driven Development
d) Feature-Driven Development
Select ONE option.
………………………………………………………………………………………….
Question #6 (1 Point)
Which of the following statements about DevOps is CORRECT?
a) To speed up releases, continuous integration is used to encourage developers to submit
code quickly without the need to complete component testing
b) To be able to update and release systems on a more frequent basis, many automated
regression tests are required to reduce the danger of regression
c) To treat both developers and operations equally, the testers will allocate more effort to
release testing by operations using a shift-right approach
d) To create increased synergy between testers, developers and operations, the testing must
become fully automated with no manual testing
Select ONE option.
……………………………………………………………………………………………………….
Question # (1 Point)
Which of the following is an example of a test-first approach to development?
a) Component Test-Driven Development
b) Integration Test-Driven Development
c) System Test-Driven Development
d) Acceptance Test-Driven Development
Select ONE option.
………………………………………………………………………………………….
Question # (1 Point)
Which of the following provides the BEST description of the shift-left approach?
a) When agreed by the developers, manual activities on the left-hand side of the test process
are automated to support the principle of ‘early testing saves time and money’
b) Where cost-effective, test activities are moved to be performed earlier in the software
development lifecycle (SDLC) to reduce the total cost of quality by reducing the number of
defects found later in the SDLC
c) When they have spare time available, testers are required to automate tests for regression
testing, starting with component tests and component integration tests
d) When available, testers are trained to perform tasks early in the SDLC to allow more test
activities to be automated later in the SDLC
Select ONE option.
…………………………………………………………………………………………………………….
Question # (1 Point)
Which of the following is LEAST likely to occur as a result of a retrospective?
a) The quality of future test objects improves by identifying improvements in development
practices
b) Test efficiency improves by speeding up the configuration of test environments through
automation
c) End users’ understanding of the development and test processes is improved
d) Automated test scripts are enhanced through feedback from developers
Select ONE option.