ISTQB Foundation Sample Question Paper No. 28

1.System Testing team is responsible for
a) Performing the data validations
b) Performing the Usability Testing
c) Performing the Beta Testing
d) None of the above

2.Testing Process comprised of
a) Test Plan and Test Cases
b) Test log and Test Status
c) Defect Tracking
d) All of the above
3.Localisation Testing
a) Testing performed for local functions
b) Testing across different languages
c) Testing across different locations
d) None of the above

4.Object Oriented Testing
a) Same as Top-Down Testing
b) Same as Bottom-Up Testing
c) Same as Hybrid Testing
d) All of the above

5.Smoke Testing
a) To find whether the hardware burns out
b) Same as build verification test
c) To find that software is stable
d) None of the above

6.Test Plan
a) Road map for testing
b) Tells about the acutal results and expected results
c) Both a and b
d) None of the above

7.Test Script
a) written version of test cases
b) Code used in manual testing
c) Always used  when we use tools
d) A code segment to replace the test case

8.Test Procedure
a) collection of test plans
b) combination of test plan and test cases
c) collection of test cases
d) none of the above

9.Code Walkthrough
a) a type of dynamic testing
b) type of static testing
c) neither dynamic nor static
d) performed by the testing team

10.Static Analysis
a) same as static testing
b) done by the developers
c) both a and b
d) none of the above

11.User Acceptance Testing
a) same as Alpha Testing
b) same as Beta Testing
c) combination of Alpha and Beta Testing
d) none of the above

12.State which of the one is false
a) In performance testing, usage of tool is a must
b) In database testing, database knowledge is a must.
c) In Functional Testing, knowledge of business logic is a must
d) none of the above.

13.State which one is true. Collection of testing metrics contributes
a) in the improvement of testing
b) Affects testers growth.
c) Used against a developer
d) none

14.Random Testing
a) Program is tested randomly sampling the input.
b) A black-box testing technique
c) Both a and b
d) None of the above.

15.Error seeding
a) Evaluates the thoroughness with which a computer program is tested by purposely inserting errors into a supposedly correct program.
b) Errors inserted by the developers intentionally to make the system
c) Neither a or b
d) Both a and b
16.Metrics collected during testing includes
a) System test cases planned/executed/passed
b) Discrepancies reported/resolved
c) Staff hours
d) All of the above

17.Manual Testing
a) at least performed one time
b) need to be executed before going for automation
c) both a and b
d) neither a or b

18.What is the use of Affinity Diagram?
a) A group process that takes large amount of language data such as a list developed by brainstorming and divides it into categories
b) A test or analysis conducted after an application is moved into production to determine whether it is likely to meet the originating business case.
c) A test method that requires that each possible branch on each decision point be executed at least once.
d) None of the above

19.The following best describes the defect density:
a) ratio of failure reports received per unit of time.
b) ratio of discoved errors per size of code.
c) number of modifications mede per size of code.
d) number of failures reported against the code.

20.Which of the following technique is the most suitable for negative testing
a) Boundary value analysis
b) Internal value analysis
c) State transition testing
d) All of the above

21. Unit, Integration and System testing being replaced by ________
using object oriented software testing concepts
a) classing testing, Object Integration testing, System testing
b) Statement coverage, Branch coverage , Condition coverage
c) All of the above
d) None of the above

22. What is the relationship between equivalence partitioning and boundary
value analysis techniques
a) Structural testing
b) Opaque testing
c) Compatibility testing
d) All of the above

23. Which statement is relevant for test driver (Testing concepts)
a) A program that directs the execution of another program against
a collection of test data sets. Usually the test driver also records
and organizes the output generated as the tests are run.
b) A document that identifies test items and includes current status and
location information.
c) A document describing any event during the testing process that
requires investigation
d) A software item that is an object of testing.

24. Which of the following best describes validation (Testing concepts)
a) Determination of the correctness of the final program or software
produced from a development project with respect to the user needs
and requirements.
b) A document that describes testing activities and results and evaluates
the corresponding test items
c) Test data that lie within the domain of the function represented by the
d) All of the above

25. Coverage based analysis is best described as: (Test artifacts)
a) A metric used to show the logic covered during a test session providing insight to the extent of testing.
b)A tool for documenting the unique combinations of conditions and associated results in order to derive unique test cases for validation testing.
c)Tools for documenting defects as they are found during testing and for tracking their status through to resolution.
d)The most traditional means for analyzing a system or a program

26.Which of the following best describes the difference between clear box and opaque box?
Clear box is structural testing, opaque box is functional testing
Clear box is done by tester, and opaque box is done by developer
Ad-hoc testing is a type of opaque box testing
a) 1 only
b) 1 and 3
c) 2
d) 3

27. How do you test a module for integration?
a) Big bang approach
b) Pareto analysis
c) Cause and Effect diagram
d) Scatter diagram

28. 80:20 rule can also called as
a) a Fish bone diagram
b) bPareto analysis
c) cScatter diagram
d) dHistogram

29.Suggest an alternative for requirement traceability matrix
a) a.Test Coverage matrix
b) b.Average defect aging
c) c.Test Effectiveness
d) d.Error discovery rate

30.What can be done to minimize the reoccurrence of defects
a) a.Defect Prevention plan
b) b.Defect tracking
c) c.Defect Management
d) d.All of the above

31.Review is one of the methods of V&V. The other methods are
a) Inspection
b) Walkthough
c) Testing
d) All of the above

32. What needs to be done when there is an insufficient time for testing
(Test Mgmt)
1)Do Ad-hoc testing
2)Do usability testing
3)Do sanity testing
4)Do a risk based analysis to prioritize
a) 1 and 2
b) 3 & 4
c) All of the above
d) None of the above

33. What is the scenario in which automation testing can be done:
Application is stable
Usability testing is to be done
The project is short term
Long term project having numerous releases
a) 1
b) 1 & 4
c) 1 & 2
d) 2 & 3

34. Choose the best match for cyclomatic complexity (Test Execution)
a) The number of decision statements plus one.
b) A set of Boolean conditions such that complete test sets for the
conditions uncover the same errors
c) The process of analyzing and correcting syntactic logic and other
errors identified during testing
d) None of the above

35. According to Crosby, it is less costly to (Quality)
a) let the customer find the defects.
b) detect defects than to prevent them.
c) prevent defects than to detect them.
d) ignore minor defects

36. Which of the following is LEAST likely to be used during software
a) Project management plan
b) Customer support hot line
c) Software problem reports
d) Change control board
37.Which of the following reviews are required in order to ensure proper tracking of software between phases of a project?
1.Product feasibility
2.Software requirements
3.Software design
4.Acceptance test
a) I and II only
b) II and III only
c) I, II, and III only
d) II, III, and IV only

38.How can it be known when to stop testing?
a) When no more bugs can be found
b) When the time allocated is over
c) When the quality goals set up for testing have been achieved
d) All of the above

39.What can be done if requirements are changing continuously?
a) Work with the project's stakeholders early on to understand how requirements might change so that alternate test plans and strategies can be worked out in advance, if possible.
b) Negotiate to allow only easily-implemented new requirements into the project, while moving more difficult new requirements into future versions of the application
c) Both a and b
d) None of the above

40.The goal of software testing is to
a) Debug the system
b) Validate that the system behaves as expected
c) Let the developer know the defects injected by him
d) Execute the program with the intent of finding errors



  1. It is not a foundation level

  2. Yes this is foundataional level.
    From ISTQB Foundation Sample Question Paper No. 1 - ISTQB Foundation Sample Question Paper No. 33 are all foundational level.

  3. IMHO, Answer for Q-22 is B, and NOT a.
    please correct me if i wrong, or fix the answers page if I'm right :)

    1. Corrected and Thanks for the check

    2. @ Sahar - Hi,can you tell me how did you get the correct answer....I didn't find in ISTQB book.Have you given the exam...? Can you help me the pattern of questions.Thanks!

    3. @mukta: can u plz fwd me the ISTQB book, email:

  4. another issue: Q-38, IMHO, answer is C (let me know if I'm wrong..)

  5. Q-40, Answer is B, IMHO of-course :)

    (next time i will wait till the end of the test before i comment my issues :) )

  6. Why the answer for Q40 not D,any guesses because that is the primary goal of testing,option B is the primary foal of Acceptance testing and not testing in general.

    1. Here the question is about the ultimate goal of testing.
      While testing our aim is not finding the bugs, whereas the basic goal is to check whether is works as expected or not.
      That is the reason the answer is: b) Validate that the system behaves as expected.

  7. Hi All,

    I am going to give My foundation lavel exam on 17 Nov. I have been gone through all the papers from 1-27. Although they not seems very difficult. But the question papers from 18-33 for Mar'12 relatively hard than before :-(
    Can any one please guide me about the toughness of questions to be asked in exam , or the syllabus has been changed, or these questions are some different or something else. Please suggest me .

    Yours valuable comments are really appreciate.

    -Amit Singh

    1. Hello Amit,

      The questions for the foundation level are not tough.
      It all depends on your understanding about the concepts explained in the ISTQB Foundation level book.
      Once you clearly understand the concept everything will be easy.
      So focus on the basic concepts and its aspects.
      In exams you will get questions like this, just read the question and analyze it will and you will get the answers.
      Syllabus is has not changed.


    2. What about Q4? What is Object Oriented testing? There's no such term in glossary!

    3. The same with Q18 "Affinity Diagram"

  8. Do i have to go through the complete ISTQB book to give foundation exam? Can i practice a lot of dumps then give the exam...which way,i shall be successful,please guide me...

  9. Also, Please tell me if these foundation exams are of year 2012 itself, not older than this? Can you tell me what are the important chapters in ISTQB book which i need to carefully read so that it can help me in clearing the exam....Do we get some Distinction also,if we clear the exam with good percentage...? Please help me with these questions...Thanks -Mukta

  10. I think the answer for Q.8 is D.

    1. I think you're right because test procedure according to glossary: "A document specifying a sequence of actions for the execution of a test. Also known as test script or manual test script"

  11. I believe that answer to Q.20 should be a) as boundary values are closest to the concept of negative testing.

  12. Correct ans for Q1 is C

    Usability testing is non functional testing, system testing is both functional and non functional, so the answer would be C, can you please cross check on this.