ISTQB-all Chapters Exam3

40 Questions | Attempts: 188
Share

SettingsSettingsSettings
ISTQB-all Chapters Exam3 - Quiz

.


Questions and Answers
  • 1. 

    Which of the following are valid testing principles ? I. Exhaustive testing is in general impossible II. Exhaustive testing should be executed for code intended to be reused III. Testing may guarantee that a program is correct IV. Testing cannot guarantee that a program is correct V. Defects cluster together in certain areas of the product Select one:

    • A.

      I, III

    • B.

      I, IV, V

    • C.

      I, V

    • D.

      II, IV

    Correct Answer
    B. I, IV, V
  • 2. 

    Which of the following statements is true? Select one:

    • A.

      Regression testing is intended to find side-effects after changes have been applied to the system under test

    • B.

      Regression testing is a technique for system testing and acceptance testing only

    • C.

      Regression testing can be used in any level of testing, but must be done after white-box testing has been finished

    • D.

      Regression testing is an alternative term for re-testing

    Correct Answer
    A. Regression testing is intended to find side-effects after changes have been applied to the system under test
  • 3. 

    Which one is the definition of use case? Select one:

    • A.

      An operation on a system by a user, with no regards to the systems response

    • B.

      A response of on e system to users interaction with other, integrated systems

    • C.

      An description of an environment in which a system needs to operate

    • D.

      A sequence of transactions between a user and a system to achieve a certain goal

    Correct Answer
    D. A sequence of transactions between a user and a system to achieve a certain goal
  • 4. 

    Which of the following test types are EXAMPLES of non-functional tests ? I.  Acceptance test II. Regression test III.Load test IV.Component test V. Usability test Select one:

    • A.

      I, II and IV

    • B.

      III and V

    • C.

      I, III and V

    • D.

      II, III and V

    Correct Answer
    B. III and V
  • 5. 

    The following program part is given: IF (condition A) or (condition B)          Then DO C END IF How many test cases are necessary in order to achieve 100% decision coverage? Select one:

    • A.

      3

    • B.

      2

    • C.

      1

    • D.

      4

    Correct Answer
    B. 2
  • 6. 

    While reporting a defect, which of the following indicates the level of business importance assigned to the defect? Select one:

    • A.

      Priority

    • B.

      Severity

    • C.

      Difficulty

    • D.

      Urgency

    Correct Answer
    A. Priority
  • 7. 

    Which of the following is correct? Select one:

    • A.

      Intrusive test tools are tools that do not exhibit the probe-effect

    • B.

      Testing tools allow developers do testing. Use of such tools changes the role of the test team

    • C.

      Testing tools can be use by both developers and testers

    • D.

      Use of testing tools is effective only when done as part of a test automation system

    Correct Answer
    C. Testing tools can be use by both developers and testers
  • 8. 

    Which of the following statements is correct? Select one:

    • A.

      Pair programming is an alternative term for code inspection

    • B.

      Pair programming is done with developer and tester pairing together

    • C.

      Pair programming is, among other things, an informal review method

    • D.

      Pair programming is used usually in water fall model

    Correct Answer
    C. Pair programming is, among other things, an informal review method
  • 9. 

    Consider the following statements about risk-based testing: I. Risk-based testing has the objective to reduce the level of project risks. II. Tests should be prioritized to find the critical defects as early as possible. III. Non-testing activities may also help to reduce risk. IV. Risks have to be reassessed on a regular basis. V. The project stakeholders can give useful input to determine the risks. Select one:

    • A.

      I, III, IV and V are true. II is false

    • B.

      II, III, IV and V are correct. I is false

    • C.

      I, II and IV are true. III and V are false

    • D.

      II, III and V are true. I and IV are false

    Correct Answer
    B. II, III, IV and V are correct. I is false
  • 10. 

    Which of the following is wrong? Select one:

    • A.

      Security tools check for viruses and denial of service attacks

    • B.

      Static analysis tools support developers and testers in finding defects before dynamic testing

    • C.

      Test execution tools generate test inputs or executable tests e.g. from requirements

    • D.

      Monitoring tools provide information that can be used for testing purposes

    Correct Answer
    C. Test execution tools generate test inputs or executable tests e.g. from requirements
  • 11. 

    For which of the following activities is a static analysis tool not useful? Select one:

    • A.

      Analysis of linked web pages

    • B.

      Calculation of complexity of the code

    • C.

      Quantitative analysis related to the tests (e.g tests passed)

    • D.

      Enforcement of coding standards

    Correct Answer
    C. Quantitative analysis related to the tests (e.g tests passed)
  • 12. 

    For withdrawing money from an automated teller machine (ATM), the following conditions are required: - The bank card is valid - The PIN code is correct - Money is available in the users account The following are some possible interactions between the user and the ATM: - The entered card is invalid: The card is rejected - The PIN code is wrong: The ATM asks for another PIN code -The requested amount is more than available in the user's account: The ATM asks for another amount - The requested amount is available in the user's account: The ATM dispense the money Which test design technique should be used to cover all possible combinations of the input conditions? Select one:

    • A.

      Boundary value analysis

    • B.

      Use case based testing

    • C.

      Equivalence class partitioning

    • D.

      Decision table

    Correct Answer
    D. Decision table
  • 13. 

    Four equivalences classes are given for integer value, 0<100<=x<=200, 200<x>=500, Which of the following options represent correct set of data for valid equivalence class partitions? Select one:

    • A.

      50, 100, 250, 1000

    • B.

      50, 100, 200, 1000

    • C.

      0, 50, 100, 150, 200, 350, 500

    • D.

      0, 1, 99, 100, 200, 201, 499, 500

    Correct Answer
    A. 50, 100, 250, 1000
  • 14. 

    Which of the following statements correctly characterizes the risk analysis used in testing ? I.  The risk level depends on the probability of occurrence of an undesired event. II. The risk level is determined by the probability of occurrence of an undesired event and by its impact. III. Project risks are those that characterize the project ability to achieve its objectives. IV. Product risks are areas of potential failures (i.e. future undesired events ) in the software or system. Select one:

    • A.

      I, II, III

    • B.

      III, IV

    • C.

      I, II

    • D.

      II, III, IV

    Correct Answer
    D. II, III, IV
  • 15. 

    Which of the following statements correctly describe black-box testing? Select one:

    • A.

      Test derived from the ability of the testers and their intuition and experience with similar applications and technologies (sometimes used to strengthen systematic techniques)

    • B.

      Test on an individual software component in isolation from other components, to avoid external influence

    • C.

      Test of the interfaces between components and of the interactions with different parts of a system

    • D.

      Tests that investigate the input vs. the output behavior of a software system

    Correct Answer
    D. Tests that investigate the input vs. the output behavior of a software system
  • 16. 

    In performance testing, tools can be used to collect metrics. Which statement about monitoring tools is correct? Select one:

    • A.

      They store version information and can be replaced by configuration management tools

    • B.

      They make it possible to observe possible performance problems and give warnings

    • C.

      They supervise the testing effort and report related metrics

    • D.

      They are technical tools a used by developers and not testers

    Correct Answer
    B. They make it possible to observe possible performance problems and give warnings
  • 17. 

    At which stage of the fundamental test process do testers write the steps of the test procedures? Select one:

    • A.

      Test implementation and execution

    • B.

      Test closure activates

    • C.

      Evaluating exit criteria and reporting

    • D.

      Test planning and control

    Correct Answer
    A. Test implementation and execution
  • 18. 

    Which of the following statements is true about the minimum number of test cases required to reach a 100% statement and branch coverage of the piece of program below? Read A Read B If (A+B > 100) then        Print "Hello" Endif If (A > 50) then        Print "world" Endif Select one:

    • A.

      2 test case for statement coverage; 2 test case for branch coverage

    • B.

      1 test case for statement coverage; 1 test case for branch coverage

    • C.

      1 test case for statement coverage; 2 test case for branch coverage

    • D.

      1 test case for statement coverage; 3 test case for branch coverage

    Correct Answer
    C. 1 test case for statement coverage; 2 test case for branch coverage
  • 19. 

    Load testing tool checks for : Select one:

    • A.

      Monitoring system resources

    • B.

      The amount of testers needed in order to achieve "dead line"

    • C.

      Time response and system breaking point

    • D.

      Correct behavior of the system under test

    Correct Answer
    C. Time response and system breaking point
  • 20. 

    During system testing phase of a word processor, a tester finds that on opening a file from a particular set of files, which are part of a critical workflow, the word processor crashes. Which of the following is the next step the tester should take prior to recording the deviation? Select one:

    • A.

      Perform bug isolation to find the conditions that cause the crash

    • B.

      Report the incident as is without any further action

    • C.

      Try to identify the code fragment causing the problem

    • D.

      Do a root cause analysis

    Correct Answer
    A. Perform bug isolation to find the conditions that cause the crash
  • 21. 

    Consider the following excerpt from a defect report, "To recreate the failure we used test file TST_01_TC_16.dat, which is available in the common shared folder." Which incident report objective does this excerpt satisfy? Select one:

    • A.

      Provides test leaders with information to report test progress

    • B.

      Provides ideas for test process improvement

    • C.

      Provides developers with information to isolate the failure

    • D.

      Does not belong in an incident report

    Correct Answer
    C. Provides developers with information to isolate the failure
  • 22. 

    Which of the following statements about roles in a typical formal review is correct ? Select one:

    • A.

      The author documents the problems and open points  

    • B.

      The manager allocates time in project schedules

    • C.

      The manager is responsible for planning the review

    • D.

      The moderator determines if the review objectives have been met

    Correct Answer
    B. The manager allocates time in project schedules
  • 23. 

    You have to specify test cases based on equivalence partitioning and boundary value analysis for an internet shop selling baby shoes. The shop provides a selection of shoes based on the following input parameters There are 4 different sizes, depending on the age of the baby. The system selects the appropriate size based on the following criteria: 1. 0 < age <= 4 months: size 1 2. 4 < age <= 8 months: size 2 3. 8 < age <= 15 months: size 3 4.15 < age <= 24 months: size 4 The gender of the baby: boy or girl Which of the following statements is true? Select one:

    • A.

      All combinations of valid equivalence classes could be covered with 4 test cases

    • B.

      There are two invalid equivalence classes for the age input parameter

    • C.

      The total number of combinations of valid equivalence classes of age and gender is 8

    • D.

      All valid equivalence classes could be covered with 6 test cases

    Correct Answer
    C. The total number of combinations of valid equivalence classes of age and gender is 8
  • 24. 

    Which of the following test execution outcomes are likely to increase the overall quality of the software: I.  A test case passes II. A test case fails, defect gets logged which subsequently gets fixed III. Some tests are differed because test environment is not available IV. A bug is found but there is no corresponding test case Select one:

    • A.

      I and II

    • B.

      I, II and III

    • C.

      I, II and IV

    • D.

      I and IV

    Correct Answer
    C. I, II and IV
  • 25. 

    Which of the following statements is LEAST likely to be true of non-functional testing? Select one:

    • A.

      It may include testing the ease of modification of systems

    • B.

      It tests "how" the system works

    • C.

      It covers the evaluation of the interaction of various specified components

    • D.

      It may be performed at unit, integration, system and acceptance test levels

    Correct Answer
    A. It may include testing the ease of modification of systems
  • 26. 

    Which of the following coverage criteria results in the highest coverage for state transition based test cases? Select one:

    • A.

      Covering only start and end states

    • B.

      Covering all transitions at least once

    • C.

      Can't be determined

    • D.

      Covering all states at least once

    Correct Answer
    B. Covering all transitions at least once
  • 27. 

    Which of the following statements is LEAST likely to be describing component testing? Select one:

    • A.

      It identifies defects in the functionality of modules, objects and classes

    • B.

      It may be applied using a test-first approach.

    • C.

      It mainly tests interfaces and interactions between components

    • D.

      Simulators and stubs may be required

    Correct Answer
    C. It mainly tests interfaces and interactions between components
  • 28. 

    The following open incident report provided: Date : 01.01.01 Description:  When pressing the stop button the application status remain in "Attention"instead of "Ready" Severity: High Life cycle: Integration Which of the following details are missing in the giving incident report? I. Identification or configuration of the application II. The name of the developer III. Recommendation of the developer IV. The actions and/or conditions that came before the pressing of the button Select one:

    • A.

      I, II

    • B.

      I, IV

    • C.

      II, III

    • D.

      IV

    Correct Answer
    B. I, IV
  • 29. 

    When testing a mission critical system a high coverage should be achieved which of the following techniques should be implemented as a structural based coverage technique in order to achieve highest coverage? Select one:

    • A.

      Multiple condition coverage

    • B.

      Decision table

    • C.

      Use case testing

    • D.

      Statement coverage

    Correct Answer
    A. Multiple condition coverage
  • 30. 

    Given the following two programs: Program X: If A>B then              Execute function _A() Else              Execute function _B() Endif Execute function _C() Program Y if D > E then              Execute function _D() endif Execute function _E() Execute function _F() Which one of the following is an INCORRECT statement about the programs? Select one:

    • A.

      At least 2 test cases are needed to achieve 100% statement coverage of program Y

    • B.

      At least 2 test cases are needed to achieve 100% decision coverage of program X

    • C.

      At least 2 test cases are needed to achieve 100% statement coverage of program X

    • D.

      At least 2 test cases are needed to achieve 100% decision coverage of program Y

    Correct Answer
    A. At least 2 test cases are needed to achieve 100% statement coverage of program Y
  • 31. 

    Which are the MAIN goals of risk management in a software project? Select one:

    • A.

      To control contractual problems and minimize the impacts of company policies

    • B.

      To increase the success probability for the project regardless of costs

    • C.

      To increase focus on preventative processes and to increase satisfaction for the testers

    • D.

      To reduce the probability of undesired situations and to reduce the effect of potential impact

    Correct Answer
    D. To reduce the probability of undesired situations and to reduce the effect of potential impact
  • 32. 

    A system for calculation of taxes has the people's age as input. The "Age" field is supposed to accept integer numbers between 18 and 75 (including). Which is the correct result of boundary value analysis? Select one:

    • A.

      17, 18, 75, 76

    • B.

      0, 18, 75, 99

    • C.

      0, 17, 18, 75, 76, 99

    • D.

      17, 18, 19, 50,75, 76

    Correct Answer
    A. 17, 18, 75, 76
  • 33. 

    Which of the following statements about decision tables are TRUE? I.  Generally, decision tables are generated for low risk test items. II. Test cases derived from decision tables can be used for component tests. III. Several test cases can be selected for each column of the decision table. IV. The conditions in the decision table typically represent values. Select one:

    • A.

      II, III

    • B.

      II, IV

    • C.

      I, III

    • D.

      I, IV

    Correct Answer
    B. II, IV
  • 34. 

    Which one of the following statements about independent testing is not correct?  Select one:

    • A.

      Independent testing may be performed  at any level of testing

    • B.

      Independent testing is often more effective at finding defects and failures

    • C.

      Independent testing is not appropriate for unit testing

    • D.

      Independent testing can be performed by developers with the right mindset

    Correct Answer
    C. Independent testing is not appropriate for unit testing
  • 35. 

    Which of the following is NOT an example of dynamic testing? Select one:

    • A.

      Checking memory leaks for a program by executing it

    • B.

      Testing for performance

    • C.

      Coverage analysis

    • D.

      Code inspection

    Correct Answer
    D. Code inspection
  • 36. 

    Which of the following is the most important task of a typical test leader? Select one:

    • A.

      To set up the test environment

    • B.

      To coordinate the test strategy with project managers

    • C.

      To prepare and acquire test data

    • D.

      To automate tests

    Correct Answer
    B. To coordinate the test strategy with project managers
  • 37. 

    Testing should provide sufficient information to stakeholders to make informed decisions about the release of the software or system being tested. At which of the following fundamental test processes activity the sufficiency of the testing and the resulting information are assessed? Select one:

    • A.

      Requirements specification

    • B.

      Implementation and execution

    • C.

      Analysis and design

    • D.

      Evaluating exit criteria and reporting

    Correct Answer
    D. Evaluating exit criteria and reporting
  • 38. 

    Which of the following statements are correct ? I.  System testing is often carried out by an independent test team. II. The main goal in acceptance testing is to find defects III. Component testing may include testing of functionality and non functional characteristics. IV. User acceptance testing typically verifies the fitness for use of the system by business users. V. The environment for system testing should correspond to the production environment. Select one:

    • A.

      II, III, IV

    • B.

      II, III, V

    • C.

      I, III, IV, V

    • D.

      I, II, V

    Correct Answer
    C. I, III, IV, V
  • 39. 

    Which testing technique is the most suitable for testing the functionality of a fully computerized elevator ? Select one:

    • A.

      Use case testing

    • B.

      Man machine interface testing

    • C.

      Decision table testing

    • D.

      State Transition Testing

    Correct Answer
    D. State Transition Testing
  • 40. 

    Which ONE of the following statements does NOT describe how testing contributes to higher quality? Select one:

    • A.

      The testing of software demonstrates the absence of defects

    • B.

      Performing a review of the requirement specifications before implementing the system can enhance quality

    • C.

      Properly designed tests that pass reduce the level of risk in a system

    • D.

      Software testing identifies defects, which can be used to improve development activities

    Correct Answer
    A. The testing of software demonstrates the absence of defects

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 17, 2022
    Quiz Edited by
    ProProfs Editorial Team
  • Dec 18, 2017
    Quiz Created by
    Abdul Jaleel
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.