ISTQB Software Testing Quiz 4

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,717
Questions: 6 | Attempts: 1,399

SettingsSettingsSettings
ISTQB Quizzes & Trivia

Are you studying software engineering or are you just an ISTQB software enthusiast? In case you plan to take the ISTQB software exam, then this quiz will help you prepare and advance you knowledge.


Questions and Answers
  • 1. 

    We split testing into distinct stages (or test levels) primarily because:

    • A.

      Each test stage has a different purpose.

    • B.

      It is easier to manage testing in stages.

    • C.

      We can run different tests in different environments.

    • D.

      The more stages we have, the better the testing.

    Correct Answer
    A. Each test stage has a different purpose.
    Explanation
    I hope this answer is obvious. B might be true, C isn't relevant, and D is debatable. The reason we have stages like component testing, integration testing, system testing and acceptance testing is because they have different purposes.

    Rate this question:

  • 2. 

    Analyse the following simplified airline booking procedure: Ask: "What type of ticket would you like, one-way or return?"IF customer wants return THEN    Ask: "What class would you like, business or economy?"    IF customer wants economy THEN        Say: "That will be $1,200"    ELSE        Say: "That will be $4,000"    ENDIFELSE    Say: "That will be $600 for one way economy, there is no business class available"ENDIF What is the minimum number of tests needed to ensure that all:    - questions have been asked;    - combinations have occurred; and    - all replies have been given?

    • A.

      3

    • B.

      4

    • C.

      5

    • D.

      6

    Correct Answer
    A. 3
    Explanation
    This looks like a decision coverage question, and I've found that the easiest way to work out decision coverage for a code fragment is to draw a simple flowchart and count the number of paths through it.

    Rate this question:

  • 3. 

    Error guessing:

    • A.

      Supplements formal test design techniques.

    • B.

      Can only be used in component, integration and system testing.

    • C.

      Is only performed in user acceptance testing.

    • D.

      Is not repeatable and should not be used.

    Correct Answer
    A. Supplements formal test design techniques.
    Explanation
    Error guessing is clearly a useful technique and by process of elimination, the correct answer should be easy to find.

    Rate this question:

  • 4. 

    Which of the following is not true of test coverage criteria?

    • A.

      Test coverage criteria can be measured in terms of items exercised by a test suite.

    • B.

      A measure of test coverage criteria is the percentage of user requirements covered.

    • C.

      A measure of test coverage criteria is the percentage of faults found.

    • D.

      Test coverage criteria are often used when specifying test completion criteria.

    Correct Answer
    C. A measure of test coverage criteria is the percentage of faults found.
    Explanation
    This should be an obvious answer, because "coverage" always relates to how much we have tested (not how many faults we have found).

    Rate this question:

  • 5. 

    Which one of the following statements about system testing is not true?

    • A.

      System tests are often performed by independent teams.

    • B.

      Functional testing is used more than structural testing.

    • C.

      Faults found during system tests can be very expensive to fix.

    • D.

      End-users should be involved in system tests.

    Correct Answer
    D. End-users should be involved in system tests.
    Explanation
    System testing involves testing an integrated system to verify that it meets specified requirements. We don't usually include the end-users in this; they become involved during acceptance testing instead.

    Rate this question:

  • 6. 

    Which of the following is true of the V-model?

    • A.

      It states that modules are tested against user requirements.

    • B.

      It only models the testing phase.

    • C.

      It specifies the test techniques to be used.

    • D.

      It includes the verification of designs.

    Correct Answer
    D. It includes the verification of designs.
    Explanation
    This is a "process of elimination" question.

    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 20, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Jul 13, 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.