Basic Fundamentals Of Software Testing Trivia

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 Naaz781
N
Naaz781
Community Contributor
Quizzes Created: 2 | Total Attempts: 5,217
Questions: 10 | Attempts: 1,982

SettingsSettingsSettings
Basic Fundamentals Of Software Testing Trivia - Quiz

Do you know all the basic fundamentals of software testing? Take this quiz and prove yourself now!


Questions and Answers
  • 1. 

    The prime benefit of testing is that it results in improved defects 

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    “The prime benefit of testing is that it results in improved quality”

    Rate this question:

  • 2. 

    A bug report is a:

    • A.

      A collection of independent, reusable test cases.

    • B.

      A technical document that describes the various symptoms or failure modes associated with a single bug.

    • C.

      A deliverable that details the strategic approach to a testing effort

    • D.

      A & B

    Correct Answer
    B. A technical document that describes the various symptoms or failure modes associated with a single bug.
    Explanation
    A bug report is a technical document that describes the various symptoms or failure modes associated with a single bug.

    Rate this question:

  • 3. 

    A software error can be described as:

    • A.

      A description of the relationship between two or more variables or set members in which the value of one does not influence the values of others.

    • B.

      Any ill-advised, substandard, or temporary fix applied to an urgent problem in the (often misguided) belief that doing so will keep a project moving forward.

    • C.

      The process in which developers determine the root cause of a bug and identify possible fixes

    • D.

      A mismatch between the program and its specification.

    Correct Answer
    D. A mismatch between the program and its specification.
    Explanation
    One common definition of a software error is a mismatch between the program and its specification.

    Rate this question:

  • 4. 

    • A.

      The domain of possible inputs is too large to test .

    • B.

      Limited financial resources .

    • C.

      There are too many possible paths through the program to test

    • D.

      The user interface issues (and thus the design issues) are too complex to completely test.

    Correct Answer
    B. Limited financial resources .
    Explanation
    Here are three reasons that complete testing is impossible:
    • The domain of possible inputs is too large.
    • There are too many possible paths through the program to test.
    • The user interface issues (and thus the design issues) are too complex to completely test.

    Rate this question:

  • 5. 

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    Testing looks for situations in which a product fails to meet customers’ or users reasonable expectations in specific areas

    Rate this question:

  • 6. 

    When what is visible to end-users is a deviation from the specific or expected behavior, this is called:

    • A.

      An error

    • B.

      A fault

    • C.

      A failure

    • D.

      A defect

    • E.

      A mistake

    Correct Answer
    C. A failure
    Explanation
    A failure refers to a situation where the visible behavior of a system or software deviates from what is expected or specified by the end-users. It signifies that the system is not functioning correctly and is unable to meet the desired requirements or perform its intended tasks. Unlike errors, faults, defects, or mistakes, a failure specifically highlights the discrepancy between the expected and actual behavior of the system.

    Rate this question:

  • 7. 

    Testing should be stopped when:

    • A.

      All the planned tests have been run

    • B.

      Time has run out

    • C.

      All faults have been fixed correctly

    • D.

      Both a) and c)

    • E.

      It depends on the risks for the system being tested

    Correct Answer
    E. It depends on the risks for the system being tested
    Explanation
    Testing should be stopped when it depends on the risks for the system being tested. This means that the decision to stop testing should be based on the level of risk associated with the system. If the risks are deemed acceptable and all planned tests have been run, time has run out, and all faults have been fixed correctly, then testing can be stopped. However, if there are still significant risks present, testing should continue until those risks are mitigated.

    Rate this question:

  • 8. 

    In foundation level syllabus you will find the main basic principles of testing. Which of the following sentences describes one of these basic principles?

    • A.

      Complete testing of software is attainable if you have enough resources and test tools

    • B.

      With automated testing you can make statements with more confidence about the Quality of a product than with manual testing

    • C.

      For a software system, it is not possible, under normal conditions, to test all input and preconditions

    • D.

      A goal of testing is to show that the software is defect free.

    Correct Answer
    C. For a software system, it is not possible, under normal conditions, to test all input and preconditions
    Explanation
    One of the basic principles of testing is that it is not possible to test all input and preconditions for a software system under normal conditions. This is because there can be an infinite number of possible inputs and combinations, making it impractical to test every single one. Therefore, testing focuses on prioritizing and selecting representative inputs and preconditions to ensure adequate coverage and identify potential defects.

    Rate this question:

  • 9. 

    As part of which test process do you determine the exit criteria?

    • A.

      Test planning

    • B.

      Evaluating exit criteria and reporting

    • C.

      Test closure.

    • D.

      Test control

    Correct Answer
    A. Test planning
    Explanation
    During the test planning phase, the exit criteria are determined. Exit criteria are the conditions or requirements that must be met in order to decide when to stop testing. These criteria are established based on factors such as test coverage, test objectives, and project constraints. Evaluating exit criteria and reporting is a part of the overall test process, but specifically, it is done during the test planning phase. Test closure is the final phase of the test process where the project is evaluated and lessons learned are documented. Test control involves monitoring and controlling the test activities throughout the testing process.

    Rate this question:

  • 10. 

    Which activity in the fundamental test process creates test suites for efficient test execution?

    • A.

      Implementation and execution.

    • B.

      Planning and control.

    • C.

      Analysis and design.

    • D.

      Test closure.

    Correct Answer
    A. Implementation and execution.
    Explanation
    The activity in the fundamental test process that creates test suites for efficient test execution is implementation and execution. This involves actually carrying out the planned tests and executing the test cases. By implementing and executing the tests, the test suites are created and executed in an efficient manner, ensuring that the testing process is effective and thorough.

    Rate this question:

Related Topics

Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.