Online ISTQB Quiz Questions!

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 Yesdee
Y
Yesdee
Community Contributor
Quizzes Created: 1 | Total Attempts: 11,954
Questions: 6 | Attempts: 11,954

SettingsSettingsSettings
Online ISTQB Quiz Questions! - Quiz

Software testers are tasked with carrying out tests on the software that have been developed so that they can see if the software should be implemented or need more fixing. They see what the developers have done that meet the need of the organization and get back to the developers with their feedback. With the International Software Testing Qualifications Board exams around the corner take up the quiz below and see how prepared you are.


Questions and Answers
  • 1. 

    In which document described in IEEE 829 would you find instructions for the steps to be taken for a test including set-up, logging, environment and measurement?

    • A.

      Test plan

    • B.

      Test design specification

    • C.

      Test case specification

    • D.

      Test procedure specification

    Correct Answer
    D. Test procedure specification
    Explanation
    The Test Procedure Specification document in IEEE 829 provides instructions for the steps to be taken for a test, including set-up, logging, environment, and measurement. This document outlines the specific procedures that need to be followed during the testing process, ensuring that all necessary steps are carried out in a systematic and organized manner. It serves as a guide for the testers, providing them with clear instructions on how to execute the test and record the results.

    Rate this question:

  • 2. 

    With a highly experienced tester with a good business background, which approach to defining test procedures would be effective and most efficient for a project under severe time pressure?

    • A.

      A high-level outline of the test conditions and general steps to take.

    • B.

      Every step in the test spelled out in detail.

    • C.

      A high-level outline of the test conditions with the steps to take discussed in detail with another experienced tester.

    • D.

      Detailed documentation of all test cases and careful records of each step taken in the testing.

    Correct Answer
    A. A high-level outline of the test conditions and general steps to take.
    Explanation
    A highly experienced tester with a good business background would be able to quickly understand the project requirements and prioritize the test conditions. By providing a high-level outline of the test conditions and general steps to take, it allows the tester to focus on the most critical aspects of the testing process and efficiently execute the tests. This approach saves time by avoiding unnecessary details and allows the tester to adapt the test procedures as needed based on their expertise and understanding of the project requirements.

    Rate this question:

  • 3. 

    Put the test cases that implement the following test conditions into the best order for the test execution schedule, for a test that is checking modifications of customers on a database.
    1. Print modified customer record.
    2. Change customer address: house number and street name.
    3. Capture and print the on-screen error message.
    4. Change customer address: postal code.
    5. Confirm existing customer is on the database by opening that record.
    6. Close the customer record and close the database.
    7. Try to add a new customer with no details at all.

    • A.

      5, 4, 2, 1, 3, 7, 6

    • B.

      4, 2, 5,1, 6, 7, 3

    • C.

      5, 4, 2, 1, 7, 3, 6

    • D.

      5,1, 2, 3, 4, 7, 6

    Correct Answer
    C. 5, 4, 2, 1, 7, 3, 6
    Explanation
    The correct order for the test execution schedule is 5, 4, 2, 1, 7, 3, 6. The first step is to confirm the existing customer is on the database by opening that record. Then, the customer address is changed by modifying the house number and street name. After that, the customer address is further modified by changing the postal code. Next, the modified customer record is printed. Then, the on-screen error message is captured and printed. Finally, the customer record and the database are closed. The step to try to add a new customer with no details at all is not included in the correct order.

    Rate this question:

  • 4. 

    Why are both specification-based and structure-based testing techniques useful?

    • A.

      They find different types of defect.

    • B.

      Using more techniques is always better.

    • C.

      Both find the same types of defect.

    • D.

      Because specifications tend to be unstructured.

    Correct Answer
    A. They find different types of defect.
    Explanation
    Both specification-based and structure-based testing techniques are useful because they find different types of defects. Specification-based techniques focus on testing the software against the requirements and specifications provided, ensuring that the software meets the intended functionality. On the other hand, structure-based techniques analyze the internal structure of the software, identifying potential defects based on the code structure and logic. By using both techniques, a wider range of defects can be identified and addressed, increasing the overall quality and reliability of the software.

    Rate this question:

  • 5. 

    What is a key characteristic of structure-based testing techniques?

    • A.

      They are mainly used to assess the structure of a specification.

    • B.

      They are used both to measure coverage and to design tests to increase coverage.

    • C.

      They are based on the skills and experience of the tester.

    • D.

      They use a formal or informal model of the software or component.

    Correct Answer
    B. They are used both to measure coverage and to design tests to increase coverage.
    Explanation
    Structure-based testing techniques are used to measure the coverage of a specification and also to design tests that can increase the coverage. These techniques focus on examining the internal structure of the software or component being tested, such as its code, architecture, or design. By analyzing the structure, testers can identify areas that have not been adequately covered by tests and design new tests to increase the coverage. This helps ensure that all parts of the software are thoroughly tested and increases the overall quality and reliability of the system.

    Rate this question:

  • 6. 

    Given the state diagram in Figure 4.6, which test case is the minimum series of valid transitions to cover every state? Figure 4.6: State diagram

    • A.

      SS - S1 - S2 - S4 - S1 - S3 - ES

    • B.

      SS - S1 - S2 - S3 - S4 - S3 - S4 - ES

    • C.

      SS - S1 - S2 - S4 - S1 - S3 - S4 - S1 - S3 - ES

    • D.

      SS - S1 - S4 - S2 - S1 - S3 - ES

    Correct Answer
    A. SS - S1 - S2 - S4 - S1 - S3 - ES
    Explanation
    The correct answer is SS - S1 - S2 - S4 - S1 - S3 - ES. This test case covers every state in the state diagram, starting from the initial state SS and transitioning through each state (S1, S2, S4, S3) until reaching the end state ES. It ensures that all possible transitions are tested and all states are visited.

    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.