ISTQB Sample Questions Set - 38



  1. A typical commercial test execution tool would be able to perform all of the following, Except ______________.

    1. Calculating expected outputs
    2. Comparison of expected outcomes with actual outcomes
    3. Recording test inputs
    4. Reading test values from a data file

  1. Order numbers on a stock control system can range between 10000 and 99999 inclusive. The ___________out of the following inputs might be a result of designing tests for only valid equivalence classes and valid boundaries?

    1. 1000, 50000, 99999
    2. 9999, 50000, 100000
    3. 10000, 50000, 99999
    4. 10000, 99999, 100000

  1. The _______________ out of the following does not fall under Configuration Management?

    1. Operating Systems
    2. Test Documentation
    3. Recording test inputs
    4. User Requirement Documents

  1. Non-functional system testing includes_______________

    1. Testing to see where the system does not function correctly
    2. Testing quality attributes of the system including performance and usability
    3. Testing a system function using only the software required for that function
    4. Testing for functions that should not exist

  1. A typical commercial test execution tool would be able to perform all of the following, Except ______________.

    1. Calculating expected outputs
    2. Comparison of expected outcomes with actual outcomes
    3. Recording test inputs
    4. Reading test values from a data file

  1. Which of the following is NOT included in the Test Plan document of the Test Documentation Standard?

    1. What is not to be tested
    2. Test Environment Properties
    3. Quality Plans
    4. Schedules and Deadlines

  1. What type of review requires formal entry and exit criteria, including metrics

    1. Walkthrough
    2. Management Review
    3. Inspection
    4. Post Project Review

  1. The main reason for testing the software before releasing it is _______________.

    1. To show that system will work after release
    2. To decide when the software is of sufficient quality to release
    3. To find as many bugs as possible before release
    4. To give information for a risk based decision about release

  1. The later in the development life cycle a fault is discovered, the more expensive it is to fix. Why?

    1. The documentation is poor, so it takes longer to find out what the software is doing.
    2. Wages are rising
    3. The fault has been built into more documentation, code, tests etc
    4. None of the above

  1. Error guessing is best used _________________.

    1. After more formal techniques have been applied
    2. As the first approach to deriving test cases
    3. By inexperienced testers
    4. After the system has gone live

  1. An Incident Logging System ____________________.

    1. Simply records defects
    2. Is of limited value
    3. Is a valuable source of project information during testing if it contains all incidents
    4. Should be used only by the test team.

  1. What is the important criterion in deciding as to which Testing Technique to be used?

    1. How well you know a particular technique
    2. The objective of the test
    3. How appropriate the technique is for testing the application
    4. Whether there is a tool to support the technique

  1. Out of the following which one is Not a type of Non-functional Test?

    1. State-Transition
    2. Usability
    3. Performance
    4. Security

  1. Out of the following which one is not the Integration Strategy

    1. Design based
    2. Big-bang
    3. Bottom-up
    4. Top-down

  1. Out of the following which one is likely to benefit most from the use of test tools providing Test Capture and Replay Facilities?

    1. Regression Testing
    2. Integration Testing
    3. System Testing
    4. User Acceptance Testing

  1. Out of the following requirements which one is testable?

    1. The system shall be user friendly
    2. The safety-critical parts of the system shall contain 0 faults.
    3. The response time shall be less than one second for the specified design load.
    4. The system shall be built to be portable.

  1. Out of the following which statement is False?

    1. Incidents should always be fixed.
    2. An incident occurs when expected and actual results differ.
    3. Incidents can be analysed to assist in test process improvement.
    4. An incident can be raised against documentation.

  1. Out of the following which one is not described in a Unit Test Standard?

    1. Syntax Testing
    2. Equivalence Partitioning
    3. Stress Testing
    4. Modified Condition / Decision Coverage

  1. If the pseudocode given below were a programming language, how many tests are required to achieve 100% statement coverage?

1. If x=3 then
2. Display_messageX;
3. If y=2 then
4. Display_messageY;
5. Else
6. Display_messageZ;
7. Else
8. Display_messageZ;

    1. 1
    2. 2
    3. 3
    4. 4

  1. Out of the following which one would Not normally form part of a Test Plan?

    1. Features to be tested
    2. Incident Reports
    3. Risks
    4. Schedule

  1. Out of the following which one is the best source of Expected Outcomes for User Acceptance Test scripts?

    1. Actual results
    2. Program specification
    3. User requirements
    4. System specification

  1. Out of the following which one is NOT a White Box Technique?

    1. Statement Testing
    2. Path Testing
    3. Data Flow Testing
    4. State Transition Testing

  1. Out of the following which one describes the major benefit of verification early in the life cycle?

    1. It allows the identification of changes in user requirements.
    2. It facilitates timely set up of the test environment.
    3. It reduces defect multiplication.
    4. It allows testers to become involved early in the project.

  1. Out of the following which statements about reviews is True?

    1. Reviews cannot be performed on user requirements specifications.
    2. Reviews are the least effective way of testing code.
    3. Reviews are unlikely to find faults in test plans.
    4. Reviews should be performed on specifications, code, and test plans.

  1. Out of the following which tools would be involved in the automation of regression test?

    1. Data tester
    2. Boundary tester
    3. Capture / Playback
    4. Output Comparator.

  1. To test a function, the programmer writes a _________, which calls the function to be tested and passes the test data to it.

    1. Stub
    2. Driver
    3. Proxy
    4. None of the above

  1. One Key reason why Developers have difficulty in testing their own work is ___________.

    1. Lack of Technical Documentation
    2. Lack of Test Tools for the Developers
    3. Lack of Training
    4. Lack of Objectivity

  1. Acceptance Test Cases are based on ___________.

    1. Requirements
    2. Design
    3. Code
    4. Decision Table

  1. Consider the following statements about an Early Test Design:
Early test design can prevent fault multiplication
B. Faults found during early test design are more expensive to fix
C. Early test design can find faults
D. Early test design can cause changes to the requirements
E. Early test design normally takes more effort

    1. A, C, D are True; B & E are False
    2. C & D are True; A, B & E are False
    3. A, C, D & E are True; B is False
    4. A & B are True; C, D & E are False

  1. Out of the following which tools would be involved in the automation of regression test?

    1. Data tester
    2. Boundary tester
    3. Capture / Playback
    4. Output Comparator.


1
2
3
4
5
6
7
8
9
10
A
C
C
B
A
C
C
C
C
A
11
12
13
14
15
16
17
18
19
20
A
B
C
A
A
C
D
C
C
A
21
22
23
24
25
26
27
28
29
30
C
D
C
D
C
B
D
A
A
C


No comments:

Post a Comment