ISTQB Software Testing Quiz 14

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Tmccoy
T
Tmccoy
Community Contributor
Quizzes Created: 14 | Total Attempts: 22,603
Questions: 6 | Attempts: 988

SettingsSettingsSettings
ISTQB Quizzes & Trivia

ISTQB software testing questions


Questions and Answers
  • 1. 

    Which of the following statements are true for the equivalence partitioning test technique? i) Divides possible inputs into classes that have the same behaviour.ii) Can be used to create both positive and negative test cases.iii) Makes use of only positive test cases for the equivalence partitions.iv) Must always include at least two values from every equivalence partition.v) Can be used only for input testing.

    • A.

      I & ii

    • B.

      I, ii & v

    • C.

      I, iii & iv

    • D.

      I & v

    Correct Answer
    A. I & ii
    Explanation
    We know statement i must be true because it appears in every answer (so if you’d forgotten what equivalence partitions are, this would give you a clue). Statement ii is true, because we can have both valid and invalid partitions (i.e. positive and negative tests). Statement iii is false because it contradicts ii. Statement iv is false, because one value per partition is enough. Statement v is false because the definition in the Glossary
    mentions both input and output domains, so the answer is A.

    Rate this question:

  • 2. 

    What is the actual and potential result when a human being makes a mistake while writing code?i) A bugii) A failureiii) A faultiv) An errorv) A defect

    • A.

      I, ii, iii & v

    • B.

      I, iii & iv

    • C.

      V only

    • D.

      Ii, iii & iv

    Correct Answer
    A. I, ii, iii & v
    Explanation
    The actual result is that the mistake could cause a defect, bug or fault (these all have the same meaning). The potential result is that the defect could cause a failure, if it is encountered during execution. The “odd one out” in the list is “error”, because this has the same meaning as the “mistake” that is mentioned in the question. So the correct answer is A.

    Rate this question:

  • 3. 

    What is the purpose of regression testing?

    • A.

      It enables us to reuse all our tests to improve ROI (Return On Investment).

    • B.

      It can be used to replace acceptance testing.

    • C.

      To reduce the amount of impact analysis we must do when modifying a system.

    • D.

      To discover any defects introduced or uncovered as a result of a change.

    Correct Answer
    D. To discover any defects introduced or uncovered as a result of a change.
    Explanation
    This should be obvious.

    Rate this question:

  • 4. 

    Which of the following is not a test planning activity?

    • A.

      Selecting test conditions based on an analysis of the test object.

    • B.

      Scheduling test analysis and design, implementation and execution activities.

    • C.

      Assigning resources for the activities to be performed.

    • D.

      Making decisions about which roles will perform the test activities and setting the level of detail for the test procedures.

    Correct Answer
    A. Selecting test conditions based on an analysis of the test object.
    Explanation
    Test planning is a high-level activity that deals with the scope, approach, resources and schedule of intended test activities. It does not go down to the level of selecting test conditions; this happens during test analysis.

    Rate this question:

  • 5. 

    Which of the following is true of acceptance testing?

    • A.

      A goal of acceptance testing is to stress-test the system.

    • B.

      A goal of acceptance testing is to establish confidence in the system.

    • C.

      Acceptance testing is performed by technical staff.

    • D.

      Acceptance testing is only used to address functionality issues within the system.

    Correct Answer
    B. A goal of acceptance testing is to establish confidence in the system.
    Explanation
    This should be obvious.

    Rate this question:

  • 6. 

    How does testing contribute to software quality?

    • A.

      Testing ensures that the system under test will not error out in a production environment.

    • B.

      Testing identifies defects which ensures a successful product will be released to market.

    • C.

      Testing increases the quality of a software system by avoiding defects in the system under test.

    • D.

      Testing through verification and validation of functionality identifies defects in the system under test.

    Correct Answer
    D. Testing through verification and validation of functionality identifies defects in the system under test.
    Explanation
    The only plausible answers are C & D. But C is too narrow; quality is more than just avoiding defects (remember the “absence-of-errors fallacy”?) Quality relates to meeting requirements and/or customer needs and expectations. Verification checks against requirements and validation check against needs, so D is the best answer.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 22, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Jul 28, 2009
    Quiz Created by
    Tmccoy
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.