Quiz Chapter 1

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

20 minutes

Quiz Chapter 1

* Obligatoire

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


1.
Which of the following is a true statement about exhaustive testing?
* (1 point)

It is a form of stress testing

It is not feasible except in the case of trivial software

It is commonly done with test automation

It is normally the responsibility of the developer during unit testing


2.
Which of the following is an example of debugging?
* (1 point)

A tester finds a defect and reports it

A tester retests a fix from the developer and find a regression

A developer finds and fixes a defect

A developer performs unit testing


3.
Which of the following is the most valid goal for a test team?
* (1 point)

Determine whether enough component testing was executed

Causes as many failures as possible so that faults can be identified and corrected

Prove tha all faults are identified

Prove that any remaining faults will not cause any failures

4. Which one of the statements below describes a failure discovered during testing or in
production? * (1 point)

The product crashed when the user selected an option in a dialog box

The wrong version of one source code file was included in the build

The computation algorithm used the wrong input variables

The developer misinterpreted the requirement for the algorithm


5.
Which of the following statements are true ?
A. Software testing may be required to meet legal or contractual requirements
B. Software testing is mainly needed to improve the quality of the developer’s work
C. Rigorous testing and fixing of defects found can
help reduce the risk of problems occuring in an operational environement
D. Rigorous testing is sometimes used to prove that all failures have been found
* (1 point)

B and C are True, A and D are False

A and D are True, B and C are False

A and C are True, B and D are False

C and D are True, A and B are False


6. Which of the following statements is an important objective of testing activities in the
software developement life cycle? * (1 point)

Exhaustive testing

Providing decision-making information

Clustering defects

Debugging
7. A new retail product was released to production by your company. Shortly after the
release it was apparent that there were numerous problems with the point of sale application.
This resulted in a number of customer complaints and negative postings on social
media encouraging people to take their business to your competitor.
You have investigated the problems and have discovered that the production point of
sale equipment is a later model than the model used in testing. The
software functions correctly on the old version, but fails on the later model.
• Given this scenario, what is the root cause and what is the effect? * (1 point)

The root cause is the old equipment and the effect is the new equipment

The root cause is the customer complaints and the effect is the social media postings

The root cause is conducting the testing on the wrong version of the equipment and the effect is the customer
complaints and postings

The root cause is the software failing on the later model and the effect is the customer complaints
8. Which of
the following statements BEST decribe the difference between testing and debugging? *
(1 point)

Testing pinpoints (identifies the source of) the defects. Debugging analyzes the fauls and proposes prevention
activities.

Dynamic testing shows failures caused by defects. Debugging finds, analyzes and removes the causes of failures
in the software

Testing removes faults. Debugging identifies the causes of failures

Dynamic testing prevents causes of failures. Debugging removes the failures


9.
Why is it important to avoid the pesticide paradox?
* (1 point)

Dynamic testing is less reliable in finding bugs

Pesticides mixed with static testing can allow bugs to escape detection

Tests should not be context dependent

Running the same tests over and over will reduce the chance of finding new defects

10. Which of the following is the activity that compares the planned test progress to


the actual test progress? * (1 point)

Test monitoring

Test planning

Test closure

Test control
11. When the test cases are designed early in the life cycle, verifiying the test basis via the test
design, which common test objective is being achieved? * (1 point)

Gaining confidence

Finding defects

Preventing defects

Providing information for decision making

12.
Which of the following will prevent defects from reoccurring?
* (1 point)

Rotating developers to keep them motivated

Determining the environmental conditions that caused the failure

Improving processes based on root cause analysis

Prioritizing reoccuring defects higher than new defects


13.
 What it is the definition of debugging?
* (1 point)

Checking that no unintended consequence have occured as a result of a fix

Testing/checking whether the software performs correctly

Identify the cause of a defect, repairing the code and checking the fix is correct

Checking that a previously reported defect has been corrected


14.
Which of the following is a correct statment?
* (1 point)

A developer makes a mistake which causes a defect that may be seen as a failure during dynamic testing

A developer makes an error which results in a failure that may be seen as a fault when the software is executed

A developer has a failure which results in a defect that may be seen as a mistake during dynamic testing

A developer makes a mistake which causes a bug that may be seen as a defect when the software is executed

15. When following the fundamental test process, when should the test


control activity take place? * (1 point)

During the planning activities

During the implementation and execution activities

During the monitoring activities

During all the activities


16. As a tester, which of the following is a key
to effectively communicate and maintain positive relationships with developers when there is 
disagreement over the prioritization of a defect? * (1 point)

Escalate the issue to human resources and stress the importance of mutual respect

Communicate in a setting with senior management to ensure everyone understands

Convince the developer to accept the blame for the mistake

Remind them of the common goal of creating quality systems

17. Which of the following statements CORRECTLY describes one of the seven key principles of


software testing? * (1 point)

By using automated testing it is possible to test everything

With sufficient effort and tool support, exhaustive testing is feasible for all software

It is impossible to test all input and precondition combinations in a system

The purpose of testing is to prove the absence of defects


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