Software Testing Quiz- ISTQB

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
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,608
| Attempts: 386
SettingsSettings
Please wait...

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

    • True
    • False
Please wait...
ISTQB Quizzes & Trivia
About This Quiz

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
  • 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.

    • True

    • 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?

    • 3, 4, 100

    • 4, 5, 99

    • 5, 100, 101

    Correct Answer
    A. 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.

    • True

    • 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.

    • True

    • 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 

    • False

    • True

    Correct Answer
    A. 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?

    • Failure is a departure from specified behaviour

    • 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 ?

    • Error condition hiding another error condition.

    • Error condition displaying another error condition.

    • Error condition stop another error condition.

    • 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 (Updated): Mar 20, 2023 +

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.