0% found this document useful (0 votes)
19 views

Quiz Chapter 2

The document is a 12 question quiz about software testing concepts and methodologies. It covers topics like the different types of testing (unit, integration, system, acceptance), iterative development lifecycles, usability testing, the V-model, regression vs. confirmation testing, incremental development, when functional tests are executed, triggers for maintenance testing, and comparing component vs. system testing.

Uploaded by

mahdi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

Quiz Chapter 2

The document is a 12 question quiz about software testing concepts and methodologies. It covers topics like the different types of testing (unit, integration, system, acceptance), iterative development lifecycles, usability testing, the V-model, regression vs. confirmation testing, incremental development, when functional tests are executed, triggers for maintenance testing, and comparing component vs. system testing.

Uploaded by

mahdi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

15 minutes

Quiz Chapter 2

* Obligatoire

* Ce formulaire enregistrera votre nom, veuillez renseigner votre nom.

1.
What type of testing is normally conducted to verify that a product
meets a particular regulatory requirement?
* (1 point)

Unit Testing

Integration Testing

System Testing

Acceptance Testing
2. In an iterative lifecycle model, which of the following is an accurate
statement about testing activities? * (1 point)

For every development activity, there should be a corresponding testing activity

For every testing activity, appropriate documentation should be produced,


versioned and stored

For every development activity resulting in code, there should be a testing activity
to document test cases

For every testing activity, metrics should be recorded and posted to a metrics
dashboard for all stakeholders

3. Usability testing is an example of which type of testing? * (1 point)

Functional

Non-functional

Structural

Change-related

4. Which of the following is a true statement regarding the V-model


lifecycle? * (1 point)

Testing involvement starts when the code is complete

The test process is integrated with the development process

The software is built in increments and each increment has activities for
requirements,design, build and test

All activities for development and test are completed sequentially


5. Which one of the following is TRUE? * (1 point)

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

The purpose of regression testing is to detect unintended side effects, while the
purpose of confirmation testing is to check if the system is still working in a new
environment

The purpose of regression testing is to detect unintended side effects, while the
purpose of confirmation testing is to check if the original defect has been fixed

The purpose of regression testing is to check if the new functionality is working,


while the purpose of confirmation testing is to check if the originally defect has
been fixed.

6. Which one of the following is the BEST definition of an incremental


development model? * (1 point)

Defining requirements, designing software and testing are done in a series with
added pieces

A phase in the development process should begin when the previous phase is
complete

Testing is viewed as a separate phase which takes place after development has been
completed

Testing is added to development as an increment


7. Which of the following is most correct regarding the test level at
which functional tests may be executed? * (1 point)

Unit and integration

Integration and system

System and acceptance

All levels

8. Which of the following should NOT be a trigger for maintenance


testing? * (1 point)

Decision to test the maintainability of the software

Decision to test the system after migration to a new operating platform

Decision to test if archived data is possible to be retrieved

Decision to test after “hot fixes”


9. You have been receiving daily builds from the developers. Even
though they are documenting the fixes they are including in each
build, you are finding that the fixes either aren’t in the build or are not
working. What type of testing is best suited for finding these issues? *
(1 point)

Unit Testing

System Testing

Confirmation Testing

Regression Testing

10. If impact analysis indicates that the overall system could be


significantly affected by system maintenance activities, why should
regression testing be executed after the changes? * (1 point)

To ensure the system still functions as expected with no introduced issues

To ensure no unauthorized changes have been applied to the system

To assess the scope of maintenance performed on the system

To identify any maintainability issues with the code


11. Which of the following comparisons of component testing and system
testing is true? * (1 point)

Component testing verifies the functioning of software modules, program objects,


and classes that are separately testable, whereas system testing verifies interfaces
between components and interactions with different parts of the system.

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, functional specifications
or use cases.

Component testing focuses on functional characteristics, whereas system testing


focuses on functional and non-functional characteristics.

Component testing is the responsibility of the technical testers, whereas system


testing typically is the responsibility of the users of the system.

12. During which level of testing should non-functional tests be executed?


* (1 point)

Unit and integration only

System testing only

Integration, system and acceptance only

Unit, integration, system and acceptance only

Ce contenu n’a pas été créé ni n’est approuvé par Microsoft. Les données que vous soumettez sont envoyées
au propriétaire du formulaire.

Microsoft Forms

You might also like