Friday 23 November 2007

ISTQB Foundation Exam Preparation

Exam Preparation follows :

Each and every syllabus module contains :
> Description of the module.
> Content of the module.
> Module Regarding Document.
> A simple test on the module.

Fundamentals of testing :
This section looks at why testing is necessary, what testing is, explains general testing principles, the fundamental test process, and psychological aspects of testing.

1.0 Fundamentals (or) Principles of testing
1.1 Why is testing necessary
1.2 What is testing
1.3 General testing principles
1.4 Fundamental test process
1.5 Psychology of testing
Prepare a bit from here Chapter 1

Take a Small Test now :
1. Use numbers 1 to 5 to indicate which fundamental test process the following major tasks belong to:
1 for planning and control,
2 for analysis and design,
3 for implementation and execution,
4 for evaluating exit criteria and reporting, and
5 for test closure activities.

A. _____ Creating the test data
B. _____ Designing test cases
C. _____ Analyzing lessons learned
D. _____ Defining the testing objectives
E. _____ Assessing whether more tests are needed
F. _____ Identifying the required test data
G. _____ Comparing actual progress against the plan
H. _____ Preparing a test summary report
I. _____ Documenting the acceptance of the system
J. _____ Re-executing a test that previously failed

2. What should be taken into account to determine when to stop testing?
I. Technical risk
II. Business risk
III. Project constraints
IV. Product documentation

A. I and II are true; III and IV are false
B. III is true; I, II, and IV are false
C. I, II, and IV are true; III is false
D. I, II and III are true; IV is false

3. How can software defects in future projects be prevented from reoccurring?
A. Creating documentation procedures and allocating resource contingencies
B. Asking programmers to perform a thorough and independent testing
C. Combining levels of testing and mandating inspections of all documents
D. Documenting lessons learned and determining the root cause of problems

4.Use numbers 1 to 5 to indicate which fundamental test process the following major tasks belong to:

1 for planning and control,
2 for analysis and design,
3 for implementation and execution,
4 for evaluating exit criteria and reporting, and
5 for test closure activities.

K. _____ Reporting the status of testing
L. _____ Documenting the infrastructure for reuse later
M. _____ Checking the test logs against the exit criteria
N. _____ Identifying the required test environment
O. _____ Developing and prioritizing test procedures
P. _____ Comparing actual vs. expected results
Q. _____ Designing and prioritizing test cases
R. _____ Assessing whether the exit criteria should be changed
S. _____ Receiving feedback and monitoring test activities
T. _____ Handing over the testware to the operations team


Testing throughout the software lifecycle :
Explains the relationship between testing and life cycle development models, including the V-model and iterative development. Outlines four levels of testing:
• Component testing
• Integration testing
• System testing
• Acceptance testing
Describes four test types, the targets of testing:
• Functional
• Non-functional characteristics
• Structural
• Change-related
Outlines the role of testing in maintenance.

2.0 Testing throughout the life cycle
2.1 Software development models
2.2 Test levels
2.3 Test types: the targets of testing
2.4 Maintenance testing
Prepare a bit from here Chapter 2

Take a small test now :

1. What test can be conducted for off-the-shelf software to get market feedback?
A. Beta testing
B. Usability testing
C. Alpha testing
D. COTS testing

2. Fill in the Blanks now :

1. _____ are the capabilities that a component or system must perform.
2. Reliability, usability, and portability are examples of _____.
3. Hardware and instrumentation needed for testing are parts of a _____.
4. _____ is also known as structural testing.
5. _____ ignores the internal mechanisms of a system being tested.
6. Which test level tests individual components or a group of related units?
7. Which test level determines if the customer will accept the system?
8. _____ checks the interactions between components.
9. _____ is usually performed on a complete, integrated system.
10. _____ is another name for unit testing.

3. Which test levels are USUALLY included in the common type of V-model?

A. Integration testing, system testing, acceptance testing and regression testing
B. Component testing, integration testing, system testing and acceptance testing
C. Incremental testing, exhaustive testing, exploratory testing and data driven testing
D. Alpha testing, beta testing, black-box testing and white-box testing

Static techniques :
Explains the differences between the various types of review and outlines the characteristics of a formal review. Describes how static analysis can find defects.

3.0 Static techniques
3.1 Reviews and the test process
3.2 Review process
3.3 Static analysis by tools
Prepare a bit from here Chapter 3

Take a small test now :

1.Which typical defects are easier to find using static instead of dynamic testing?

L. Deviation from standards
M. Requirements defects
N. Insufficient maintainability
O. Incorrect interface specifications

A. L, M, N and O
B. L and N
C. L, N and O
D. L, M and N

2. In a formal review, who is primarily responsible for the documents to be reviewed?

A. Author
B. Manager
C. Moderator
D. Reviewers

3.What are the typical six main phases of a formal review?

Test Design Techniques :
Explains the differences between the various types of review and outlines the characteristics of a formal review. Describes how static analysis can find defects.

4.0 Test Design Techniques
4.1 Identifying test conditions and designing test cases
4.2 Categories of test design techniques
4.3 Specification-based or black box techniques
4.4 Structure-based or white box techniques
4.5 Experience-based techniques
4.6 Choosing test techniques
Prepare a bit from here Chapter 4

Take a small test now :

1. Features to be tested, approach, item pass/fail criteria and test deliverables should be specified in which document?
A. Test case specification
B. Test procedure specification
C. Test plan
D. Test design specification

Which aspects of testing will establishing traceability help?

A. Configuration management and test data generation
B. Test specification and change control
C. Test condition and test procedures specification
D. Impact analysis and requirements coverage

Test Management
This section explains how to identify test conditions (things to test) and how to design test cases and procedures. It also explains the difference between white and black box testing. The following techniques are described in some detail with practical exercises:
• Equivalence partitioning
• Boundary value analysis
• Decision tables
• State transition testing
• Statement and decision testing
In addition, use case testing and experience-based testing (such as exploratory testing) are described and advice is given on choosing techniques.

5.0 Test management
5.1 Test organisation
5.2 Test planning and estimation
5.3 Test progress monitoring and control
5.4 Configuration management
5.5 Risk and testing
5.6 Incident or bug management
Prepare a bit from here Chapter 5

Take a small test now :

1. Which of the following is a KEY task of a tester?
A. Reviewing tests developed by others
B. Writing a test strategy for the project
C. Deciding what should be automated
D. Writing test summary reports

2. Which of the following are test leader's vs. tester's tasks?
A. Adjust plans as needed
B. Analyze design documents
C. Analyze overall test progress
D. Assess user requirements
E. Automate tests as needed
F. Contribute to test plans
G. Coordinate configuration management
H. Coordinate the test strategy
I. Create test specifications
J. Decide what to automate

Tool support for testing :
Different types of tool support for testing are described throughout the course. This session summarises them, discusses how to use them effectively and how to best introduce a new tool.

6.0 Tool support for testing
6.1 Types of test tools
6.2 Effective use of tools, potential benefits and risks
6.3 Introducing a tool into an organisation
Prepare a bit from here Chapter 6


Take a small test now :

1) Match the test tool classifications to the test tools.

1. Test management—applies to all test activities
2. Static testing—facilitates static analysis in detecting problems early
3. Test specification—generates tests and prepares data
4. Test execution and logging—runs tests and provides framework
5. Performance and monitoring—observes systems behavior
6. Specialized—caters to specific environment or platform
7. Other—assists in other miscellaneous testing tasks

A. ___ Configuration management tools
B. ___ Coverage measurement tools
C. ___ Debugging tools
D. ___ Dynamic analysis tools
E. ___ Incident management tools
F. ___ Industry-specific tools
G. ___ Modeling tools
H. ___ Monitoring tools
I. ___ Performance testing tools
J. ___ Platform-specific tools

2. Which of the following are potential benefits of using test support tools?

A. Ensuring greater consistency and minimizing software project risks
B. Reducing repetitive work and gaining easy access to test information
C. Performing objective assessment and reducing the need for training
D. Allowing for greater reliance on the tool to automate the test process

Mail me for answers.
All the best :-)

Please follow this post often to see latest questions updated.

Note:- This is just for reference. Don`t not completely refer this for your exam.

35 comments:

Anonymous said...

Hi Shailaja,

I found the blog on ISTQB very useful. I am preparing for Foundation level and your blog gave me an idea on ISTQB exam pattern.

Thanks again for such useful blogs.

Regards,
Charu

Anonymous said...

Where can I find correct answers to the questions (ISTQB)included in your blog ?

Unknown said...

Hi Shailaja,

Do you have any information on ISTQB advanced, if so could you please share with me, I am plaining to take up ISTQB advanced, I have cleared foundation.

Thanks
Theja.G

Vineeth said...

Good initiative........Shailaja....!!

Anonymous said...

can you tell me where can i find the correct answers to those two questions?

Anonymous said...

If u could mail me i can send you the answers

Unknown said...

Hi Shailaja,

I came to know about this ISEB/ISTQB certification courses in Testing. I am currently working as a Business Analyst. I would like to take up this certification. Would like to know first how ISEB certification different from ISTQB.Also , could you please advise which certification is applicable to manual testers as a beginner? Also, would like to know whether there any course materials or any book available to prepare for this certification.
Thanks in advance.

Thanks,
Babitha
babs_pb@yahoo.com

Anonymous said...

The blog is extremely useful.
Can i get some ISTQB preparation material or question papers?pls send it to kanu86@rediff.com

Unknown said...

Hi Shailaja,

I found the ISTQB foundation exam preparation part very useful. It helped me a lot.

Thanks
Praveena M.

Anonymous said...

Hi,

Could any of you forward me the sample/latest question & answer papers for ISTQB Foundation Exam.

my id is geeks007@gmail.com

Thanks in Advance
Scott

Anonymous said...

Hi ,
Please advise how do i start preparing for the exam of the foundation level of ISTQB. Please advise urgently. I plan to sit in the exam on the 29th of March.
Thanks
Anu

Unknown said...

what does mean Rigorous testing.

Ajoy Singha said...

Are you looking for ISTQB exam question paper. Check this out -
http://ajoysingha.info/istqb.aspx

Liyaaa said...

Hi Shailaja,

Can you please send me your email id? I'm preparing for the ISTQB and trying to answer the questions in your blog ans want to send the answers to you. my email id is cecilia.anita@gmail.com

regards,
Cecilia

Sree said...

Hi,
Can canyone please send me the latest papers to hsdantot@yahoo.com
I am writing the foundation level exam on 29rd May, 2010.

Thanks
Sree

Carolina said...

Hi, could you send me the answers? Am curious if I got them correct. Great initiative. carolina.handgraaf@gmail.com

Destiny said...

can u forward me the answers please at bhoomi.angel@gmail.com

Poornima said...

You have created a highly informative blog. Appreciated all your time and efforts that went into it. Thanks!

Anonymous said...

Thank you very much for your blog.
Great job!
Can I ask for answers?
anna1973@mts.net
Thanks again.

Vidhya said...

Thank you very much for such a informative blog....Can you please send me the answers?

vidhya.gopal.bangalore@gmail.com

Ishanka said...

Thank you for the questions you have kept. It is helpful to us to prepare for the exam.

Unknown said...

Hi shailaja,

thanks for a very useful and interesting blog. can u please provide me the answers for the questions(istqb)in the blog. my id devi.sukanya@gmail.com

thanks a lot
regards,
Sukanya

Anonymous said...

Answers would be greatly appreciated if you have them . vilsker@sbcglobal.net

Anonymous said...

can you email me the answers please. sussla24@hotmail.com

Unknown said...

Hi
can u please send me the answer papers also.my email address is bubu.mampi@gmail.com.And i need your guidence also for istqb exam

Thank you
Ladly

sowjanya said...

Hi Shailaja,

I found your blog very interesting and extremely useful.I need your guidance,can u pls help me out.I would like to make career in testing and also would like to take the ISTQB exam in few months..Can I get some ISTQB preparation material or question papers?pls send it to sowj_m@yahoo.co.in.


Regards,

Sowjanya

Anonymous said...

Thank you for everything, it was very helpful to me. Can you send me the answers please to lpfc_1936@abv.bg .Thank you.

Anonymous said...

Hi Shailaja,

I found the blog on ISTQB very useful from exam point of view.really very nice work indeed.can u please send me the answers to these questions .here is my email id :mohanty.tapasi11@gmail.com
I am giving the exam in this sept plz do send me the latest papers if u have .
thanks again..

anamika said...

I would be most obliged if someone can mail me the answers of the test. I have this foundation level exam scheduled next week.

Here is my id: lasyab@gmail.com

JMR said...

Hi Shailaja,

I have found very useful blog. I am preparing for ISTQB exam. I have lots of queries on chapter 4. I found many good questions in your blog.

Thanks a lot for sharing.

Thanks
JMR

Anonymous said...

Can you email me the answers?

thanks for the questions

hayriye.yagbasan@icterra.com

ahmed said...

Thank You. this blog has been very helpful. Also used this facebook group with my study too with some success :)

https://www.facebook.com/pages/Software-Quality-Assurance/743051795776719?

Anonymous said...

Hii can you please upload files again or send it to me as I am not able to download them Queen281991@Gmail.com

Unknown said...

Shailaja thank you for the information you are providing .I am preparing for foundation level exam.can u mail answers for the test on shreemahajan8@gmail.com.
Thank you!

Anonymous said...

Is Desicion Coverage the same as Branch coverage? What aboyt path coverage?