ISTQB Software Testing Quiz 10

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,279

SettingsSettingsSettings
ISTQB Quizzes & Trivia

ISTQB software testing questions.



Take this ISTQB Software Testing Quiz 10 or create online test.


Questions and Answers
  • 1. 

     Which of the following are potential benefits of adding tools to the test process? i) Reduction of repetitive testing procedures.ii) Ability to hire testers with fewer technical skills.iii) Ability to get an objective assessment of progress.iv) Greater consistency in testing procedures.

    • A.

      Ii, iii & iv

    • B.

      I, iii & iv

    • C.

      I, ii & iii

    • D.

      I, ii & iv

    Correct Answer
    B. I, iii & iv
    Explanation
    Clearly a testing certification question would never contain "ability to hire testers with fewer technical skills" as a correct answer, so this eliminates A, C & D, leaving B as the answer. Note that, in questions like these, you can quickly get to the right answer by getting rid of the wrong ones. This is much faster than working through each possible answer. So always look for the ridiculous statement and strike out all the answers that contain it.

    Rate this question:

  • 2. 

    Which of the following statements describes a key principle of software testing?

    • A.

      Automated tests allow better statements of confidence about the quality of software products.

    • B.

      For a software system, it is normally impossible to test all the input and output combinations.

    • C.

      Exhaustive software testing is, with enough effort and tool support, feasible for all software.

    • D.

      The purpose of software testing is demonstrating the absence of defects in software products.

    Correct Answer
    B. For a software system, it is normally impossible to test all the input and output combinations.
    Explanation
    This should be obvious, even if you can't remember the seven principles. A is untrue, and C & D are clearly ridiculous.

    Rate this question:

  • 3. 

    During testing a defect was found in a module, which caused the system to crash when the network became disconnected while the system was receiving data from a remote server.The defect was fixed by making changes to the module so it checked network connectivity before and during data transfers.The existing test cases covered 100% of the statements in the module.  To verify the fix and ensure more extensive coverage, new tests were designed and added to the test suite.What types of testing are mentioned above?i) Functional testingii) Structural testingiii) Confirmation testingiv) Performance testing

    • A.

      I, iii & iv

    • B.

      I & iii

    • C.

      Ii & iv

    • D.

      I, ii & iii

    Correct Answer
    D. I, ii & iii
    Explanation
    Functional testing would have found the intial problem (i.e. the system suddenly crashes). Structural testing (or white box testing) would have been used to look inside the system and precisely identify the cause (i.e. the network becoming disconnected). Note that this would probably have been done by the developers while investigating the fault. Confirmation testing relates to the "new tests", which would check that the fault has been fixed. There is no mention of performance testing.

    Rate this question:

  • 4. 

    Which of the following is a valid objective of an incident report?

    • A.

      Prove that the tester is contributing to the quality of the system.

    • B.

      Provides test management ideas for test process improvement.

    • C.

      Gives a statistical way to determine which modules to redesign.

    • D.

      Provides developers a way to critique their individual work processes.

    Correct Answer
    B. Provides test management ideas for test process improvement.
    Explanation
    Only B & C sound like "sensible" answers. But we eliminate C because you can't base statistics on an incident report (you could only obtain statistics by extracting data from many incident reports). So the answer is B.

    Rate this question:

  • 5. 

    Which of the following statements contains a valuable objective for a test team?

    • A.

      Prove that the remaining defects will not cause any additional failures.

    • B.

      Run all of the tests that are defined for the test object as quickly as possible.

    • C.

      Prove that all faults have been identified through thorough testing.

    • D.

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

    Correct Answer
    D. Cause as many failures as possible so that faults can be identified and corrected.
    Explanation
    As the saying goes, "failure is our business (and business is good)". We have no time for A, we only report defects and failures. We don't rush through our tests, because this can lead to things being missed, inadequate incident reports, etc. We can't prove that all faults have been identified (and this would violate Testing Principle 1 - Testing shows the presence of defects). So the answer is D.

    Rate this question:

  • 6. 

    Which of the following are good candidates for manual static testing?

    • A.

      Requirement specifications, test plan, code, memory leaks.

    • B.

      Requirement specifications, test cases, user guides.

    • C.

      Requirement specifications, user guides, performance.

    • D.

      Requirement specifications, website, code, use cases.

    Correct Answer
    B. Requirement specifications, test cases, user guides.
    Explanation
    We can't do static testing on memory leaks or performance (these require dynamic testing). And we wouldn't choose to do it for website testing (far better to do manual dynamic testing). So this leaves B as the 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 21, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Jul 22, 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.