Software Testing Quiz- ISTQB

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 Jaidutt Tyagi
Jaidutt Tyagi, Software testing
Jaidutt brings extensive QA and Testing experience, strong leadership, and a proven track record of increasing product reliability and quality to any organization
Quizzes Created: 2 | Total Attempts: 6,570
Questions: 8 | Attempts: 386

SettingsSettingsSettings
ISTQB Quizzes & Trivia

For those of you who would like to know more about and all things software and have an upcoming exam then this is the quiz for you. If you are prepared to test your knowledge on ISTQB software, try it out.


Questions and Answers
  • 1. 

    What is the MAIN benefit of designing tests early in the life cycle?  A. It helps prevent defects from being introduced into the code.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Designing tests early in the life cycle helps to prevent defects from being introduced into the code. By identifying and addressing potential issues at an early stage, developers can ensure that the code is more robust and reliable. This can save time and effort in the long run by reducing the need for extensive debugging and rework later on. Additionally, early testing allows for better alignment with requirements and specifications, leading to a higher quality end product.

    Rate this question:

  • 2. 

    What is risk-based testing? A. Risk-based testing is the term used for an approach to creating a test strategy that is based on prioritizing tests by risk. The basis of the approach is a detailed risk analysis and prioritizing of risks by risk level. Tests to address each risk are then specified, starting with the highest risk first.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Risk-based testing is a testing approach that involves prioritizing tests based on their associated risks. This approach involves conducting a detailed risk analysis and determining the level of risk for each identified risk. The tests are then prioritized based on their corresponding risk levels, with tests for higher-risk areas being given priority. Therefore, the statement "True" indicates that the given explanation accurately describes risk-based testing.

    Rate this question:

  • 3. 

    A wholesaler sells printer cartridges. The minimum order quantity is 5. There is a 20% discount for orders of 100 or more printer cartridges. You have been asked to prepare test cases using various values for the number of printer cartridges ordered. Which of the following groups contain three test inputs that would be generated using Boundary Value Analysis?

    • A.

      3, 4, 100

    • B.

      4, 5, 99

    • C.

      5, 100, 101

    Correct Answer
    B. 4, 5, 99
    Explanation
    The correct answer is 4, 5, 99. This group represents three test inputs that cover the boundaries of the minimum order quantity (5) and the discount threshold (100). The first test input (4) is just below the minimum order quantity, the second test input (5) is exactly at the minimum order quantity, and the third test input (99) is just below the discount threshold. By testing these boundary values, we can ensure that the system handles them correctly.

    Rate this question:

  • 4. 

    What is the KEY difference between preventative and reactive approaches to testing? A. Preventative tests are designed early; reactive tests are designed after the software has been produced.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The key difference between preventative and reactive approaches to testing is the timing of when the tests are designed. Preventative tests are designed early in the software development process, with the aim of identifying and preventing potential issues before they occur. On the other hand, reactive tests are designed after the software has been produced, with the goal of identifying and fixing issues that have already occurred.

    Rate this question:

  • 5. 

    The  purpose of exit criteria is to define when a test level is complete.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Exit criteria are used to determine when a test level is complete. These criteria are defined in order to ensure that all necessary tests have been executed and that the desired level of quality has been achieved. By setting specific exit criteria, the testing team can determine when it is appropriate to move on to the next phase or level of testing. This helps to ensure that all necessary testing activities have been completed and that the software is ready for the next stage of development or release. Therefore, the given statement is true.

    Rate this question:

  • 6. 

    We use the output of the requirement analysis, the requirement specification as the input for writing User Acceptance Test Cases 

    • A.

      False

    • B.

      True

    Correct Answer
    B. True
    Explanation
    The statement is true because the requirement analysis and specification provide a clear understanding of what the system is expected to do. This information is crucial for writing user acceptance test cases, as they need to ensure that the system meets the specified requirements and functions as expected. By using the output of the requirement analysis and specification, the test cases can be designed to cover all the necessary scenarios and validate the system's compliance with the user's needs and expectations.

    Rate this question:

  • 7. 

    What is a failure?

    • A.

      Failure is a departure from specified behaviour

    • B.

      Failure is not a departure from specified behaviour

    Correct Answer
    A. Failure is a departure from specified behaviour
    Explanation
    The correct answer is "Failure is a departure from specified behaviour." This means that failure occurs when something does not meet the expected or specified behavior. It implies that there was an expectation or standard set for a particular behavior, and if that behavior deviates from it, it is considered a failure.

    Rate this question:

  • 8. 

    What is Fault Masking ?

    • A.

      Error condition hiding another error condition.

    • B.

      Error condition displaying another error condition.

    • C.

      Error condition stop another error condition.

    • D.

      None

    Correct Answer
    A. Error condition hiding another error condition.
    Explanation
    Fault masking refers to a situation where one error condition hides or masks another error condition. This means that when one error occurs, it prevents the detection or visibility of another error that may have occurred simultaneously or subsequently. This can be problematic as it can lead to the failure of error detection mechanisms and make it difficult to identify and resolve issues.

    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
  • Feb 20, 2013
    Quiz Created by
    Jaidutt Tyagi
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.