ISTQB Software Testing Certification Sample Question Paper with Answers – Part II

By Vijay

By Vijay

I'm Vijay, and I've been working on this blog for the past 20+ years! I’ve been in the IT industry for more than 20 years now. I completed my graduation in B.E. Computer Science from a reputed Pune university and then started my career in…

Learn about our editorial policies.
Updated March 7, 2024

As a continuation of our Previous Article on “ISTQB Software Testing Certification sample papers and tips to solve the questions quickly“, we are posting the next set of ISTQB exam sample questions and answers with detailed evaluation for each option.

This is a guest article by N. Sandhya Rani.

ISTQB Software Testing Certification

ISTQB ‘Foundation level’ sample questions with answers and detailed evaluation of each option.

Top ISTQB Courses

Udemy ISTQB Courses

Udemy has one of the widest libraries of ISTQB courses online for you to partake in. Regardless of whether you wish to pursue foundation-level CTFL or advanced-level test manager certification, Udemy’s got you covered with on-demand video courses spearheaded by industry-recognized experts.

If you wish to acquire very valuable skills in debugging and testing new software applications, then we recommend you explore the ISTQB courses available for purchase right now on Udemy.

Top ISTQB Courses on Udemy:

(i) ISTQB Agile Tester Foundations Preparation Course

ISTQB Agile Tester Foundations

Now this is a course for those who wish to pass the ISTQB foundation level exam 2018. It is a very short course that will provide you with all the necessary tips and insight needed to successfully become a certified tester after passing the aforementioned exam. The course includes links to the syllabus and books relevant to exam preparation.

Course Features:

  • 1 Article
  • Full lifetime access to the course upon payment
  • Course can be accessed on mobile and desktop
  • 3 exam samples
  • Certification rewarded after completion of the course.

Duration: 35 mins on-demand video
Price: $16.99


(ii) ISTQB Foundation Level Essential Training

ISTQB Foundation Level Essential Training

This is yet another ISTQB foundation-level course that is ideal for exam preparation and certification. The course covers topics that are suitable for both beginners and advanced professionals. The course mainly covers the principles of testing wherein students learn about the testing process, the SDLC models, types of test levels, etc.

Course Features:

  • 25 Lectures Divided into 7 Sections
  • Lessons on test planning, organization, and monitoring.
  • Lessons on risk and defect management
  • Certification rewarded upon completion

Duration: 1.5 hours
Price: $16.99


(iii) ISTQB Automotive Software Tester

ISTQB Automotive Software Tester

This course is for those who wish to enter the automotive industry and become certified automotive tester. Participants of the course must possess knowledge pertaining to automotive standards and should be CTFL certified (foundation level).

Course Features:

  • End-to-end lessons on the concept of Automotive Testing.
  • Sample Questions to prepare for exams.
  • Lifetime access to the course upon initial payment.
  • Certification rewarded upon completion.

Duration: 5 hours
Price: $16.99


(iv) Fundamentals of ISTQB Exam Prep

Fundamentals of ISTQB Exam Prep

This course covers everything you’ll need to know to ace an ISTQB exam. The course introduces you to key terminology before gradually moving to explain how software testing fits into the whole SDLC. The course will cover certain crucial elements regarding ISTQB exam prep such as static testing, test techniques, and much more.

Course Features:

  • Lessons on Test Management and Techniques.
  • Testing via SDLC
  • Black box and white box techniques
  • 25 lectures divided into 8 sections
  • Certification rewarded upon course completion.

Duration: 1.5 hours
Price: $16.99


#1) What are the Methodologies adopted while performing Maintenance Testing?

a) Breadth Test and Depth Test
b) Retesting
c) Confirmation Testing
d) Sanity Testing

Evaluating the options:

a) Option a: Breadth testing is a test suite that exercises the full functionality of a product but does not test features in detail. Depth testing is a test that exercises a feature of a product in full detail.
b) Option b: Retesting is part of Regression
c) Option c: Confirmation testing is a synonym for retesting
d) Option d: Sanity Testing does not include full functionality
Maintenance Testing includes testing some features in detail (for e.g. environment) and for some features, detailed testing is not required. It’s a mix of both breadth and depth testing.

So, the answer is ‘A’


#2) Which of the following is true about Formal Review or Inspection?

i. Led by Trained Moderator (not the author).
ii. No Pre Meeting Preparations
iii. Formal Follow up process.
iv. Main Objective is to find defects

a) ii is true and i,iii,iv are false
b) i,iii,iv are true and ii is false
c) i,iii,iv are false and ii is true
d) iii is true and i,ii,iv are false

Evaluating the options:

Consider the first point (i). It is true that Inspection is being led by a trained moderator. Hence we can eliminate options (a) and (d). Now consider the second point. In Inspection pre-meeting preparation is required. So this point is false. Look for an option where (i) is true and (ii) is false.

The answer is ‘B’


#3) The Phases of the formal review process is mentioned below, arrange them in the correct order.

i. Planning
ii. Review Meeting
iii. Rework
iv. Individual Preparations
v. Kick Off
vi. Follow Up

a) i,ii,iii,iv,v,vi
b) vi,i,ii,iii,iv,v
c) i,v,iv,ii,iii,vi
d) i,ii,iii,v,iv,vi

Evaluating the options:

The formal review process is ’Inspection’. Planning is the foremost step. Hence, we can eliminate the option “b”. Now we need to kick off the process, so the second step will be Kick off. That’s it we found the answer. Its ’C’

The answer is ’C’


#4) Consider the following state transition diagram of a two-speed hair dryer, which is operated by pressing its one button. The first press of the button turns it on to Speed 1, second press to Speed 2 and the third press turns it off.

ISTQB question pattern
Which of the following series of state transitions below will provide 0-switch coverage?

a. A,C,B
b. B,C,A
c. A,B,C
d. C,B,A

Evaluating the options:

In state transition testing, a test is defined for each state transition. The coverage that is achieved by this testing is called 0-switch or branch coverage. 0-switch coverage is to execute each loop once (No repetition. We should start with an initial state and go till the end state. It does not test the ‘sequence of two-state transitions’).

In this case, the start state is ‘OFF’, and then a press of the button turns it on to Speed 1 (i.e. A). A second press turns it on to Speed 2 (i.e. B) and the third press turns it off (i.e. C). Here we do not test the combinations like what if the start state is ‘Speed 1’ or ‘Speed 2’ etc.

An alternate way of solving this is to check for the options where it starts with the ‘OFF’ state. So, we have options ‘a’ and ‘c’ to select from. As per the state diagram from ‘OFF’ state the dryer goes to ‘Speed 1’ and then to ‘Speed 2’. So our answer should start with ‘A’ and end with ‘C’.

The answer is ’C’


#5) What is White Box Technique also called as?

a) Structural Testing
b) Design-Based Testing
c) Error Guessing Technique
d) Experience-Based Technique

Evaluating the options:

I guess no evaluation is required here. It’s a straight answer. The white box technique is also known as structural testing. (as it is done using the code)

The answer is ‘A’


#6) What is an Equivalence Partition (also known as an Equivalence class)?

a) A set of test cases for testing classes of objects.
b) An input or output range of values such that only one value in the range becomes a test case.
c) An input or output range of values such that each value in the range becomes a test case.
d) An input or output range of values such that every tenth value in the range becomes a test case.

Evaluating the options:

Let’s recall the definition of equivalence partition. It is grouping inputs into valid and invalid classes. Hence, any values from one particular class form an input.

For example, if the input of a valid class contains values from 3-5, then any value between 3-5 is considered as an input. All values are supposed to yield the same output. Hence one value in this range becomes a test case.

The answer is ‘B’


#7) The Test Cases Derived from use cases

a) Are most useful in uncovering defects in the process flows during real-world use of the system
b) Are most useful in uncovering defects in the process flows during the testing use of the system
c) Are most useful in covering the defects in the process flows during real-world use of the system
d) Are most useful in covering the defects at the Integration Level

Evaluating the options:

Please refer to a Use case related topic in the foundation level guide “Use cases describe the “process flows” through a system based on its actual likely use” (actual likely use is nothing but the real-world use of the system).

Use cases are useful for uncovering defects. Hence we can eliminate options (c ) and (d). The use case uncovers defects in process flow during real-world use of the system.

The answer is ‘A’


#8) Exhaustive Testing is

a) Is impractical but possible
b) Is practically possible
c) Is impractical and impossible
d) Is always possible

Evaluating the options:

From the definition given in the syllabus, exhaustive testing is impossible. But it is possible in trivial cases. Exhaustive testing is not always possible. So eliminate Option ‘d’. It is also not impossible. So eliminate option ‘c’. But implementing is impractical. Hence we can conclude that exhaustive testing is impractical but possible.

The answer is ‘A’


#9) Which of the following is not a part of the Test Implementation and Execution Phase?

a) Creating test suites from the test cases.
b) Executing test cases either manually or by using test execution tools.
c) Comparing actual results
d) Designing the Tests

Evaluating the options:

Please take care of the word ‘not’ in the question. Test implementation does include Creating test suites, executing and comparing results. Hence eliminate options a, b and c. The only option left is ‘D’. Designing activities come before implementation.

The answer is ‘D’


#10) Which of the following techniques is NOT a White box technique?

a) Statement Testing and coverage
b) Decision Testing and coverage
c) Condition Coverage
d) Boundary value analysis

Evaluating the options:

Please take care of the word ‘not’ in the question. We have to choose the one which is not a part of the white box technique. The statement, decision, condition are the terms used in the white box. So eliminate options a, b and c. Boundary value is part of a black box.

The answer is ‘D’


#11) A Project risk includes which of the following?

a) Organizational Factors
b) Poor Software characteristics
c) Error-Prone software delivered.
d) Software that does not perform its intended functions

Evaluating the options:

a) Option a: Organizational factors can be a part of project risk.
b) Option b: Poor software characteristics are a part of the software. It’s not a risk.
c) Option c: Error-prone software delivered. Again it’s a part of the software.
d) Option d: Software that does not perform its intended functions. Again it’s a part of the software.

The answer is ‘A’


#12) In a Risk-Based approach, the risks identified may be used for?

i. Determine the test technique to be employed
ii. Determine the extent of testing to be carried out
iii. Prioritize testing in an attempt to find critical defects as soon as possible.
iv. Determine the cost of the project

a) ii is True; i, iii, iv & v are false
b) i,ii,iii are true and iv is false
c) ii & iii are True; i, iv are false
d) ii, iii & iv are True; i is false

Evaluating the options:

a) Option a: Risks identified can be used to determine the test technique.
b) Option b: Risks can be used to determine the extent of testing required. For e.g., if there are P1 bugs in the software, then there is a risk to release them. Hence we can increase the testing cycle to reduce the risk
c) Option c: If risk areas are identified beforehand, then we can prioritize testing to find the defects asap.
d) Option d: Risk does not determine the cost of the project. It determines the impact on the project as a whole.
Check for the option where the first 3 points are true. Its ‘B’

The answer is ‘B’


#13) Which of the following is the task of a Tester?

i. Interaction with the Test Tool Vendor to identify the best ways to leverage the test tools on the project.
ii. Prepare and acquire Test Data
iii. Implement Tests on all test levels, execute and log the tests.
iv. Create Test Specifications

a) i, ii, iii is true and iv is false
b) ii, iii, iv is true and i is false
c) i is true and ii, iii, iv are false
d) iii and iv is correct and i and ii are incorrect

Evaluating the options:

Not much explanation is needed in this case. As a tester, we do all the activities mentioned in options (ii), (iii) and (iv).

The answer is ‘B’


#14) The Planning phase of a formal review includes which of the following?

a) Explaining the objectives
b) Selecting the personnel and allocating roles.
c) Follow up
d) Individual Meeting preparations

Evaluating the options:

In this case, elimination will work best. Follow-up is not a planning activity. It’s a post-task. Hence eliminate option ‘b’. Individual meeting preparation is an activity for the individual. It’s not a planning activity. Hence eliminate Option ‘d’. Now we are left with 2 options ‘a’ and ‘b’, you need to read those 2-3 times.

We can identify that option ‘b’ is most appropriate. The planning phase of the formal review does include selecting personnel and allocation of roles. Explaining the objectives is not a part of the review process. (This is also written in the FL syllabus)

The answer is ‘B’


#15) Who is the Person who documents all the issues, problems, and open points that were identified during a formal review?

a) Moderator
b) Scribe
c) Author
d) Manager

Evaluating the options:

We hope there is no confusion here. The answer is a scribe.

The answer is ‘B’


#16) Who are all involved in a Formal Review?

i. Manager
ii. Moderator
iii. Scribe / Recorder
iv. Assistant Manager

a) i,ii,iii,iv are true
b) i,ii,iii are true and iv is false.
c) ii,iii,iv are true and i is false.
d) i, iv are true and ii, iii are false.

Evaluating the options:

The question is regarding the formal review, which means Inspection. First, we will try to identify the persons that we are familiar with Inspection. Manager, Moderator, and Scribe are involved in Inspection. So now we only have the first 2 options to select from. (The other 2 options are eliminated). There is no assistant manager in Inspection.

The answer is ‘B’


#17) Which of the following are the Key Characteristics of Walk Through?

a) Scenario, Dry Run, Peer Group
b) Pre Meeting Preparations
c) Formal Follow Up Process
d) Includes Metrics

Evaluating the options:

Pre-meeting preparation is part of Inspection. Also, Walkthrough is not a formal process. Metrics are a part of Inspection. Hence eliminating ‘b’, ‘c’ and ‘d’.

The answer is ‘A’


#18) What can static analysis NOT find?

a) The use of a variable before it has been defined
b) Unreachable (“dead”) code
c) Memory leaks
d) Array bound violations

Evaluating the options:

The static analysis covers all the above options except ‘Memory leaks’. (Please refer to the FL syllabus. It’s written clearly over there)

The answer is ‘C’


#19) Incidents would not be raised against?

a) Requirements
b) Documentation
c) Test cases
d) Improvements suggested by users

Evaluating the options:

The first three options are obvious options for which incidents are raised. The last option can be thought of as an enhancement. It is a suggestion from the user and not an incident.

The answer is ‘D’


#20) Which is a Type of Functional Testing that investigates the functions relating to the detection of threats, such as viruses from malicious outsiders.

a) Security Testing
b) Recovery Testing
c) Performance Testing
d) Functionality Testing

Evaluating the options:

The terms used in the question like detection of threats, viruses etc point towards the security issues. Security testing is a part of Functional testing. In Security Testing, we investigate threats from malicious outsiders, etc.

The answer is ‘A’


#21) Which of the following is not a major task of Exit criteria?

a) Checking test logs against the exit criteria specified in the test planning.
b) Logging the outcome of test execution.
c) Assessing if more tests are needed.
d) Writing a test summary report for stakeholders.

Evaluating the options:
The question is ‘not’ a major task. Option ‘a’ is a major task. To eliminate this. Option ‘b’ is not a major task. (But yes, logging the outcome is important). Both option ‘c’ and ‘d’ are major tasks of Exit criteria. To eliminate these two.

The answer is ‘B’


#22) Testing where in we subject the target of the test to varying workloads to measure and evaluate the performance behaviors and the ability of the target and of the test to continue to function properly under these different workloads.

a) Load Testing
b) Integration Testing
c) System Testing
d) Usability Testing

Evaluating the options:

Workloads and performance are the terms that come under Load testing. Also, as can be seen from the other options, they are not related to load testing. So we can eliminate them.

The answer is ‘A’


#23) Testing activity which is performed to expose defects in the interfaces and in the interaction between integrated components is?

a) System-Level Testing
b) Integration Level Testing
c) Unit Level Testing
d) Component Testing

Evaluating the options:

We need to identify the testing activity which finds defects that occur due to interaction or integration. Option ‘a’ is not related to integration. Option ‘c’ is unit testing. Option ‘d’ component is again a synonym for unit testing. Hence eliminate these three options.

The answer is ‘B’


#24) Static analysis is best described as:

a) Analysis of batch programs.
b) Review of test plans.
c) The analysis of program code.
d) The use of black-box testing.

Evaluating the options:

In this case, we have to choose an option, which ‘best’ describes static analysis. Most of the options given here are very close to each other. We have to carefully read them.
a) Option a: Analysis is a part of static analysis. But it is not the best option to describe static analysis.
b) Option b: Reviews are a part of static analysis. But it is not the best option to describe static analysis.
c) Option c: Static analysis does analyze program code.
d) Option d: This option can be ruled out as a black box is dynamic testing.

The answer is ‘C’


#25) One of the fields on the form contains a text box that accepts alphanumeric values. Identify the Valid Equivalence class.

a) BOOK
b) Book
c) Boo01k
d) book

Evaluating the options:

As we know, alphanumeric is a combination of alphabets and numbers. Hence we have to choose an option which has both of these.
a. Option a: Contains only alphabets. (to create confusion they are given in capitals)
b. Option b: Contains only alphabets. (the only difference from the above option is that not all letters are in capitals)
c. Option c: Contains both alphabets and numbers
d. Option d: Contains only alphabets but in lower case.

The answer is ‘C’


#26) Reviewing the test Basis is a part of which phase?

a) Test Analysis and Design
b) Test Implementation and execution
c) Test Closure Activities
d) Evaluating exit criteria and reporting

Evaluating the options:

Test basis comprises of requirements, architecture, design, and interfaces. By looking at these words, we can straight away eliminate the last two options. Now option ‘a’ is about test analysis and design. This comes under a test basis. Option ‘b’ is about implementation and execution which comes after the design process. So the best option is ‘a’.

The answer is ‘A’


#27) Reporting Discrepancies as incidents is a part of which phase?

a) Test Analysis and Design
b) Test Implementation and execution
c) Test Closure Activities
d) Evaluating exit criteria and reporting

Evaluating the options:

The incident is reporting discrepancies, in other terms it’s a defect/bug. We find defects during the execution cycle where we execute the test cases.

The answer is ‘B’


#28) Which of the following items would not come under Configuration Management?

a) Operating systems
b) Test documentation
c) Live data
d) User requirement document

Evaluating the options:

We have to choose an option that does ‘not’ come under Configuration Management (CM). CM is about maintaining the integrity of products like components, data, and documentation.
a) Option a: Maintaining the Operating system configuration that has been used in the test cycle is part of CM.
b) Option b: Test documentation is a part of the CM.
c) Option c: Data is a part of CM. but here the option is ‘live data’ which is not a part of CM. The live data keeps on changing (in the real scenario).
d) Option d: Requirements and documents are again a part of CM.
The only option that does not fall under CM is ‘c’

The answer is ‘C’


#29) Handover of Test-ware is a part of which Phase?

a) Test Analysis and Design
b) Test Planning and control
c) Test Closure Activities
d) Evaluating exit criteria and reporting

Evaluating the options:

Handover is typically a process that is a part of closure activities. It is not a part of analysis, design or planning activity. Also, this is not a part of evaluating exit criteria. After the closure of the test cycle, test-ware is handover to the maintenance organization.

The answer is ‘C’


#30) The Switch is switched off once the temperature falls below 18 and then it is turned on when the temperature is more than 21. Identify the Equivalence values which belong to the same class.

a) 12,16,22
b) 24,27,17
c) 22,23,24
d) 14,15,19

Evaluating the options:

Read the question carefully. We have to choose values from the same class. So first divide the classes. When the temperature falls below 18, switches are turned off. This forms a class (as shown below).

When the temperature is more than 21, the switch is turned on. For values between 18 to 21, no action is taken. This also forms a class as shown below.

Class I: less than 18 (switch turned off)
Class II: 18 to 21
Class III: above 21 (switch turned on)

From the given options, select the option that has values from only one particular class. Option ‘a’ values are not in one class, so eliminate. Option ‘b’ values are not in one class, so eliminate. Option ‘c’ values are in one class.

Option ‘d’ values are not in one class, so eliminate. (Please note that this question does not talk about valid or invalid classes. It is only about values in the same class)

The answer is ‘C’

About the Author: N. Sandhya Rani has around 4 years of experience in software testing mostly in Manual Testing. She is helping many aspirant software testers to clear the ISTQB testing certification exam by giving tips on how to solve the multiple-choice questions correctly by evaluating each option quickly.

If you have any queries on the ISTQB testing certification exam, please post them in the comment section below.


Complete ISTQB Certification Premium Study Package:
Confidently Appear and Pass the Foundation Exam Easily with this Comprehensive Premium Study Material.

Click on below image to know more:
ISTQB Certification Dumps

Was this helpful?

Thanks for your feedback!

Recommended Reading

363 thoughts on “ISTQB Software Testing Certification Sample Question Paper with Answers – Part II”

  1. Hi,
    The Answer to question 8, you have provided is wrong.
    Exhaustive Testing is as per Testing Principle ‘Impractical and Impossible’
    Answer is ‘C’

    Reply
  2. hello sandhyarani,
    thanks for your material…
    Has anybody written ISTQB foundation level exam recently.If so, could u please circulate that question paper to me? Since I am going to write that exam in this week i.e., on 6 feb 2010… it will be useful for me to get pass mark

    teju97reddy@gmail.com

    Reply
  3. Hi…………
    i am going to attend capegemini drive on sunday.in technical written ,i am expecting they are going to give us previous ISTQB question.if any one have previous ISTQB question with answers.then please send me on kumar.chandan181@gmail.com
    .
    .
    .
    .
    .
    Plz help me out
    Thank YOU.

    Reply
  4. Pranja u have to read each and every line of the document..

    The questions will come from the document only..

    Not even a single word will change..

    Reply
  5. who is responsible for document all the issue,problems and open point that were identified during review meeting?

    i’m confused in two answers scribe and author
    plz tell me the correct answer

    Reply
  6. Hi ,can u explain how to answer such questions

    Analyse the following highly simplified procedure:
    Ask: “What type of ticket do you require, single or return?”
    IF the customer wants ‘return’
    Ask: “What rate, Standard or Cheap-day?”
    IF the customer replies ‘Cheap-day’
    Say: “That will be £11:20”
    ELSE
    Say: “That will be £19:50”
    ENDIF
    ELSE
    Say: “That will be £9:75”
    ENDIF
    Now decide the minimum number of tests that are needed to ensure that all
    the questions have been asked, all combinations have occurred and all
    replies given.
    a) 3
    b) 4
    c) 5
    d) 6

    Answer is 3

    Reply
  7. @ venkataramana,
    if only career is important to u and not yr salary. u have to get into some outsourcing company or thru a consultancy. once u get in, no one wil worry later. get some certification and climb the steps soon. thats it. but only disadvantage is u wil be getting less initially. and i also advice u to stick on to yr finance sector as u already have lots of experience and now finding a new way is always difficult.

    Reply
  8. 382: Which of the following list contains only non-functional tests?
    A. Interoperability (compatibility) testing, reliability testing, performance testing
    B. System testing, performance testing
    C. Load testing, stress testing, component testing, portability testing
    D. Testing various configurations, beta testing, load testing

    Can explain why answer is C and not A? between the component testing consider as unit testing.

    Reply
  9. Thanks a lot for your valuable question bank, Please also provide me more question of suchtype. I need to know , How ican get the ISTQB material and give paper

    Reply
  10. Hello Sandhya Rani,
    first of all thanx a lot to ur greate effort.It is very useful article,I like the 30th question very much, bcoz it is little confusion but sraight answer.The formation and explanation is very good.Spend more time (if u hv) on softwaretestinghelp and help to the candidates who are looking to write ISTQB.Again thanx a lot.

    Reply
  11. Hi Sandhya,

    I am writing ISTQB Foundational level exam. Can you please provide me with the latest material that I can use for preparation

    Thank you,
    Swathi

    Reply
  12. I am going to appear the ISTQB certification in the next cycle. Would you please let me know in detail(material+ questions)

    Reply
  13. Hi, I am intrested in ISTQB, Please any one can send me the study material or ISTQB Dump on my email id ali.arshad87@gmail.com.
    also please let me know the process and fees of ISTQB and from where I have to register. I stay in Mumbai.

    Thanks and Regards
    Arshad.

    Reply
  14. Hi sandhya, I would like to know, how many questions will be given in the exam? and previous model paper also.

    Reply
  15. I need latest ISQTB certification questions & prometric centre in delhi, pls mail me the details at my email suhail1097@rediffmail

    Reply
  16. I am preparing for the ISTQB CERTIFICATION.I need some help.Thing is i have downloaded some material on istqb and am reading ,am really quite confused which material i should be really prefering.Can u please suggest.Thnx.

    And i need to know some details about the exam..like how many levels we need to go thorugh for clearing the certification..

    Regards,

    Pavani.

    Reply
  17. @Dhaval (comment #19)
    In this case we have only 3 classes. no need to divide it further. Another way to put the classes is:

    Class I: values = 22 (switch turned on)

    Select the option where all the values are in ONLY one class.

    Hope its clear now.

    Reply
  18. can any one know the answer
    which of the following is correct about inspection?
    a)inspection are used to audit the process of review.
    b)inspection do not require a special roal of a moderator.
    c)inspection are most rigorous of review.

    Reply
  19. Hi Guys,

    I am basically a commerce graduate and having 12.6 yrs of experience in finance sector. But i don’t find any growth in that. Now i want to get into testing(Manual Testing). I am presently working as Trainee Quality Analyst in a software company. This is to learn work in testing. My only problem is academic qualification.Pls guide me how to get a break in testing.
    Thanks.

    Reply
  20. the answer is 3 and 3:
    – for branch covrage we have a rule is n+1 where n is the number of conditions

    – for statment we have 3 cases as follow
    1- where a>b so print a?b
    2- where a

    Reply
  21. Hi Sandhya,
    Need explaintion on below question, please help:
    Question :
    Given the State Table:
    Which of the following represents an INVALID state transition?
    A B C D E F
    SS S1
    S1 S2
    S2 S3 S1
    S3 ES S3
    ES

    E from State S2.
    E from State S3.
    B from State S1.
    F from State S3.

    the ans given is – E from State S3.
    want to understand how these state transition charts work.

    Let me try explaining the contents of table as it is not populating properly in the comment,

    Columns – A B C D E F
    Rows – SS S1 S2 S3 ES
    Values – S1 under A for row SS
    S2 under B for row S1
    S3 under C & S1 under E for row S2
    ES under D & S3 under F for row S3

    I hope its clear now..

    Reply
  22. Hi all, i am planning to take up istqb exam can any one please guide me. i am a fresher and will it add weightage if i clear this exam. please tell me where i can i get study material, how to prepare and is it necesssary to get coaching and i heard that its very very difficult for a fresher to tahe up this exam. Any one can clear my doubts and help me to take up this exam i am very much interested to take up this exam please please any one help me. my e-mail id is yashaswini.ramanna@gmail.com

    Reply
  23. I have completed my B.sc in (Business Information System) in 2009. Please suggest what are the option for me in IT industry. I’m doing my testing course. Can I go for SAP. for last 3 year i’m working with BPO industry.

    Thanks
    Sudarshan

    Reply
  24. Hi vijji ,

    the exam is quite simple and questions distribution is as follow::

    1- multible choices about
    – configuration management.
    – test tool
    – types of testing
    2- boundary value analysis like printer example
    printer Mini copies =5 and 100 or over has discount 20% . what is boundaies value.

    2- branch coverage like ( if statment its structure is as follow
    IF…….
    IF…….
    Else
    IF…….., and ask abput how many test required to cover 100% branch

    2- state transtion graph and give a sequnce and ask about the correct transitions order for this sequence.

    and another ask about invalid transitions

    3- Fllow Chart , and give some paths collections and then ask how about the paths collection that give 100% statement coverage.

    you shoudl read the material correct and solve the exams here under this article , it will be enough.

    the exam is 40 Point needed is 24 Point to apss

    Hope You All High Scores.

    Reply
  25. Hi SandhyaRani and All,

    The articles provided by you are very helpful for candidates preparing for ISTQB exam. Thanks for sharing this valuable information.
    I am appearing for ISTQB exam conducted on 23rd Dec, 2011. I have gone through various ISTQB sample papers available in net. I am confused in some questions. I have provided below the questions along with answers specified in net and also my answers as per my understanding. Could anyone please provide me the correct answers of below questions asap and explanation if possible.

    What information need not be included in a test incident report:
    a) how to fix the fault
    b) how to reproduce the fault
    c) test environment details
    d) severity, priority
    e) the actual and expected outcomes
    Answer to above question is given as E. But A is my answer

    The main focus of acceptance testing is:
    a) finding faults in the system
    b) ensuring that the system is acceptable to all users
    c) testing the system with other systems
    d) testing for a business perspective
    e) testing by an independent test team
    Answer to above question is given as D. But B C is my answer

    Test managers should not:
    a) report on deviations from the project plan
    b) sign the system off for release
    c) re-allocate resource to meet original plans
    d) raise incidents on faults that they have found
    e) provide information for risk analysis and quality improvement
    Answer to above question is given as C. But B is my answer

    Which of the following statements are true?
    A. Faults in program specifications are the most expensive to fix.
    B. Faults in code are the most expensive to fix.
    C. Faults in requirements are the most expensive to fix
    D. Faults in designs are the most expensive to fix.
    Answer to above question is given as C. But B is my answer

    Which is not a Component testing
    A. Check the memory leaks
    B. Check the robustness
    C. Check the branch coverage
    D. Check the decision tables
    Answer to above question is given as B. But D is my answer

    Which of the following list contains only non-functional tests?(c)
    A. Interoperability (compatibility) testing, reliability testing, performance testing
    B. System testing, performance testing
    C. Load testing, stress testing, component testing, portability testing
    D. Testing various configurations, beta testing, load testing
    Answer to above question is given as C. But A is my answer

    What is the purpose of test exit criteria in the test plan?
    A. To specify when to stop the testing activity
    B. To set the criteria used in generating test inputs
    C. To ensure that the test case specification is complete
    D. To know when a specific test has finished its execution
    Answer to above question is given as C. But A is my answer

    22: When a new testing tool is purchased, it should be used first by:
    A. A small team to establish the best way to use the tool
    B. Everyone who may eventually have some use for the tool
    C. The independent testing team
    D. The vendor contractor to write the initial scripts
    Answer to above question is given as B. But A is my answer

    Given the following decision table: Which of the following test cases and
    expected results is VALID?
    Rule 1 Rule 2 Rule 3 Rule 4
    Conditions
    Age 50yrs
    Insurance
    Class
    A A or B B. C or D C or D
    Actions
    Premium £100 £90 £70 £70
    Excess £2,500 £2,500 £500 £1000
    A. 23 year old in insurance class A Premium is 0 and excess is,500.
    B. 51 year old in insurance class C Premium is 0 and excess is 00.
    C. 31 year old in insurance class B Premium is 0 and excess is ,500.
    D. 43 year old in insurance class C Premium is 0 and excess is ,000.
    Can u please tel me the answer and explanation if possible

    What type of testing is done to supplement the rigorous testing?
    A. Regression testing.
    B. Integration testing.
    C. Error Guessing
    D. System testing.
    Answer to above question is given as C. But A is my answer

    Testing is not done to ______
    A. Find faults
    B. Improve quality
    C. Check user friendliness.
    D. Improve software accuracy
    Answer to above question is given as D. But C is my answer

    Majority of system errors occur in the _________ phase
    A. Requirements Phase.
    B. Analysis and Design Phase
    C. Development Phase
    D. Testing Phase
    Answer to above question is given as D. But A is my answer

    Which of the following is a form of functional testing?
    A. Boundary value analysis
    B. Usability testing
    C. Performance testing
    D. Security testing
    Answer to above question is given as A. But D is my answer

    System Integration testing should be done after
    A. Integration testing
    B. System testing
    C. Unit testing
    D. Component integration testing
    Answer to above question is given as C. But B is my answer

    Structure is unknown for which type of development project
    A. Traditional system development
    B. Iterative development
    C. System maintenance
    D. Purchased/contracted software
    Answer to above question is given as D. Is this answer the appropriate one?

    When to stop Testing?
    A. Stop when scheduled time for testing expires
    B. Stop if 75% of the pre-defined number of errors is detected.
    C. Stop when all the test cases execute with detecting few errors.
    D. None above
    Answer to above question is given as A. Is this answer the appropriate one?

    Verification involves which of the following :-
    i. Helps to check the Quality of the built product
    ii. Helps to check that we have built the right product.
    iii. Helps in developing the product
    iv. Monitoring tool wastage and obsoleteness.
    A. Options i,ii,iii,iv are true.
    B. i is true and ii,iii,iv are false
    C. i,ii,iii are true and iv is false
    D. ii is true and i,iii,iv are false.
    Answer to above question is given as D. Is this answer the appropriate one?

    Error guessing is:
    A. An appropriate way of deriving system tests.
    B. Only used if good requirements are not available.
    C. Only used when good requirements are available.
    D. The most appropriate way of deriving system tests.
    Answer to above question is given as D. Is this answer the appropriate one?

    Which one of the following statements, about capture-replay tools, is NOT
    correct?(d)
    A. They are used to support multi-user testing.
    B. They are used to capture and animate user requirements.
    C. They are the most frequently purchased types of CAST tool.
    D. They capture aspects of user behavior
    Answer to above question is given as D. Is this answer the appropriate one? Or is B the correct answer?

    Which of the following characterizes the cost of faults?
    A. They are cheapest to find in the early development phases and the most expensive to fix
    in the latest test phases.
    B. They are easiest to find during system testing but the most expensive to fix then.
    C. Faults are cheapest to find in the early development phases but the most expensive to
    fix then.
    D. Although faults are most expensive to find during early development phases, they are
    cheapest to fix then.
    Answer to above question is given as B. Is this answer the appropriate one?

    Which of the following statements about reviews is true?
    A. Reviews cannot be performed on user requirements specifications.
    B. Reviews are the least effective way of testing code.
    C. Reviews are unlikely to find faults in test plans.
    D. Reviews should be performed on specifications, code, and test plans.
    Answer to above question is given as D. Is this answer the appropriate one?

    Which summarizes the testing activities associated with one or more test design
    specifications.
    A. Test Summary report
    B. Test Log
    C. Test Incident Report
    D. Test Script
    Answer to above question is given as D. Is this answer the appropriate one?Or is A the correct answer?

    Which of the following statements about the component testing standard is false

    When a new testing tool is purchased, it should be used first by

    Unreachable code would best be found using:

    What is the main purpose of impact analysis for testers?
    A. To determine the programming effort needed to make the changes.
    B. To determine what proportion of the changes need to be tested.
    C. To determine how much the planned changes will affect users.
    D. To determine how the existing system may be affected by changes.
    Answer to above question is given as D. Is this answer the appropriate one?Or is B the correct answer?

    When software reliability measures are used to determine when to stop testing,
    the best types of test cases to use are those that
    A. Exercise system functions in proportion to the frequency they will be used in the
    released product
    B. Push the system beyond its designed operation limits and are likely to make the system
    fail
    C. Exercise unusual and obscure scenarios that may not have been considered in design
    D. Exercise the most complicated and the most error-prone portions of the system
    Answer to above question is given as A. Is this answer the appropriate one?Or is D the correct answer?

    Test Plan is –
    A. Road map for testing
    B. Tells about the actual results and expected results
    C. Both a and b
    D. None of the above
    Answer to above question is given as A. Is this answer the appropriate one?Or is B the correct answer?

    Following are some of the testing risks —
    A. Budget, Test environment
    B. Budget, Number of qualified test resources
    C. Budget, Number of qualified test resources, Test environment
    D. None of the above
    Answer to above question is given as B. Is this answer the appropriate one?Or is C the correct answer?

    Which one is not the task of test leader?
    A. Coordinate the test strategy and plan with project managers and others
    B. Decide about the implementation of the test environment
    C. Write test summary reports
    D. Review and contribute to test plans
    Answer to above question is given as D. Is this answer the appropriate one?Or is A the correct answer?

    test charters are used in ___________ testing
    a) exploratory testing
    b) usability testing
    c) component testing
    d) maintainablity testing
    Answer to above question is given as A. Is this answer the appropriate one?

    Which is the best definition of complete testing:
    A. You have discovered every bug in the program.
    B. You have tested every statement, branch, and combination of branches in theprogram.
    C. You have completed every test in the test plan.
    D. You have reached the scheduled ship date.
    Answer to above question is given as D. Is this answer the appropriate one?Or Is B the correct answer?

    A white box testing technique that measures the number of or percentage of
    decision directions executed by the test case designed is called
    A. Condition coverage
    B. Decision/Condition coverage
    C. Decision Coverage
    D. Branch coverage
    Answer to above question is given as D. Is this answer the appropriate one? As per my understanding, Decision And Branch Coverage are same. So the answer can be

    either C or D.

    preparing and automating test cases before coding is
    a)test first approach
    b) test driven development
    c) both a and b
    d) none
    Answer to above question is given as C. Is this answer the appropriate one?

    Which of the following is not included in Test Plan.
    A. Features to be tested.
    B. Environmental needs.
    C. Suspension criteria.
    D. Expected results
    Answer to above question is given as D. But my answer is C.

    IEEE 829 test plan documentation standard contains all of the following except
    a) test items
    b) test deliverables
    c) test tasks
    d) test specifications
    Answer to above question is given as D. But my answer is C.

    Validation involves which of the following
    i. Helps to check the Quality of the built product
    ii. Helps to check that we have built the right product.
    iii. Helps in developing the product
    iv. Monitoring tool wastage and obsoleteness.
    A. Options i,ii,iii,iv are true.
    B. i is true and ii,iii,iv are false
    C. i,ii,iii are true and iv is false
    D. ii is true and i,iii,iv are false.
    Answer to above question is given as D. Is this answer the appropriate one?

    Cyclomatic complexity is used to calculate
    A. Number of independent paths in the basis set of a program
    B. Number of binary decisions + 1
    C. Number bound for the number of tests that must be conducted to ensure that all statements have been executed at least once
    D. Number of branches and decisions
    Answer to above question is given as B. Is this answer the appropriate one?

    Functional testing is mostly
    A. Validation techniques
    B. Verification techniques
    C. Both of the above
    D. None of the above
    Answer to above question is given as D. Is this answer the appropriate one? Can it be option C?

    Who should have technical and Business background.
    A. Moderator
    B. Author
    C. Reviewer
    D. Recorder
    Answer to above question is given as C. Is this answer the appropriate one? Can it be option A?

    A test engineer is testing a Video Player (VCR), and logs the following report:
    Title: Fast Forward stops after 2 minutes. It happens every time
    Expected result: Fast forward continues till the end of the tape
    Severity: High
    Priority: Urgent
    What important information did the engineer leave out?
    A. Identification (Software and hardware) of the VCR
    B. Actual result
    C. History of the report
    D. Ideas for the test case improvement
    Answer to above question is given as A. Is this answer the appropriate one? Can it be option C?

    Which of the following statements is true of static analysis:
    A. Compiling code is not a form of static analysis.
    B. Static analysis need not be performed before imperative code is executed.
    C. Static analysis can find faults that are hard to find with dynamic testing.
    D. Extensive statistic analysis will not be needed if white- Box testing is to be performed
    Answer to above question is given as A. But my answer is C.

    Please provide me the answers. This would be really helpful and appreciable.

    Reply
  26. Sharmila, I think these Q&A should help you.

    1 We split testing into distinct stages primarily because:
    a) Each test stage has a different purpose.
    b) It is easier to manage testing in stages.
    c) We can run different tests in different environments.
    d) The more stages we have, the better the testing.
    2 Which of the following is likely to benefit most from the use of test tools
    providing test capture and replay facilities?
    a) Regression testing
    b) Integration testing
    c) System testing
    d) User acceptance testing
    3 Which of the following statements is NOT correct?
    a) A minimal test set that achieves 100% LCSAJ coverage will also achieve 100%
    branch coverage.
    b) A minimal test set that achieves 100% path coverage will also achieve 100%
    statement coverage.
    c) A minimal test set that achieves 100% path coverage will generally detect more
    faults than one that achieves 100% statement coverage.
    d) A minimal test set that achieves 100% statement coverage will generally detect
    more faults than one that achieves 100% branch coverage.
    4 Which of the following requirements is testable?
    a) The system shall be user friendly.
    b) The safety-critical parts of the system shall contain 0 faults.
    c) The response time shall be less than one second for the specified design load.
    d) The system shall be built to be portable.
    5 Analyse the following highly simplified procedure:
    Ask: “What type of ticket do you require, single or return?”
    IF the customer wants ‘return’
    Ask: “What rate, Standard or Cheap-day?”
    IF the customer replies ‘Cheap-day’
    Say: “That will be £11:20”
    ELSE
    Say: “That will be £19:50”
    ENDIF
    ELSE
    Say: “That will be £9:75”
    ENDIF
    Now decide the minimum number of tests that are needed to ensure that all
    the questions have been asked, all combinations have occurred and all
    replies given.
    a) 3
    b) 4
    c) 5d) 6
    6 Error guessing:
    a) supplements formal test design techniques.
    b) can only be used in component, integration and system testing.
    c) is only performed in user acceptance testing.
    d) is not repeatable and should not be used.
    7 Which of the following is NOT true of test coverage criteria?
    a) Test coverage criteria can be measured in terms of items exercised by a test
    suite.
    b) A measure of test coverage criteria is the percentage of user requirements
    covered.
    c) A measure of test coverage criteria is the percentage of faults found.
    d) Test coverage criteria are often used when specifying test completion criteria.
    8 In prioritising what to test, the most important objective is to:
    a) find as many faults as possible.
    b) test high risk areas.
    c) obtain good test coverage.
    d) test whatever is easiest to test.
    9 Given the following sets of test management terms (v-z), and activity
    descriptions (1-5), which one of the following best pairs the two sets?
    v – test control
    w – test monitoring
    x – test estimation
    y – incident management
    z – configuration control
    1 – calculation of required test resources
    2 – maintenance of record of test results
    3 – re-allocation of resources when tests overrun
    4 – report on deviation from test plan
    5 – tracking of anomalous test results
    a) v-3,w-2,x-1,y-5,z-4
    b) v-2,w-5,x-1,y-4,z-3
    c) v-3,w-4,x-1,y-5,z-2
    d) v-2,w-1,x-4,y-3,z-5
    10 Which one of the following statements about system testing is NOT true?
    a) System tests are often performed by independent teams.
    b) Functional testing is used more than structural testing.
    c) Faults found during system tests can be very expensive to fix.
    d) End-users should be involved in system tests.
    11 Which of the following is false?
    a) Incidents should always be fixed.
    b) An incident occurs when expected and actual results differ.
    c) Incidents can be analysed to assist in test process improvement.
    d) An incident can be raised against documentation.
    12 Enough testing has been performed when:
    a) time runs out.
    b) the required level of confidence has been achieved.
    c) no more faults are found.
    d) the users won’t find any serious faults.
    13 Which of the following is NOT true of incidents?
    a) Incident resolution is the responsibility of the author of the software under test.
    b) Incidents may be raised against user requirements.
    c) Incidents require investigation and/or correction.
    d) Incidents are raised when expected and actual results differ.
    14 Which of the following is not described in a unit test standard?
    a) syntax testing
    b) equivalence partitioning
    c) stress testing
    d) modified condition/decision coverage
    15 Which of the following is false?
    a) In a system two different failures may have different severities.
    b) A system is necessarily more reliable after debugging for the removal of a fault.
    c) A fault need not affect the reliability of a system.
    d) Undetected errors may lead to faults and eventually to incorrect behaviour.
    16 Which one of the following statements, about capture-replay tools, is NOT
    correct?
    a) They are used to support multi-user testing.
    b) They are used to capture and animate user requirements.
    c) They are the most frequently purchased types of CAST tool.
    d) They capture aspects of user behaviour.
    17 How would you estimate the amount of re-testing likely to be required?
    a) Metrics from previous similar projects
    b) Discussions with the development team
    c) Time allocated for regression testing
    d) a & b
    18 Which of the following is true of the V-model?
    a) It states that modules are tested against user requirements.
    b) It only models the testing phase.
    c) It specifies the test techniques to be used.
    d) It includes the verification of designs.
    19 The oracle assumption:
    a) is that there is some existing system against which test output may be checked.
    b) is that the tester can routinely identify the correct outcome of a test.
    c) is that the tester knows everything about the software under test.
    d) is that the tests are reviewed by experienced testers.
    20 Which of the following characterises the cost of faults?
    a) They are cheapest to find in the early development phases and the most
    expensive to fix in the latest test phases.
    b) They are easiest to find during system testing but the most expensive to fix
    then.
    c) Faults are cheapest to find in the early development phases but the most
    expensive to fix then.
    d) Although faults are most expensive to find during early development phases,
    they are cheapest to fix then.
    21 Which of the following should NOT normally be an objective for a test?
    a) To find faults in the software.
    b) To assess whether the software is ready for release.
    c) To demonstrate that the software doesn’t work.
    d) To prove that the software is correct.
    22 Which of the following is a form of functional testing?
    a) Boundary value analysis
    b) Usability testing
    c) Performance testing
    d) Security testing
    23 Which of the following would NOT normally form part of a test plan?
    a) Features to be tested
    b) Incident reports
    c) Risks
    d) Schedule
    24 Which of these activities provides the biggest potential cost saving from the use
    of CAST?
    a) Test management
    b) Test design
    c) Test execution
    d) Test planning
    25 Which of the following is NOT a white box technique?
    a) Statement testing
    b) Path testing
    c) Data flow testing
    d) State transition testing
    26 Data flow analysis studies:
    a) possible communications bottlenecks in a program.
    b) the rate of change of data values as a program executes.
    c) the use of data on paths through the code.
    d) the intrinsic complexity of the code.
    27 In a system designed to work out the tax to be paid:
    An employee has £4000 of salary tax free. The next £1500 is taxed at 10%
    The next £28000 is taxed at 22%
    Any further amount is taxed at 40%
    To the nearest whole pound, which of these is a valid Boundary Value Analysis test
    case?
    a) £1500
    b) £32001
    c) £33501
    d) £28000
    28 An important benefit of code inspections is that they:
    a) enable the code to be tested before the execution environment is ready.
    b) can be performed by the person who wrote the code.
    c) can be performed by inexperienced staff.
    d) are cheap to perform.
    29 Which of the following is the best source of Expected Outcomes for User
    Acceptance Test scripts?
    a) Actual results
    b) Program specification
    c) User requirements
    d) System specification
    30 What is the main difference between a walkthrough and an inspection?
    a) An inspection is lead by the author, whilst a walkthrough is lead by a trained
    moderator.
    b) An inspection has a trained leader, whilst a walkthrough has no leader.
    c) Authors are not present during inspections, whilst they are during walkthroughs.
    d) A walkthrough is lead by the author, whilst an inspection is lead by a trained
    moderator.
    31 Which one of the following describes the major benefit of verification early in
    the life cycle?
    a) It allows the identification of changes in user requirements.
    b) It facilitates timely set up of the test environment.
    c) It reduces defect multiplication.
    d) It allows testers to become involved early in the project.
    32 Integration testing in the small:
    a) tests the individual components that have been developed.
    b) tests interactions between modules or subsystems.
    c) only uses components that form part of the live system.
    d) tests interfaces to other systems.
    33 Static analysis is best described as:
    a) the analysis of batch programs.
    b) the reviewing of test plans.
    c) the analysis of program code.
    d) the use of black box testing.
    34 Alpha testing is:
    a) post-release testing by end user representatives at the developer’s site.
    b) the first testing that is performed.
    c) pre-release testing by end user representatives at the developer’s site.
    d) pre-release testing by end user representatives at their sites.
    35 A failure is:
    a) found in the software; the result of an error.
    b) departure from specified behaviour.
    c) an incorrect step, process or data definition in a computer program.
    d) a human action that produces an incorrect result.
    36 In a system designed to work out the tax to be paid:
    An employee has £4000 of salary tax free. The next £1500 is taxed at 10%
    The next £28000 is taxed at 22%
    Any further amount is taxed at 40%
    Which of these groups of numbers would fall into the same equivalence class?
    a) £4800; £14000; £28000
    b) £5200; £5500; £28000
    c) £28001; £32000; £35000
    d) £5800; £28000; £32000
    37 The most important thing about early test design is that it:
    a) makes test preparation easier.
    b) means inspections are not required.
    c) can prevent fault multiplication.
    d) will find all faults.
    38 Which of the following statements about reviews is true?
    a) Reviews cannot be performed on user requirements specifications.
    b) Reviews are the least effective way of testing code.
    c) Reviews are unlikely to find faults in test plans.
    d) Reviews should be performed on specifications, code, and test plans.
    39 Test cases are designed during:
    a) test recording.
    b) test planning.
    c) test configuration.
    d) test specification.
    40 A configuration management system would NOT normally provide:
    a) linkage of customer requirements to version numbers.
    b) facilities to compare test results with expected results.
    c) the precise differences in versions of software component source code.
    d) restricted access to the source code library.
    Answers.
    1 A 11 A 20 A 31 C
    2 A 12 B 21 D 32 B
    3 D 13 A 22 A 33 C
    4 C 14 C 23 B 34 C
    5 A 15 B 24 C 35 B
    6 A 16 B 25 D 36 D
    7 C 17 D 26 C 37 C
    8 B 18 D 27 C 38 D
    9 C 19 B 28 A 39 D
    10 D 20 A 29 C 40 B

    Reply
  27. Hi sandya,

    The artical is very much informative, it is very much useful for the fresh ISTQB Exam Takers.
    I Expect more Arcticles like this.

    Reply
  28. Hello Sandhya Rani,
    first of all thanx a lot to ur greate effort.It is very useful article for all the Testers.Now i am Starting preparation to Write The Exam ISTQB Please Give the Kind Information And How to start preparation Email Id: rkishore216@gmail.com

    Reply
  29. 10) which is the best definition of complete testing

    a) you have discovered every bug in the program
    b) you have tested every statement, branch and combination of branches in the program
    c) you have completed every test in the test plan
    d) you havr reached the schedule ship date
    ans is D??? can any1 please answer my queries..

    Reply
  30. Hai Sandhya,

    I am Santosh.Recently I have joined as a tester. Please give your proper guidence regarding to ISTQB foundation level exam.

    Reply
  31. hi frinds, am intrested to write manual and automation certification exam please any one can explain the deatails and when this eam will be conducted please inform me….

    Reply
  32. Hi Sandhya,
    Need explaintion on below question, please help:
    Question :
    Given the State Table:
    Which of the following represents an INVALID state transition?
    A B C D E F
    SS S1
    S1 S2
    S2 S3 S1
    S3 ES S3
    ES

    E from State S2.
    E from State S3.
    B from State S1.
    F from State S3.

    the ans given is – E from State S3.
    want to understand how these state transition charts work.

    Reply
  33. Dear Ms. Sridevi (# 98),
    Pl. route your assignment requirements to my email id at gova.mca@gmail.com

    Are you looking to author test plan?

    Regards,
    Govardhan Reddy M,
    Software Test Engineer.
    “Results matter, Efforts won’t”

    Reply
  34. Hi Sandhya
    I really appreciate your work to help others . Your article was very useful to me.

    I am planing to appear for the ISTQB certification,
    could you please post questions on white box test techniques and explain how to derive minimum test cases from them. That would be of great help to me.

    Thanks a lot
    Meena

    Reply
  35. This is indeed a very helpful info.generally, i came across papers which gave answers …but then such kind of reasoning was absent.Thank you so very much.

    Reply
  36. Hi,

    Has anybody written ISTQB foundation level exam recently.If so, could u please circulate that question paper to me? Since I am going to write that exam on next month, it will be useful for me.

    Thanks,Sharmila

    Reply
  37. Hi Sandhya,
    Need explaintion on below question, please help:
    Question :
    Given the State Table:
    Which of the following represents an INVALID state transition?
    A B C D E F
    SS S1

    S1 S2

    S2 S3 S1

    S3 ES S3

    ES

    E from State S2.
    E from State S3.
    B from State S1.
    F from State S3.

    the ans given is – E from State S3.
    want to understand how these state transition charts work.

    Reply
  38. 30 A tool that supports traceability, recording of incidents or scheduling of tests is
    called:
    a) a dynamic analysis tool
    b) a test execution tool
    c) a debugging tool
    d) a test management tool
    e) a configuration management tool

    Answer for this is D(Test management tool) and not E

    Reply
  39. hi ,
    m planning to appear for ISTQB foundation level.
    can anybody give me precise syllabus fro this as i have only 1 month to get myself prepared

    Reply
  40. I am preparing for the ISTQB CERTIFICATION.I need some help.Thing is i have downloaded some material on istqb and am reading ,am really quite confused which material i should be really prefering.Can u please suggest.Thnx.

    Reply
  41. @ #84 vijji :
    The question 8 :test charters are used in ___________ testing

    a) exploratory testing
    b) usability testing
    c) component testing
    d) maintainablity testing

    The answer should be (a), as test charter are used in exploratory testing.

    Reply
  42. Hello Sandhya Rani,

    Wow, All the questions are very nice and with the explanation of answers. We know that how the difficulty work. But, you have done greatfully. Thanks a lot for sharing this to all QA peoples.

    Thank you very much.

    Reply
  43. Hi Friends,

    I am 2011 passed out (FRESHER)and completed testing tools course recently . If any one knows any openings please attach to my address.
    “mastanvali.mq@gmail.com”

    Reply
  44. Is there any centers in bangalore for ISTQB certification.

    How do we go in for applying this exam and getting into this

    Any help would be appreciated

    Reply
  45. hi sandhya mam

    im ambika im pursuing my testing tools course can u pls help me out with details about ISTQB exam i dont have any idea as im a fresher to this field

    Reply
  46. Hi,

    I am preparing for the ISTQB foundation level exam. Can you send me latest material if you have and will be appriciable if you can provide some evaluation for following type of questions:

    1. Decision Table
    2. State Transition
    3. decision coverage
    4. Test Estimation
    5. McCabe’s Cyclomatic Complexity

    Thanks In Advance!
    Sandeep Kumar

    Reply
  47. hi Pavani,

    plz find the details below.

    There are three levels of ISTQB examination.
    Foundation,Intermediate and Expert level…

    They will be commensing at every months interval and in the
    first week of the month. A training session will be held
    previous week of the test for each individual exam.

    All the three levels will be on the same day.
    go through the following site for further clarificcations
    on this… http://www.istqb.org

    thanks
    venkat
    eesan652@hotmail.com

    Reply
  48. Thanks a lot for your valuable question bank, Please also provide me more question of suchtype. I need to know , How i can get the ISTQB material and give paper
    This is the best online resource for preparing for ISTQB I have found till now.
    Thanks Sandhya, you are doing a great job.

    Reply
  49. This is really nice effort you put. The questions and answers are very clear and even the explaination is awesome. Thanks for sharing information.
    Regards,
    Ashka

    Reply
  50. Hello All, here im sending some ISTQB Q & A

    1 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
    2 Regression testing should be performed:
    v) every week
    w) after the software has changed
    x) as often as possible
    y) when the environment has changed
    z) when the project manager says
    a) v & w are true, x – z are false
    b) w, x & y are true, v & z are false
    c) w & y are true, v, x & z are false
    d) w is true, v, x y and z are false
    e) all of the above are true
    3 IEEE 829 test plan documentation standard contains all of the following except:
    a) test items
    b) test deliverables
    c) test tasks
    d) test environment
    e) test specification
    4 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
    5 Order numbers on a stock control system can range between 10000 and 99999
    inclusive. Which of the following inputs might be a result of designing tests for
    only valid equivalence classes and valid boundaries:
    a) 1000, 5000, 99999
    b) 9999, 50000, 100000
    c) 10000, 50000, 99999
    d) 10000, 99999
    e) 9999, 10000, 50000, 99999, 10000
    6 Consider the following statements about early test design:
    i. early test design can prevent fault multiplication
    ii. faults found during early test design are more expensive to fix
    iii. early test design can find faults
    iv. early test design can cause changes to the requirements
    v. early test design takes more effort
    a) i, iii & iv are true. Ii & v are false
    b) iii is true, I, ii, iv & v are false
    c) iii & iv are true. i, ii & v are false
    d) i, iii, iv & v are true, ii us false
    e) i & iii are true, ii, iv & v are false
    7 Non-functional system testing includes:
    a) testing to see where the system does not function properly
    b) testing quality attributes of the system including performance and usability
    c) testing a system feature using only the software required for that action
    d) testing a system feature using only the software required for that function
    e) testing for functions that should not exist
    8 Which of the following is NOT part of configuration management:
    a) status accounting of configuration items
    b) auditing conformance to ISO9001
    c) identification of test versions
    d) record of changes to documentation over time
    e) controlled library access
    9 Which of the following is the main purpose of the integration strategy for
    integration testing in the small?
    a) to ensure that all of the small modules are tested adequately
    b) to ensure that the system interfaces to other systems and networks
    c) to specify which modules to combine when and how many at once
    d) to ensure that the integration testing can be performed by a small team
    e) to specify how the software should be divided into modules
    10 What is the purpose of test completion criteria in a test plan:
    a) to know when a specific test has finished its execution
    b) to ensure that the test case specification is complete
    c) to set the criteria used in generating test inputs
    d) to know when test planning is complete
    e) to plan when to stop testing
    11 Consider the following statements
    i. an incident may be closed without being fixed
    ii. incidents may not be raised against documentation
    iii. the final stage of incident tracking is fixing
    iv. the incident record does not include information on test environments
    v. incidents should be raised when someone other than the author of the software
    performs the test
    a) ii and v are true, I, iii and iv are false
    b) i and v are true, ii, iii and iv are false
    c) i, iv and v are true, ii and iii are false
    d) i and ii are true, iii, iv and v are false
    e) i is true, ii, iii, iv and v are false
    12 Given the following code, which is true about the minimum number of test
    cases required for full statement and branch coverage:
    Read P
    Read Q
    IF P+Q > 100 THEN
    Print “Large”
    ENDIF
    If P > 50 THEN
    Print “P Large”
    ENDIF
    a) 1 test for statement coverage, 3 for branch coverage
    b) 1 test for statement coverage, 2 for branch coverage
    c) 1 test for statement coverage, 1 for branch coverage
    d) 2 tests for statement coverage, 3 for branch coverage
    e) 2 tests for statement coverage, 2 for branch coverage
    13 Given the following:
    Switch PC on
    Start “outlook”
    IF outlook appears THEN
    Send an email
    Close outlook
    a) 1 test for statement coverage, 1 for branch coverage
    b) 1 test for statement coverage, 2 for branch coverage
    c) 1 test for statement coverage. 3 for branch coverage
    d) 2 tests for statement coverage, 2 for branch coverage
    e) 2 tests for statement coverage, 3 for branch coverage
    14 Given the following code, which is true:
    IF A > B THEN
    C = A – B
    ELSE
    C = A + B
    ENDIF
    Read D
    IF C = D Then
    Print “Error”
    ENDIF
    a) 1 test for statement coverage, 3 for branch coverage
    b) 2 tests for statement coverage, 2 for branch coverage
    c) 2 tests for statement coverage. 3 for branch coverage
    d) 3 tests for statement coverage, 3 for branch coverage
    e) 3 tests for statement coverage, 2 for branch coverage
    15 Consider the following:
    Pick up and read the newspaper
    Look at what is on television
    If there is a program that you are interested in watching then switch the the
    television on and watch the program
    Otherwise
    Continue reading the newspaper
    If there is a crossword in the newspaper then try and complete the crossword
    a) SC = 1 and DC = 1
    b) SC = 1 and DC = 2
    c) SC = 1 and DC = 3
    d) SC = 2 and DC = 2
    e) SC = 2 and DC = 3
    16 The place to start if you want a (new) test tool is:
    a) Attend a tool exhibition
    b) Invite a vendor to give a demo
    c) Analyse your needs and requirements
    d) Find out what your budget would be for the tool
    e) Search the internet
    17 When a new testing tool is purchased, it should be used first by:
    a) A small team to establish the best way to use the tool
    b) Everyone who may eventually have some use for the tool
    c) The independent testing team
    d) The managers to see what projects it should be used in
    e) The vendor contractor to write the initial scripts
    18 What can static analysis NOT find?
    a) The use of a variable before it has been defined
    b) Unreachable (“dead”) code
    c) Whether the value stored in a variable is correct
    d) The re-definition of a variable before it has been used
    e) Array bound violations
    19 Which of the following is NOT a black box technique:
    a) Equivalence partitioning
    b) State transition testing
    c) LCSAJ
    d) Syntax testing
    e) Boundary value analysis
    20 Beta testing is:
    a) Performed by customers at their own site
    b) Performed by customers at their software developer’s site
    c) Performed by an independent test team
    d) Useful to test bespoke software
    e) Performed as early as possible in the lifecycle
    21 Given the following types of tool, which tools would typically be used by
    developers and which by an independent test team:
    i. static analysis
    ii. performance testing
    iii. test management
    iv. dynamic analysis
    v. test running
    vi. test data preparation
    a) developers would typically use i, iv and vi; test team ii, iii and v
    b) developers would typically use i and iv; test team ii, iii, v and vi
    c) developers would typically use i, ii, iii and iv; test team v and vi
    d) developers would typically use ii, iv and vi; test team I, ii and v
    e) developers would typically use i, iii, iv and v; test team ii and vi
    22 The main focus of acceptance testing is:
    a) finding faults in the system
    b) ensuring that the system is acceptable to all users
    c) testing the system with other systems
    d) testing for a business perspective
    e) testing by an independent test team
    23 Which of the following statements about the component testing standard is
    false:
    a) black box design techniques all have an associated measurement technique
    b) white box design techniques all have an associated measurement technique
    c) cyclomatic complexity is not a test measurement technique
    d) black box measurement techniques all have an associated test design technique
    e) white box measurement techniques all have an associated test design technique
    24 Which of the following statements is NOT true:
    a) inspection is the most formal review process
    b) inspections should be led by a trained leader
    c) managers can perform inspections on management documents
    d) inspection is appropriate even when there are no written documents
    e) inspection compares documents with predecessor (source) documents
    25 A typical commercial test execution tool would be able to perform all of the
    following EXCEPT:
    a) generating expected outputs
    b) replaying inputs according to a programmed script
    c) comparison of expected outcomes with actual outcomes
    d) recording test inputs
    e) reading test values from a data file
    26 The difference between re-testing and regression testing is
    a) re-testing is running a test again; regression testing looks for unexpected side
    effects
    b) re-testing looks for unexpected side effects; regression testing is repeating
    those tests
    c) re-testing is done after faults are fixed; regression testing is done earlier
    d) re-testing uses different environments, regression testing uses the same
    environment
    e) re-testing is done by developers, regression testing is done by independent
    testers
    27 Expected results are:
    a) only important in system testing
    b) only used in component testing
    c) never specified in advance
    d) most useful when specified in advance
    e) derived from the code
    28 Test managers should not:
    a) report on deviations from the project plan
    b) sign the system off for release
    c) re-allocate resource to meet original plans
    d) raise incidents on faults that they have found
    e) provide information for risk analysis and quality improvement
    29 Unreachable code would best be found using:
    a) code reviews
    b) code inspections
    c) a coverage tool
    d) a test management tool
    e) a static analysis tool
    30 A tool that supports traceability, recording of incidents or scheduling of tests is
    called:
    a) a dynamic analysis tool
    b) a test execution tool
    c) a debugging tool
    d) a test management tool
    e) a configuration management tool
    31 What information need not be included in a test incident report:
    a) how to fix the fault
    b) how to reproduce the fault
    c) test environment details
    d) severity, priority
    e) the actual and expected outcomes
    32 Which expression best matches the following characteristics or review
    processes:
    1. led by author
    2. undocumented
    3. no management participation
    4. led by a trained moderator or leader
    5. uses entry exit criteria
    s) inspection
    t) peer review
    u) informal review
    v) walkthrough
    a) s = 4, t = 3, u = 2 and 5, v = 1
    b) s = 4 and 5, t = 3, u = 2, v = 1
    c) s = 1 and 5, t = 3, u = 2, v = 4
    d) s = 5, t = 4, u = 3, v = 1 and 2
    e) s = 4 and 5, t = 1, u = 2, v = 3
    33 Which of the following is NOT part of system testing:
    a) business process-based testing
    b) performance, load and stress testing
    c) requirements-based testing
    d) usability testing
    e) top-down integration testing
    34 What statement about expected outcomes is FALSE:
    a) expected outcomes are defined by the software’s behaviour
    b) expected outcomes are derived from a specification, not from the code
    c) expected outcomes include outputs to a screen and changes to files and
    databases
    d) expected outcomes should be predicted before a test is run
    e) expected outcomes may include timing constraints such as response times
    35 The standard that gives definitions of testing terms is:
    a) ISO/IEC 12207
    b) BS7925-1
    c) BS7925-2
    d) ANSI/IEEE 829
    e) ANSI/IEEE 729
    36 The cost of fixing a fault:
    a) Is not important
    b) Increases as we move the product towards live use
    c) Decreases as we move the product towards live use
    d) Is more expensive if found in requirements than functional design
    e) Can never be determined
    37 Which of the following is NOT included in the Test Plan document of the Test
    Documentation Standard:
    a) Test items (i.e. software versions)
    b) What is not to be tested
    c) Test environments
    d) Quality plans
    e) Schedules and deadlines
    38 Could reviews or inspections be considered part of testing:
    a) No, because they apply to development documentation
    b) No, because they are normally applied before testing
    c) No, because they do not apply to the test documentation
    d) Yes, because both help detect faults and improve quality
    e) Yes, because testing includes all non-constructive activities
    39 Which of the following is not part of performance testing:
    a) Measuring response time
    b) Measuring transaction rates
    c) Recovery testing
    d) Simulating many users
    e) Generating many transactions
    40 Error guessing is best used
    a) As the first approach to deriving test cases
    b) After more formal techniques have been applied
    c) By inexperienced testers
    d) After the system has gone live
    e) Only by end users

    ANSWERS
    1 C 11B 21B 31A
    2 C 12B 22D 32B
    3 E 13B 23A 33E
    4 E 14B 24D 34A
    5 C 15E 25A 35B
    6 A 16C 26A 36B
    7 B 17B 27D 37D
    8 B 18C 28C 38D
    9 C 19C 29A 39C
    10 E 20A 30E 40B

    Reply
  51. hi can any one qive me istqb material for may 2 xam anamikabandil@gmail….plz send some tips to clear the xam!

    Reply
  52. Could anyone please answer my questions mentioned above..? I have just few days left for exam…Hoping for a quick response… Thanks in Advance…

    Reply
  53. Hey Guys,
    You dont need to bother for prep. books or any other material as the only and best reference material that can be used to score centum is the ISTQB Syllabus.Stck to it and make sure you understand each line of it..
    “Har line zarrori hai” as we say for “Har friend zaroori hai yaar” .
    So hit and make sure you hit hard.
    Revert in case of any queries to —

    “anandhere@rocketmail.com”………

    Reply
  54. Hello guys, I have the opportunity to present ISTQB foundation test with a result of passed. What I can tell you about the test is that almost 80% of question are coming from the syllabus , just need to review in a very deeply way this document and do all the sample test on the net, including this one. I have 5 identical question of this quiz on my test, so be sure this samples will help you. Good luck everyone !!.

    Reply
  55. “Which of the quality factor identifies how far a software program executes its intended function?”
    A. Testability B. Portability C. Reusability D. Flexibility

    Reply
  56. Hi Sandhya.. Thanks a Lot 4 such a useful article.. gr8 work to help everyone.. Hats off

    @Everyone.. Thanks to all.. your Questions & comments helped a lot.

    Reply
  57. Hi Sandhya,
    I really liked the detail explanation of all the questions.Thanks for such a great article.
    Keep up the good work!!

    Reply
  58. Hi,
    plz send me latest “istqb” sample paper. and my frnd searching a job,he is finance background,it is possible to switch this career, and go to testing.

    Reply
  59. Hi All,

    This is honey, I have 2 yrs of experience in Testing. I need to write ISTQB certification. 1.what is the process?2.How to approach? 3. which books i need to refer? 4. How much time takes for preparation? 5. Need to attend any coaching for certification? please provide information.

    Reply
  60. You are gonna pass the exam in 5 ays preparation haan ?? …Is it a joke for you ?? …Are you going to select the options in a random way ?? ….Here people are not able to pass the exam even after giving serious efforts for more than 2 months and you are saying about 5 days thing …Think before you write anything especially on these kind of websites where serious aspirants are checking the comments now and then.

    Reply
  61. Q. 500: When software reliability measures are used to determine when to stop testing,
    the best types of test cases to use are those that
    A. Exercise system functions in proportion to the frequency they will be used in the
    released product
    B. Push the system beyond its designed operation limits and are likely to make the system
    fail
    C. Exercise unusual and obscure scenarios that may not have been considered in design
    D. Exercise the most complicated and the most error-prone portions of the system

    Can anyone explain why the answer is A?

    Reply
  62. Hi,

    @Sandhya, Thanks a lot for your effort , this is so far best explanation I have got for Querries.

    @ All: Great Work Friends 🙂

    I have applied for examination on 7 th feb in noida. Will be really thankful, if somebody can send over the latest ISTQb papers for preparation. Also, What material besides syllabus and glosaary is reqd to be studied. Please help, it is URGENT !!!

    Reply
  63. what is the more important factor for successful performance of review?
    a)a seperate scribe during the logging meeting
    b)trained participants and review leaders
    c)availability of tools to support the review of process
    d)a reviewed test plan

    Reply
  64. Hi all,
    I am sridevi.Iam searching for tesing job.my current assaingnment is MOBILE BANKING.please say us the way to prepare for this domine. Its very urgent.

    Reply
  65. Hi regarding to your post #43 G.Mallikarjun on 08.24.09 at 11:09 am —— Please confirm the ans, ans for 30 question is missing.

    Reply
  66. 1. A.Validation is done for implementing the correct thing
    B.verification is for implementing the things right
    a.A is True and B is True
    b. A is True and B is False
    c. A is false and B is false
    d. A is false and B is True
    2.In software application ,there was implementation done based on the 4 age groups as 0 to 11,11 to 25,26 to 50 and 50+.which testing technique you will apply to find out all possible issues in the application without running it
    a. classfication tree
    b.Equivalence partitioning system
    c.Boundary value analysis
    d.Error gussing
    3.Error handling in code is mainly done as there are errors in the code
    a. True
    B. false
    4.Which type of testing requires Stubs and Drivers?
    a.Integration testing
    b.component testing
    c.Bottom up testing
    d.Top Down testing
    5.Test cases can be designed in exploratory testing?
    a.True
    b.False
    6.Which of the following in not input design?
    a. A functional specification
    b.BRD
    c.program specification
    d. Technical Architecture document
    7._________ identifies many possible reason for an issue or an error.it gives quick idea for useful categories
    a.Fish-Bone Diagram
    b.Histogram
    c.Pareto Analysis
    d.Decision Table
    8.Error added by the programmer intentionally in the code is called______
    a.Error seeding
    b.Error Handling
    c.Error planting
    d.Error guessing
    9.The testing performed on data for performing the basic operation on it is called as________
    a.CRUD Testing
    b. Data driven testing
    c. Data validation Technique
    d. Data mining
    10. To ensure the quality of software is a process that can only be made by using it .Therefore ,reading the code cannot be useful in any way.
    a. True
    b. False
    11.Functions and procedures used for each unit needs to be documented in____
    a.Unit test plan
    b.Program specification
    c.Functional specification
    d.Design specification
    12.The functionalities to be covered or not specified in one of the following
    a.Test plan
    b. Test strategy
    c.Test Reporting
    d.Test approach
    13.Error handling,Exception handling and memory lekage can be determined by
    a.program review
    b.code review
    c.Test case review
    d.None of the above
    14.The technique used for finding the few origins of major issues within the application is known as_____
    a.Histogram
    b.Fishbone diagram
    c.pareto Technique
    d.classification tree technique
    15._______ determines if a new software version is performing well enough to accept for a major testing effort
    a.Black box testing
    b.sanity testing
    c.Regression testing
    d.Stress testing
    e.Load testing
    16. FP and lines of code are measure of_______
    a.Effort
    b.Schedule
    c.Size
    d.Al of the above
    17.Behavior driven testing focus on the ____
    a.Requirements
    b.Specification
    c.Test plan
    d.Agile methodology
    18 Having risk management helps in
    1.Mitigating the risk associated with the project
    2.Managing project without surprise
    3.Identifying potential problems
    4.project plan contingency
    pick one of the choice
    a. 1,3,4
    b. 2,3,4
    c.1,2,3
    d.1,2,3,4
    19.Testing interfaces between unit,modules and sub-systems when the system is incrementally put together is known as ______
    a.Destructive testing
    b.Integrated testing
    c.Integration testing
    d.User interface testing
    20.The cyclomatic complexity helps to understand ___
    1.code complexity
    2.Testing complexity
    3.Efforts&Cost
    4.planning test execution
    pick one of the choice
    a.1,2,3,4
    b.1,3,4
    c.1,2
    d.1,2,3
    e.only 2

    please can you share answers

    Reply
  67. Hi Sandhya Rani and All,

    I am very much confused in calculating statement coverage and branch coverage. For calculating statement coverage, Iam just checking out various combinations of paths that could be poosible in that particular scenario. For calculating branch coverage, I am using the rule n+1, where ‘n’ is the number of IF conditions. But this answers obtained by following this approach sometimes do not match with the actual answers specified in the net. So could anyone tel me the alternative correct way for calculating coverages. Also, Please provide me the correct answers of the below quetions.

    IF X = Z
    THEN Statement 2;
    END
    McCabe’s Cyclomatic Complexity is :
    A. 2
    B. 3
    C. 4
    D. 5

    14 Given the following code, which is true:
    IF A > B THEN
    C = A – B
    ELSE
    C = A + B
    ENDIF
    Read D
    IF C = D Then
    Print “Error”
    ENDIF
    a) 1 test for statement coverage, 3 for branch coverage
    b) 2 tests for statement coverage, 2 for branch coverage
    c) 2 tests for statement coverage. 3 for branch coverage
    d) 3 tests for statement coverage, 3 for branch coverage
    e) 3 tests for statement coverage, 2 for branch coverage

    12 Given the following code, which is true about the minimum number of test cases required for full statement and

    branch coverage:
    Read P
    Read Q
    IF P+Q > 100 THEN
    Print “Large”
    ENDIF
    If P > 50 THEN
    Print “P Large”
    ENDIF
    a) 1 test for statement coverage, 3 for branch coverage
    b) 1 test for statement coverage, 2 for branch coverage
    c) 1 test for statement coverage, 1 for branch coverage
    d) 2 tests for statement coverage, 3 for branch coverage
    e) 2 tests for statement coverage, 2 for branch coverage

    13 Given the following:
    Switch PC on
    Start “outlook”
    IF outlook appears THEN
    Send an email
    Close outlook
    a) 1 test for statement coverage, 1 for branch coverage
    b) 1 test for statement coverage, 2 for branch coverage
    c) 1 test for statement coverage. 3 for branch coverage
    d) 2 tests for statement coverage, 2 for branch coverage
    e) 2 tests for statement coverage, 3 for branch coverage

    Pick up and read the newspaper
    Look at what is on television
    If there is a program that you are interested in watching then switch the the television on
    and watch the program
    Otherwise
    Continue reading the newspaper
    If there is a crossword in the newspaper then try and complete the crossword
    A. SC = 1 and DC = 1
    B. SC = 1 and DC = 2
    C. SC = 1 and DC = 3
    D. SC = 2 and DC = 2
    E. SC = 2 and DC = 3

    What is the smallest number of test cases required to Provide 100% branch
    coverage?
    If(x>y) x=x+1;
    else y=y+1;
    while(x>y)
    {
    y=x*y; x=x+1;
    }
    A. 1
    B. 2
    C. 3
    D. 4

    Reply
  68. Iam Planning to write ISTQB foundation level exam,

    I Really appreciate if any one can send the latest ISTQB papers and sample materials to my ID Please.

    Thanks Heaps Sun

    Reply
  69. I am Planning to write ISTQB foundation level exam,can any one tell what is the process? How to approach? which books i need to refer? How much time takes for preparation? Need to attend any coaching for certification? please provide information.
    so please any one can send the latest ISTQB papers and sample material

    Regards
    harika

    Reply
  70. Hello,

    my dears i registred for ISTQB FL exam on 13th Dec 2009 . could any one help me by last exam collections , or any news about the exam level.

    Thanx foru all

    A. ghany A. aziz

    Reply
  71. Thanks Sandhya for the great job. It’s really helpfull. Can you please tell me which book will be help full for ISTQB exam prepairation.

    Reply
  72. I am appearing for ISTQB Foundation level exam on dec 20th. COuld some one help me and give the correct answer with explanation.

    1)why is successful test execution automation difficult?
    a)bcoz the tools for automation testing requires too much effort for learning.
    b) bcoz the mentnance of the test system is difficult.
    c) bcoz the test robort tools are restricted in their ability to recognize outputs.
    d) bocz the test robort needs to be supportedby a test managment.

    2) during which fundamental test process activity do we determine if MORE tests are needed?

    a) test implementation and execution
    b) evaluating test exit criteria
    c) test analysis and design
    d) test planning and control

    3) preparing and automating test cases before coding is

    a)test first approach
    b) test driven development
    c) both a and b
    d) none

    4) equivalance partitioning consist of various activities

    a) ensure that test cases test each input and output equivalence class at least once
    b) identify all inputa and all outputs
    c) identify equivalence classes for each input
    d) all of the above

    5) in-testing test cases i.e. input to the software are created base on the

    a) state transition testing
    b) random testing
    c) syntex testing
    d) penetration teting

    6) statement coverage will not check the following

    a) missing statements
    b) unused branches
    c) dead code
    d) unused statement

    7) which of the following statements are true

    a) faults in the program specification are most expensive to fix
    b) faults in code are most expensive to fix
    c) faults in requirement are most expensive to fix
    d) faults in design are most expensive to fix

    8) test charters are used in ___________ testing

    a) exploratory testing
    b) usability testing
    c) component testing
    d) maintainablity testing

    9) we can achieve complete statement coverage but still miss bugs bcoz

    a) the failure occurs only if you reach a statement taking the TRUE branch of an IF statement, and you got to the statement with a test that passed through the FALSE branch
    b) the failure depends on the programs inability to handle specific data values rather than on the programs flow of control
    c) we are not required to test code that customer are unlikely to execute
    d) all the above

    10) which is the best definition of complete testing

    a) you have discovered every bug in the program
    b) you have tested every statement, branch and combination of branches in the program
    c) you have completed every test in the test plan
    d) you havr reached the schedule ship date

    11) in any sdlc model which of the following are characterstic of good testing

    i) provide complete test coverage of all branches of the system code.
    ii) having a corresponding testing activity for each develpoment activity
    iii) testers should be involved in reviewing document as soon as drafts are availabe
    iv) each test level has test objective specific to that level

    a)ii , iii, iv
    b)i, iii
    c) i, iii, iv
    d) i, ii

    11) which of the following are good candidates of manual static testing

    a)requirement specification,test plan , code, memory leaks
    b) requirement specification, test cases, user guide
    c) requirement specification, user guide, performance
    d) requirement specification,website,code, usecases

    12) which of the following can be disadvantage of independent testing

    a) developer and independent testing will be overlap and waste resourses
    b) communication is limited between independent tester and developer
    c) independent testers are too slow and delay the project schedule
    d) develpoeers can loose a sense of responsibility for quality

    Reply
  73. Hey guys, I have the same request – can anyone please send me some useful ISTQB foundation level test materials like sample tests etc. I really appreciate that:)
    Lots of love,
    Laura

    Reply
  74. Hi,
    Sandhya realy thankful for such ques and of those ans in descriptive way, As I m apearing in ISTQB exam on 31st Oct’09 so might be it’s helpful to me and pleas if you have such more ques kindly send me on my Id
    mohsinagani@gmail.com
    againg thank you very much

    Reply
  75. Hi Sandhya,
    This is really nice effort you put. The questions and answers are very clear and even the explaination is awesome. Thanks for sharing information.
    Regards,
    Uma

    Reply
  76. i downloaded the materail from istqb site but unable to understand.please guide me how to prepare & which model papers to see & prepare.thanking u

    Reply
  77. Hi,

    1)You are a tester for testing a large system. The system data model is very large with many attributes and there are a lot of inter dependencies with in the fields. What steps would you use to test the system and also what are the efforts of the test you have taken on the test plan

    A. Improve super vision, More reviews of artifacts or program means stage containment of the defects.
    B. Extend the test plan so that you can test all the inter dependencies
    C. Divide the large system in to small modules and test the functionality
    D. Test the interdependencies first, after that check the system as a whole
    what should be correct ans of that que.? Give with reason why?

    Reply
  78. I am preparing for ISTQB exam… this is very helpful to me. Thanks a lot. Please post more like this… excellent job….

    Reply
  79. Hi sandhya
    Your tips are very good… thank you very much for your help
    but please provide me the link from where i can get more sample papers for ISTQB Q & A , kindly mail me on my email ….. i want it very important
    amira.mms@hotmail.com
    Thanks & Regards

    Reply
  80. Please provide me the correct answers with evalution(explaination)for the below quetions.

    IF X = Z
    THEN Statement 2;
    END
    McCabe’s Cyclomatic Complexity is :
    A. 2
    B. 3
    C. 4
    D. 5

    Reply
  81. Hi Sandhya,

    Could u please explain decison coverage and statement coverge and state transition with some examples today?

    Thanks,
    Sharmi

    Reply
  82. Can anyone pls send istqb foundation level sample papers to my mail id..
    I am taking istqb foundation level exam. is 2 weeks enough to prepare

    Reply
  83. Hi All, I am very thankful to those who posted such a nice quiz to crack ISTQB
    I Passed my ISTQB exam in my first attempt only preparing such questions posted by veteran of Testing.
    Again Thanks to all for your wonderful effort.

    Reply
  84. Hi All,

    could any one tell me about the exam numbers of the advanced level both (ISTQB Test analest and Test manager).

    and also i recommend to open a new tips for these two levels.

    Thanks & Brs

    Abdelghany A. aziz
    SW QC Engineer
    Auto Test (Test Complete)

    Reply
  85. Hi, can anyone give me the link of ISTQB syllabus material which is mentioned above by Sandhya (FL Syllabus). I need study material NOT sample papers.

    Reply
  86. Hi Sandhya,
    Do u have question paper of ISTQB foundation level which was conducted on July 26th 2009? If so, please clarify the answers like these. I am going to write the exam on September 30th .It will be helpful for me.
    Kindly do the needful for the same.

    Reply
  87. hi Sandya,

    Good work done.Thanks for sharing this questions for upcoming ISTQB certificate holders.it is very use ful to all test engineer.

    Reply
  88. The question,
    Test Cases design during
    1. Test recording
    2. Test Planning
    3. Test configuration
    4. Test specification.

    Majority of people answer option “4. Test Specification”. But this is totally wrong answer. Test Specification is not a phase or stage.

    Test Specification is a detailed summary of what scenarios will be tested, how they will be tested, how often they will be tested, and so on and so forth, for a given feature.

    Reply
  89. pls send the answer soon
    i have more problem with doubt.

    pls help me

    coming monday i am going to write istqb exam

    Reply
  90. HI ,

    Can anyone say me how many days is required to prepare for ISTQb(Fl) exam and how to prepare for it ?

    Thank you

    Reply
  91. Good Job Sandhya Rani! I am planning to take up ISTQB exam after a year break in my career.U’r Q&ANS Explanation really helped me brush up my knowledge.Thanks!!

    Reply
  92. 25. One of the fields on a form contains a text box which accepts alpha numeric values. Identify the Valid Equivalence class
    a) BOOK
    b) Book
    c) Boo01k
    d) book

    The answer mentioned here is C. But I think the answer is B. Alphanumeric does not mean character + number, It means only characters (not number). Here B contains “Book” in which both upper and lower case characters are present. So i think valid equivalence class is B rather than C. Please correct me if I wrong

    Reply
  93. Hi Sandhya and All gr8 ppl,

    Thanks for sharing your knowledge…..All are really doing gr8 job

    can anyone send ISTQB latest foundation level question papers and any course material related to foundation level to my below mail id

    horosunil@gmail.com

    Its urgent…i m giving exam in on 4th aug

    Thanks all once again 🙂

    Regards
    Sunil

    Reply
  94. HI, vijji

    for Q1:: C is correct

    for Q2 ( Author or Scribe)::

    Author :: The author’s task is to illuminate unclear areas and to understand the defects
    found

    Scribe:: the scribe (or recorder) has to record each defect mentioned and any suggestions for process improvement. In practice it is often the author who plays this role, ensuring that the log is readable and understand-able

    For Q3 :: A is Correct

    Reply
  95. Hi snadhya,
    i am doing the testing course from Pure-trainings, and now its examination of internal testing institute, so please could u send me the sample paper’s on my e-mail id on btech.kapil@gmail.com.

    Thanks,

    Reply
  96. Here i am posting few questions.please can any one answer to this below questions and mail me sateshsoapui@gmail.com

    1. A.Validation is done for implementing the correct thing
    B.verification is for implementing the things right
    a.A is True and B is True
    b. A is True and B is False
    c. A is false and B is false
    d. A is false and B is True
    2.In software application ,there was implementation done based on the 4 age groups as 0 to 11,11 to 25,26 to 50 and 50+.which testing technique you will apply to find out all possible issues in the application without running it

    a. classfication tree
    b.Equivalence partitioning system
    c.Boundary value analysis
    d.Error gussing

    3.Error handling in code is mainly done as there are errors in the code
    a. True
    B. false

    4.Which type of testing requires Stubs and Drivers?
    a.Integration testing
    b.component testing
    c.Bottom up testing
    d.Top Down testing

    5.Test cases can be designed in exploratory testing?
    a.True
    b.False

    6.Which of the following in not input design?
    a. A functional specification
    b.BRD
    c.program specification
    d. Technical Architecture document

    7._________ identifies many possible reason for an issue or an error.it gives quick idea for useful categories
    a.Fish-Bone Diagram
    b.Histogram
    c.Pareto Analysis
    d.Decision Table

    8.Error added by the programmer intentionally in the code is called______

    a.Error seeding
    b.Error Handling
    c.Error planting
    d.Error guessing

    9.The testing performed on data for performing the basic operation on it is called as________

    a.CRUD Testing
    b. Data driven testing
    c. Data validation Technique
    d. Data mining

    10. To ensure the quality of software is a process that can only be made by using it .Therefore ,reading the code cannot be useful in any way.

    a. True
    b. False

    11.Functions and procedures used for each unit needs to be documented in____

    a.Unit test plan
    b.Program specification
    c.Functional specification
    d.Design specification

    12.The functionalities to be covered or not specified in one of the following

    a.Test plan
    b. Test strategy
    c.Test Reporting
    d.Test approach

    13.Error handling,Exception handling and memory lekage can be determined by

    a.program review
    b.code review
    c.Test case review
    d.None of the above

    14.The technique used for finding the few origins of major issues within the application is known as_____

    a.Histogram
    b.Fishbone diagram
    c.pareto Technique
    d.classification tree technique

    15._______ determines if a new software version is performing well enough to accept for a major testing effort

    a.Black box testing
    b.sanity testing
    c.Regression testing
    d.Stress testing
    e.Load testing

    16. FP and lines of code are measure of_______
    a.Effort
    b.Schedule
    c.Size
    d.Al of the above

    17.Behavior driven testing focus on the ____

    a.Requirements
    b.Specification
    c.Test plan
    d.Agile methodology

    18 Having risk management helps in
    1.Mitigating the risk associated with the project
    2.Managing project without surprise
    3.Identifying potential problems
    4.project plan contingency
    pick one of the choice

    a. 1,3,4
    b. 2,3,4
    c.1,2,3
    d.1,2,3,4

    19.Testing interfaces between unit,modules and sub-systems when the system is incrementally put together is known as ______

    a.Destructive testing
    b.Integrated testing
    c.Integration testing
    d.User interface testing

    20.The cyclomatic complexity helps to understand ___
    1.code complexity
    2.Testing complexity
    3.Efforts&Cost
    4.planning test execution

    pick one of the choice

    a.1,2,3,4
    b.1,3,4
    c.1,2
    d.1,2,3
    e.only 2

    Reply
  97. Hi, all i am having ISTQB foundation Level of Exam can any one send me Latest paper on my mail id:p.kumarsharma06@gmail.com

    Reply
  98. Looks like you have now completed 2 parts and probably there should be a final one which talks all about the tools…We are waiting even for that questionnaire… Thanks for helping us for a quick recap of the topics..

    Reply
  99. When a new testing tool is purchased, it should be used first by:
    a) A small team to establish the best way to use the tool
    b) Everyone who may eventually have some use for the tool
    c) The independent testing team
    d) The managers to see what projects it should be used in
    e) The vendor contractor to write the initial scripts
    wats the answer
    either A or B
    in somewebsites its A in other its B
    kindly reply me plz

    Reply
  100. Hi Sandya,

    Great work.Thanks for sharing this with us.The way you explained the answers is really helpful for freshers like me.Would like to get more ISTQB Q & A like this if possible.

    Reply
  101. Hi,I m planning to give the ISTQB exam on april 2011.can anyone help me to provide the ISTQB questions papers for Foundation level exam.

    Reply
  102. I have completed my Bsc(Business information system) in 2009. I’m now pursing testing course. for last 3 year I’m working with BPO company. It is possible to for me to take job in IT field. Can I go for some SAP course.

    Thanks
    Sudarshan

    Reply
  103. Please let me know the correct answer for below question. In some sites it is mentioned that testing is impractical and impossible. But here, the option – A. Please explain the correct answer

    8. Exhaustive Testing is
    a) Is impractical but possible
    b) Is practically possible
    c) Is impractical and impossible
    d) Is always possible

    Reply
  104. Hi Sanhya Rani, This site has really helped me to understand the the definitions of the testing to the core. Hope you ‘ll keep on posting articles like this more…………

    Reply
  105. Thanks Sandhya for the great job. It’s really helpfull. Can you please tell me which book will be help full for ISTQB exam prepairation.

    Reply
  106. Hi
    Can any one send me the better examples to find statement coverage, branch coverage, decision coverage…with an explanation….its very difficult for me…….

    Reply
  107. hiiiiiii,
    In the next month i have to face ISTQB exam so could you please send me latest mock papers for me to crack the exam.

    Reply
  108. Hello “N. Sandhya Rani”,
    This is really nice articales & it will really hlpful in real practical environment bt in last one questn still i dnt get it the ans of urs… on one stage i understnd wht r u tryng to explin here bt still sme confustion..accordng to (invalid valid invalid)..4 equivalence class partitioning… ( can we put the value 17 in place of 22 ? ) like (17 23 24)

    Reply
  109. Hi, I was working as a Associate Test Engineer. Topics and articles in this website are very useful to me. It could be useful if Topics on VB script and TestComplete Automation tool are explained in this wesite

    Reply
  110. i am going to write an exam any body help me to how to prepare and which books i preferred to prepare that exam and tell me about that ISTQB exam details like on which site apply to this exam ,how many times able to write this exam and how much fee to this exam please send me any one

    Reply
  111. hi guys,
    the ISTQB material u get in indiantestingboard is really good and its just 70pages. u can read it soon and its said that they conduct a 2 days training program just before exam. u also get books on istqb. 1 month is enough for preparing and u must solve the paper u get on net. questions r not repeated in paper but still its better if u solve them atleast for confidence. thr is place by name QSPIDERS in bangalore. ISTQB training is very good thr and they charge 5k for training and 4k as xam fees. they even give placements.

    Reply
  112. i am going to write an exam any body help me to how to prepare and which books i preferred to prepare that exam and tell me about that ISTQB exam details like on which site apply to this exam ,how many times able to write this exam and how much fee to this exam please send about this exam to me any one
    Mail ID:cheralashivakumar@ymail.com

    Reply
  113. Hello Everyone,

    Can any one help me in getting the correct answer with a proper reason…Help me out…..Its Urgent…

    Given the following decision table:
    Rule 1 Rule 2 Rule 3 Rule 4
    Conditions
    UK resident? False True True True
    Age between 18 – 55? Don’t care False True True
    Smoker? Don’t care Don’t care False True
    Actions
    Insure client? False False True True
    Offer 10% discount? False False True False
    What is the expected result for each of the following test cases?
    A.TC1: Fred is a 32 year old smoker resident in London
    B.TC3: Jean-Michel is a 65 year non-smoker resident in Paris
    A A – Insure, 10% discount, B – Insure, no discount.
    B A – Don’t insure, B – Don’t insure.
    C A – Insure, no discount, B – Don’t insure.
    D A – Insure, no discount, B – Insure with 10% discount.

    Reply
  114. Question 2 – right answer, but wrong thinking. If “i ” is correct then we can eliminate a) and d) but also c) because it says: c) i,iii,iv are false

    Reply
  115. Hey use this link and go through the chapters one by one.Make sure that you understand each line of it and then if you have any specific doubts then drop a mail.
    But i am pretty sure that you will be able to get through it. “http://istqb.org/download/attachments/2326555/ISTQB_CTFL_Syll+2011.pdf “

    Reply
  116. hi suhasini,

    you mean to say like who close the defect status or who prepare bug report.

    if its defect status… the tester who raise the defect has to close after retesting….

    Reply
  117. Hi,
    Could you please elaborate on how we decide the number of test required for Statement coverage , Branch coverage and decision coverage for a particular code having conditions?
    Is is that the number of test required for branch coverage and statement coverage are same?

    Thanks

    Reply
  118. 10.
    Rule 1 Rule 2 Rule 3 Rule 4
    Conditions
    Indian resident? False True True True
    Age between 18 ? 55? Don’t care False True True
    Married? Don’t Care Don’t Care False True
    Actions
    Issue Memebership? False False True True
    Offer 10% discount? False False True False
    A.TC1: Anand is a 32 year old married, residing in Kolkatta.
    B.TC3: Attapattu is a 65 year old married person, residing in Colombo.

    a. A ? Issue membership, 10% discount, B ? Issue membership, offer no discount.
    b. A ? Don?t Issue membership, B ? Don?t offer discount. C
    c. A ? Issue membership, no discount, B ? Don?t Issue membership.
    d. Issue membership, no discount, B- Issue membership with 10% discount.

    Reply
  119. Hi Sandhya,

    This is very useful and informative.
    Could u please provide me some examples of statment and decision coverage? and how to examine both in a program?

    Regards,
    sharmila

    Reply
  120. hi,
    i am prepairing for ISTQB exam can anybody send me the latest papers of ISTQB on my mail ID its “maya1922@gmail.com”
    I m waiting
    jyoti pandit

    Reply
  121. Hi Sandhya
    I want to thank you, as these questions really helped me to understand the pattern of ISTQB exam paper questions.

    Reply
  122. @ Nalini
    Statement coverage can be obtained by the traversing through all the paths (of a flow chart) where “Executable statements” are there. Branch coverage includes all executable and non-executable statements.

    Reply
  123. Hello,
    I am appearing for ISTQB Foundation level exam on dec 17th, in AUckland. COuld some one help me the questionaire stuff please…
    Thanks
    Swapna

    Reply
  124. @Nalini (#54)

    Statement coverage – Has each line of the source code been executed?

    Branch coverage (also known as Decision coverage) – Has each control structure (such as an IF statement) evaluated both to true and false?

    Regards,
    VijayD

    Reply
  125. I need the answers of the below questions.
    mail me the answers on amolzinjade@gmail.com

    1. A.Validation is done for implementing the correct thing
    B.verification is for implementing the things right
    a.A is True and B is True
    b. A is True and B is False
    c. A is false and B is false
    d. A is false and B is True
    2.In software application ,there was implementation done based on the 4 age groups as 0 to 11,11 to 25,26 to 50 and 50+.which testing technique you will apply to find out all possible issues in the application without running it

    a. classfication tree
    b.Equivalence partitioning system
    c.Boundary value analysis
    d.Error gussing

    3.Error handling in code is mainly done as there are errors in the code
    a. True
    B. false

    4.Which type of testing requires Stubs and Drivers?
    a.Integration testing
    b.component testing
    c.Bottom up testing
    d.Top Down testing

    5.Test cases can be designed in exploratory testing?
    a.True
    b.False

    6.Which of the following in not input design?
    a. A functional specification
    b.BRD
    c.program specification
    d. Technical Architecture document

    7._________ identifies many possible reason for an issue or an error.it gives quick idea for useful categories
    a.Fish-Bone Diagram
    b.Histogram
    c.Pareto Analysis
    d.Decision Table

    8.Error added by the programmer intentionally in the code is called______

    a.Error seeding
    b.Error Handling
    c.Error planting
    d.Error guessing

    9.The testing performed on data for performing the basic operation on it is called as________

    a.CRUD Testing
    b. Data driven testing
    c. Data validation Technique
    d. Data mining

    10. To ensure the quality of software is a process that can only be made by using it .Therefore ,reading the code cannot be useful in any way.

    a. True
    b. False

    11.Functions and procedures used for each unit needs to be documented in____

    a.Unit test plan
    b.Program specification
    c.Functional specification
    d.Design specification

    12.The functionalities to be covered or not specified in one of the following

    a.Test plan
    b. Test strategy
    c.Test Reporting
    d.Test approach

    13.Error handling,Exception handling and memory lekage can be determined by

    a.program review
    b.code review
    c.Test case review
    d.None of the above

    14.The technique used for finding the few origins of major issues within the application is known as_____

    a.Histogram
    b.Fishbone diagram
    c.pareto Technique
    d.classification tree technique

    15._______ determines if a new software version is performing well enough to accept for a major testing effort

    a.Black box testing
    b.sanity testing
    c.Regression testing
    d.Stress testing
    e.Load testing

    16. FP and lines of code are measure of_______
    a.Effort
    b.Schedule
    c.Size
    d.Al of the above

    17.Behavior driven testing focus on the ____

    a.Requirements
    b.Specification
    c.Test plan
    d.Agile methodology

    18 Having risk management helps in
    1.Mitigating the risk associated with the project
    2.Managing project without surprise
    3.Identifying potential problems
    4.project plan contingency
    pick one of the choice

    a. 1,3,4
    b. 2,3,4
    c.1,2,3
    d.1,2,3,4

    19.Testing interfaces between unit,modules and sub-systems when the system is incrementally put together is known as ______

    a.Destructive testing
    b.Integrated testing
    c.Integration testing
    d.User interface testing

    20.The cyclomatic complexity helps to understand ___
    1.code complexity
    2.Testing complexity
    3.Efforts&Cost
    4.planning test execution

    pick one of the choice

    a.1,2,3,4
    b.1,3,4
    c.1,2
    d.1,2,3
    e.only 2

    Reply
  126. hi,
    i am prepairing for ISTQB exam can anybody send me the latest papers of ISTQB on my mail ID its “sharmila.rani@gmail.com” &
    Can any one send me the better examples to find statement coverage, branch coverage, decision coverage…with an explanation….its very difficult for me…….

    awaiting
    sharmila

    Reply
  127. Which testing level is primarily focused on building confidence rather than finding defects?
    a. Unit testing
    b. Integration testing
    c. System testing
    d. Acceptance testing

    Reply
  128. Which of the following is an objective of a pilot project for the introduction of a testing tool?
    a) Evaluate testers’ competence to use the tool.
    b) Complete the testing of a key project.
    c) Assess whether the benefits will be achieved at reasonable cost.
    d) Discover what the requirements for the tool are.

    Can you help me in choosing the correct choice ..

    Reply
  129. 3)In a system designed to work out the tax to be paid:
    An employee has £4000 of salary tax free.
    The next £1500 is taxed at 10%.
    The next £28000 after that is taxed at 22%.
    Any further amount is taxed at 40%.
    To the nearest whole pound, which of these groups of numbers fall into three DIFFERENT equivalence
    classes?
    A £4000; £5000; £5500.
    B £32001; £34000; £36500.
    C £28000; £28001; £32001.
    D £4000; £4200; £5600.

    Reply
  130. There is an error in the answer for question 14. In the statement that reads “It’s a post-task. Hence eliminate option ‘b’” should read “…eliminate option “c” instead.

    Reply
  131. Hi,

    Today I have passed the foundation exam. This sample questions and tips helped me a lot . Thanks to everyone.

    Now I am preparing for the Intermediate exam. can any one provide sample papers onthis as well ?

    best Regards,
    Sudhi

    Reply
  132. can any one solve this problems

    No. Questions
    1. When what is visible to end-users is a deviation from the specific or expected behavior, this is called:
    an error
    a fault
    a failure
    a defect
    a mistake

    2. Regression testing should be performed:
    v) every week
    w) after the software has changed
    x) as often as possible
    y) when the environment has changed
    z) when the project manager says

    v & w are true, x – z are false
    w, x & y are true, v & z are false
    w & y are true, v, x & z are false
    w is true, v, x y and z are false
    all of the above are true

    3. IEEE 829 test plan documentation standard contains all of the following except:
    test items.
    test deliverables
    test tasks
    test environment
    test specification

    4. Testing should be stopped when
    all the planned tests have been run
    time has run out
    all faults have been fixed correctly
    both a) and c)
    it depends on the risks for the system being tested

    5. Order numbers on a stock control system can range between 10000 and 99999 inclusive. Which of the following inputs might be a result of designing tests for only valid equivalence classes and valid boundaries:
    1000, 5000, 99999
    9999, 50000, 100000
    10000, 50000, 99999
    10000, 99999
    9999, 10000, 50000, 99999, 10000

    6. Consider the following statements about early test design:
    i. early test design can prevent fault multiplication
    ii. faults found during early test design are more expensive to fix
    iii. early test design can find faults
    iv. early test design can cause changes to the requirements
    v. early test design takes more effort

    i, iii & iv are true. ii & v are false
    iii is true. i, ii, iv & v are false
    iii & iv are true. i, ii & v are false
    i, iii, iv & v are true. ii us false
    i & iii are true. ii, iv & v are false

    7. Non-functional system testing includes:
    testing to see where the system does not function properly
    testing quality attributes of the system including performance and usability
    testing a system feature using only the software required for that action
    testing for functions that should not exist

    8. Which of the following is NOT part of configuration management:
    status accounting of configuration items
    auditing conformance to ISO9001
    identification of test versions
    record of changes to documentation over time
    controlled library access

    9. Which of the following is the main purpose of the integration strategy for integration testing in the small?
    to ensure that all of the small modules are tested adequately
    to ensure that the system interfaces to other systems and networks
    to specify which modules to combine when and how many at once
    to ensure that the integration testing can be performed by a small team
    to specify how the software should be divided into modules

    10. What is the purpose of test completion criteria in a test plan:
    to know when a specific test has finished its execution
    to ensure that the test case specification is complete
    to set the criteria used in generating test inputs
    to know when test planning is complete
    to plan when to stop testing

    11. Consider the following statements:
    i. an incident may be closed without being fixed
    ii. incidents may not be raised against documentation
    iii. the final stage of incident tracking is fixing
    iv. the incident record does not include information on test environments
    v. incidents should be raised when someone other than the author of the software performs the test

    ii and v are true, i, iii and iv are false
    i and v are true, ii, iii and iv are false
    i, iv and v are true, ii and iii are false
    i and ii are true, iii, iv and v are false
    i is true, ii, iii, iv and v are false

    12. Given the following code, which is true about the minimum number of test cases required for full statement and branch coverage:
    Read P
    Read Q
    IF P+Q > 100 THEN
    Print “Large” ENDIF
    If P > 50 THEN
    Print “P Large”
    ENDIF

    1 test for statement coverage, 3 for branch coverage
    1 test for statement coverage, 2 for branch coverage
    1 test for statement coverage, 1 for branch coverage
    2 tests for statement coverage, 3 for branch coverage
    2 tests for statement coverage, 2 for branch coverage

    13. Given the following:
    Switch PC on
    Start “outlook”
    IF outlook appears THEN
    Send an email
    Close outlook

    1 test for statement coverage, 1 for branch coverage
    1 test for statement coverage, 2 for branch coverage
    1 test for statement coverage. 3 for branch coverage
    2 tests for statement coverage, 2 for branch coverage
    2 tests for statement coverage, 3 for branch coverage

    14. Given the following code, which is true:
    IF A > B THEN
    C = A – B
    ELSE
    C = A + B ENDIF
    Read D
    IF C = D Then
    Print “Error”
    ENDIF

    1 test for statement coverage, 3 for branch coverage
    2 tests for statement coverage, 2 for branch coverage
    2 tests for statement coverage. 3 for branch coverage
    3 tests for statement coverage, 3 for branch coverage
    3 tests for statement coverage, 2 for branch coverage

    15. Consider the following:
    Pick up and read the newspaper
    Look at what is on television
    If there is a program that you are interested in watching then switch the the television on and watch the program
    Otherwise
    Continue reading the newspaper
    If there is a crossword in the newspaper then try and complete the crossword
    SC = 1 and DC = 1
    SC = 1 and DC = 2
    SC = 1 and DC = 3
    SC = 2 and DC = 2
    SC = 2 and DC = 3

    16. The place to start if you want a (new) test tool is:
    Attend a tool exhibition
    Invite a vendor to give a demo
    Analyse your needs and requirements
    Find out what your budget would be for the tool
    Search the internet

    17. When a new testing tool is purchased, it should be used first by:
    A small team to establish the best way to use the tool
    Everyone who may eventually have some use for the tool
    The independent testing team
    The managers to see what projects it should be used in
    The vendor contractor to write the initial scripts

    18. What can static analysis NOT find?
    The use of a variable before it has been defined
    Unreachable (“dead”) code
    Whether the value stored in a variable is correct
    The re-definition of a variable before it has been used
    Array bound violations

    19. Which of the following is NOT a black box technique
    Equivalence partitioning
    State transition testing
    LCSAJ
    Syntax testing
    Boundary value analysis

    20 Beta testing is:
    Performed by customers at their own site
    Performed by customers at their software developer’s site
    Performed by an independent test team
    Useful to test bespoke software
    Performed as early as possible in the lifecycle

    21 Given the following types of tool, which tools would typically be used by developers and which by an independent test team:
    i. static analysis
    ii. performance testing
    iii. test management
    iv. dynamic analysis
    v. test running
    vi. test data preparation

    developers would typically use i, iv and vi;test team ii, iii and v
    developers would typically use i and iv; test team ii, iii, v and vi
    developers would typically use i, ii, iii and iv; test team v and vi
    developers would typically use ii, iv and vi; test team i, ii and v
    developers would typically use i, iii, iv and v; test team ii and vi

    22 The main focus of acceptance testing is:
    finding faults in the system
    ensuring that the system is acceptable to all users
    testing the system with other systems
    testing for a business perspective
    testing by an independent test team

    23 Which of the following statements about the component testing standard is false:
    black box design techniques all have an associated measurement technique
    white box design techniques all have an associated measurement technique
    cyclomatic complexity is not a test measurement technique
    black box measurement techniques all have an associated test design technique
    white box measurement techniques all have an associated test design technique

    24 Which of the following statements is NOT true:
    inspection is the most formal review process
    inspections should be led by a trained leader
    managers can perform inspections on management documents
    inspection is appropriate even when there are no written documents
    inspection compares documents with predecessor (source) documents

    25 A typical commercial test execution tool would be able to perform all of the following EXCEPT
    generating expected outputs
    replaying inputs according to a programmed script
    comparison of expected outcomes with actual outcomes
    recording test inputs
    reading test values from a data file

    26 The difference between re-testing and regression testing is
    re-testing is running a test again; regression testing looks for unexpected side effects
    re-testing looks for unexpected side effects; regression testing is repeating those tests
    re-testing is done after faults are fixed; regression testing is done earlier
    re-testing uses different environments, regression testing uses the same environment
    re-testing is done by developers, regression testing is done by independent testers

    27 Expected results are
    only important in system testing
    only used in component testing
    never specified in advance
    most useful when specified in advance
    derived from the code

    28 Test managers should not
    report on deviations from the project plan
    sign the system off for release
    re-allocate resource to meet original plans
    raise incidents on faults that they have found
    provide information for risk analysis and quality improvement

    29 Unreachable code would best be found using:
    code reviews
    code inspections
    a coverage tool
    a test management tool
    a static analysis tool

    30 A tool that supports traceability, recording of incidents or scheduling of tests is called:
    a dynamic analysis tool
    a test execution tool
    a debugging tool
    a test management tool
    a configuration management tool

    31 What information need not be included in a test incident report:
    how to fix the fault
    how to reproduce the fault
    test environment details
    severity, priority
    the actual and expected outcomes

    32 Which expression best matches the following characteristics or review processes:
    1. led by author
    2. undocumented
    3. no management participation
    4. led by a trained moderator or leader
    5. uses entry exit criteria

    s) inspection
    t) peer review
    u) informal review
    v) walkthrough

    s = 4, t = 3, u = 2 and 5, v = 1
    s = 4 and 5, t = 3, u = 2, v = 1
    s = 1 and 5, t = 3, u = 2, v = 4
    s = 5, t = 4, u = 3, v = 1 and 2
    s = 4 and 5, t = 1, u = 2, v = 3

    33 Which of the following is NOT part of system testing:
    business process-based testing
    performance, load and stress testing
    requirements-based testing
    usability testing
    top-down integration testing

    34 What statement about expected outcomes is FALSE:
    expected outcomes are defined by the software’s behaviour
    expected outcomes are derived from a specification, not from the code
    expected outcomes include outputs to a screen and changes to files and databases
    expected outcomes should be predicted before a test is run
    expected outcomes may include timing constraints such as response times

    35 The standard that gives definitions of testing terms is:
    ISO/IEC 12207
    BS7925-1
    BS7925-2
    ANSI/IEEE 829
    ANSI/IEEE 729

    36 The cost of fixing a fault
    Is not important
    Increases as we move the product towards live use
    Decreases as we move the product towards live use
    Is more expensive if found in requirements than functional design
    Can never be determined

    37 Which of the following is NOT included in the Test Plan document of the Test Documentation Standard:
    Test items (i.e. software versions)
    What is not to be tested
    Test environments
    Quality plans
    Schedules and deadlines

    38 Could reviews or inspections be considered part of testing:
    No, because they apply to development documentation
    No, because they are normally applied before testing
    No, because they do not apply to the test documentation
    Yes, because both help detect faults and improve quality
    Yes, because testing includes all non-constructive activities

    39 Which of the following is not part of performance testing:
    Measuring response time
    Measuring transaction rates
    Recovery testing
    Simulating many users
    Generating many transactions

    40 Error guessing is best used
    As the first approach to deriving test cases
    After more formal techniques have been applied
    By inexperienced testers
    After the system has gone live
    Only by end users

    Reply
  133. Dear All,
    Kindly, be informed that I have passed the exam (ISEB /ISTQB Foundation Certificate in Software Testing) BH0-004.

    and the exam is quite simple and the Questions in this article if we understand it it is so enough to pass the exam.

    Thanks alot for all who share in this .

    Dear vijji,

    the Answers::
    1- B
    2- B
    3- B AND IT MAY BE C
    4- A
    5- C
    6- A
    7- B
    8- C
    9- B
    10- C
    11- A
    11- B
    12- B and D AND THE BEST IS B.

    Reply
  134. hi i have cleared some other testing certifcations, am planningto write ISTQB . can any one qive me some material or so. Thanks in advance

    Reply
  135. Hi Sandhyarani,

    Thanks for all the efforts. Thanks to all participating here. I am really impressed and got some valuable input to attempt the exam. I’d really appreciate if you could send me the document to appear the advance level of ISTQB.

    I am really thankful to you.
    my mail id is sahoo.sn@gmail.com

    Regards,
    Satya

    Reply
  136. Hello ,

    Good to review such ques (with gud xplantion)before appearing for xam . Good work Sandhya.

    Thanks.

    Reply
  137. 5. In a system designed to work out the tax to be paid:
    An employee has £4000 of salary tax free. The next £1500 is taxed at 10% The next £28000 is taxed at
    22% Any further amount is taxed at 40% Which of these groups of numbers would fall into the same
    equivalence class?
    a) £4800; £14000; £28000
    b) £5200; £5500; £28000
    ) £28001; £32000; £35000
    d) £5800; £28000; £32000

    27. Minimum Tests Required for Statement Coverage
    Read P
    Read Q
    If p+q > 100 then
    Print ?Large?
    End if
    If p > 50 then
    Print ?pLarge?
    End if
    a) Statement coverage is 2, Branch Coverage is 2
    b) Statement coverage is 3 and branch coverage is 2
    c) Statement coverage is 1 and branch coverage is 2
    d) Statement Coverage is 4 and Branch coverage is 2

    28. Minimum Test Required for Statement Coverage :-
    Disc = 0
    Order-qty = 0
    Read Order-qty
    If Order-qty >=20 then
    Disc = 0.05
    If Order-qty >=100 then
    Disc =0.1
    End if
    End if
    a) Statement coverage is 4
    b) Statement coverage is 1
    c) Statement coverage is 3
    d) Statement Coverage is 2

    3)In a system designed to work out the tax to be paid:
    An employee has £4000 of salary tax free.
    The next £1500 is taxed at 10%.
    The next £28000 after that is taxed at 22%.
    Any further amount is taxed at 40%.
    To the nearest whole pound, which of these groups of numbers fall into three DIFFERENT equivalence
    classes?
    A £4000; £5000; £5500.
    B £32001; £34000; £36500.
    C £28000; £28001; £32001.
    D £4000; £4200; £5600.

    10) Given the following decision table:

    Rule 1 Rule 2 Rule 3 Rule 4
    Conditions
    UK resident? False True True True
    Age between 18 – 55? Don?t care False True True
    Smoker? Don?t care Don?t care False True
    Actions
    Insure client? False False True True
    Offer 10% discount? False False True False
    What is the expected result for each of the following test cases?
    A.TC1: Fred is a 32 year old smoker resident in London
    B.TC3: Jean-Michel is a 65 year non-smoker resident in Paris
    A A ? Insure, 10% discount, B ? Insure, no discount.
    B A ? Don?t insure, B ? Don?t insure.
    C A ? Insure, no discount, B ? Don?t insure.
    D A ? Insure, no discount, B ? Insure with 10% discount.

    15)In a system designed to work out the tax to be paid:
    An employee has £4000 of salary tax free.
    The next £1500 is taxed at 10%.
    The next £28000 after that is taxed at 22%.
    Any further amount is taxed at 40%.
    To the nearest whole pound, which of these is a valid Boundary Value Analysis test case?
    A £28000.
    B £33501.
    C £32001.
    D £1500.

    pls explain the problem to my email id
    nithyasasikumar3@gmail.com

    Reply
  138. It’s looking good…..
    Expecting many more questions like this which may help everyone to complete the certification..

    Special Thnks to Sandhya

    Reply
  139. hi friends iam planing to write ISTQB exam(manual) in september.can u pls sugessted me which book i want to follow and if u have previous ques pls fwd to me

    Reply
  140. Hi ,
    I want o appear for the istqb examination .but answer to some of the question are incorrect in the dump .
    Which should i go with

    Reply
  141. Hi Sandhya

    I have to appear for the ISTQB foundation level exam. Can you send me material which has the questions being asked in the previous exams or any useful material which you feel might be helpful while preparing for this exam?

    Thanks….

    Reply
  142. Hi Mallikarjun,
    These question paper will help me out a lot but i have a doubtin it. Could u please explain the question number 27(answer is c) in 2nd set of question paper which u have sent?

    Reply
  143. plz send me,collection of testing Q.plz help me.
    & i m fresher i am searching job. i am not get interview call than what i do.tell me.

    Reply
  144. can anyone explain me clearly what is statement coverage, decisioncoverage/ branch coverage

    I dont need the definitions that i know it….
    just i want to know how to calculate all these when a program is given….

    for Ex:

    Read p
    Read q
    IF p+q > 100 THEN
    Print “Large”
    ENDIF
    IF p > 50 THEN
    Print “p Large”
    ENDIF

    for the above program how can we tell that how many number of
    test cases required for full statement and branch coverage?

    plz explain me all these three clearly……
    waiting for your reply……..

    Reply
  145. Hi Sandhya,

    Do u have question paper of ISTQB foundation level which was conducted on July 26th 2009? If so, please clarify the answers like these. I am going to write the exam on September 30th .It will be helpful for me to get pass mark

    Kindly do the needful for the same.

    Reply
  146. Thanx for the response..

    I have downloaded the material from the site..i,e foundation level syllabus and glossary items syllabus..is this material sufficient enough for clearing the examination.

    Regards,

    Pavani

    Reply
  147. Hi,

    Can anyone plz suggest a good book for ISTQB foundayion level preparation.
    I have downloaded the Syllabus for foundation level and also the glossary from the ISTQB site but i dont think thats enough.

    Thanks.

    Reply
  148. Really nice article. Keep up the good work…..

    any one, pls give the answer for this question;

    Which is the test technique used to write minimal test cases for Elevator functionality:
    1) Decision Tables
    2) Boundary Value analysis
    3) Equivalence partitionong
    4) …..(mention if other)

    Reply
  149. Given the following code, which is true:
    IF A > B THEN
    C = A ? B
    ELSE
    C = A B
    ENDIF

    Read D
    IF C = D Then
    Print ?Error?
    ENDIF

    1 test for statement coverage, 3 for branch coverage
    2 tests for statement coverage, 2 for branch coverage
    2 tests for statement coverage, 3 for branch coverage
    3 tests for statement coverage, 3 for branch coverage

    Please tell me the ans for this qn and also pls explain the logic of how to find the statement coverage and branch coverage in the above case.

    Reply
  150. Please find the below answers for the above mentioned questions.
    Note: I tried my level best to answer these questions with my knowledge and also with help of some material from related searches.
    1) A (actual statements are verification is the check of are we building the product right and validation is the check of are we building the right product they just changed the wording)
    2) A (hope correction is needed for the question as all the techniques mentioned wil be used when we are running the code itself classification tree is a combination of boundary value analysis and equivalence partitioning so in all the cases we need to run the test cases)
    3) B (This technique is used to handle errors if they occur without letting the program to terminate abnormally so it the statement is false)
    4) B (To do component testing to replace the required software components from which we are expecting the inputs we will replace them with stubs and drivers stub is the part of the code which will be called by the program under test and Driver is the software code required to call the program under test)
    5) B (exploratory testing the one where the used do when there are almost poor requirements or the no requirement so there will be no any formal test cases)
    6) C (Program specification is the document which states about what all the functions that are used in the particular program)
    7) A (fish bone diagram is the one which will be used to identify all the possible causes for the problem)
    8) A (Error seeding is the one we call when programmer intentionally added the error)
    9) A (Normally we data can be created, read, updated and deleted which are considered as basic operations on data)
    10) B (There are some of the software quality attributes which can be checked without running it also example static techniques so all the quality checks didn’t require the software to run)
    11) B (Program specification is the document which contains all the details related to program I doubted with the unit test plan also initially but the test plan will not contain the details I believe)
    12) A (Items to be covered or not covered will be mentioned in test plan)
    13) D (memory leakage and error handling will be known by dynamic analysis tools which will be detected when the program is running so no reviews will find them)
    14) B (as 7 question)
    15) B (sanity testing is a kind of testing which will be used to determine whether the software is fit to perform major testing or not)
    16) C ( line of code and FP(In computational complexity theory, the complexity class FP is the set of function problems) is measure of size)
    17)a (Requirements document what is needed – they shouldn’t specify the how, but the what. Specifications document how to achieve the requirements so behavioral testing will be done based on requirements)

    18) D (According to be all are correct)
    19) C (I think there is no such kind as integrated testing. There is only one called as intefration testing)
    20) A (According to be all are correct)

    Reply
  151. Explained in a very good and understandable way….it would be very helpfull if you can add some more Question papers wth answers…

    Reply
  152. i am ajit sakunde. i had complete my graduation b.sc. (maths) after that i joined software testing course…..so please tell me what i have to do career in testing….
    actully kahi negative thoughts mind madhe yetat ki me non it field madhe aslya mule jamel ki nahi ase vate…..
    so please tell me interview kasa crack karu ani it field madhe career suru karayche ahe….please tell me ha……
    me kashi survat karu …..

    Reply
  153. Now i am doing my final mca…..Is i am appearing for istqb exam is better or not…… how the future will be for testing field…. please reply to my mail…please reply to my mail…

    Reply
  154. Hi Sandhya,

    Do u have Question paper of July 26th 2009 for ISTQB foundation level? If so kindly clarify all those answers like this

    Reply
  155. hi,
    i am( having an exam on 7 oct 12) prepairing for ISTQB exam can anybody send me the latest papers of ISTQB on my mail ID its “reddy_jayashree154@yahoo.com” &
    Can any one send me the better examples to find statement coverage, branch coverage, decision coverage…with an explanation….its very difficult for me…….and some previous exam or sample papers.

    awaiting
    reddy

    Reply
  156. Hi Everyone,
    I am new to Testing , could anyone Please share the link where I can the complete material (study +questions) for ISTQB Exams,
    It will be great help

    Reply
  157. Hello,

    Actually I am seeing different options are correct on different sites. So which one i prefer.
    Let say If we talk about question no.30 then here the correct option is ‘C’ but on other site option ‘D’ are correct.

    Reply
  158. Hello,

    I am planning to do ISTQb certification for the foundation level. So how i can register my self.

    I have checked with the ISTQB website, there they are asking to send the DD and all, So, i am getting little confused. please let me know the way.

    Reply
  159. I am preparing for ISTQB exam, going to write on May 19,2012. Can anyone plz provide me latest sample questions & useful material or any previous ISTQB exam papers to my mail id: priya.divya@gmail.com

    Thank you in advance
    Priya

    Reply
  160. Hats off dear Sandhya Rani,
    You have done a great job by making fresher & candidates who are preparing for ISTQB will be gaining more knowledge & can learn how to tackle the exam papers. Please Continue your postings.. Which will help me & others.. Awaiting for more sample questions with explanations, can also prepare any other format & try to ask for explanation it’ll be more useful.. Not only for ISTQB, CSTE,..

    Yours Priyadharsini.R

    Reply
  161. Guys
    ISTQB sample question paper book is now available which has 2007 sample papers. Also go through the glossary of foundation level (8 questions assured).

    Reply
  162. HI vijji ,

    first i need to confirme the rule that, 100% branch or decsion give 100% statement coverage.

    so if u need one answer for coverage of both branch and statement , then use the rule [[ count IF statments +1 ]] then it will be 2+1 = 3 test cases
    if u need statement only then u need one test case that has the values P = 60 (>50) and q = 40 (any value where sum > 100).

    there is another coverage type [[ decision condition coverage ]] and the rule is (2n+1) where n=the number of conditions.
    example (IF x==y OR z==m && s==t)
    then we have Two Condition Operators so number of test cases is (2*2)+1 = 5

    Reply
  163. FOUNDATIONS OF SOFTWARE TESTING by Dorothy Graham
    Erik van Veenendaal
    Isabel Evans
    Rex Black

    This book will cover all syllabus related to foundation level . I have pdf too. you can search on google and get it.

    Reply
  164. the table(transition table) is not populating properly in the comment.. 🙁

    Need explanation on below question, please help:
    Question :
    Given the State Table:
    Which of the following represents an INVALID state transition?

    A B C D E F
    SS S1
    S1 S2
    S2 S3 S1
    S3
    S4 ES S3
    ES

    the ans given is – E from State S3.
    want to understand how these state transition charts work.

    Reply

Leave a Comment