printer-friendly
Foundation Level
Course in Software Testing

3
days
This
course is available in
both online and in-house (live) formats. Click here to learn more.
To
schedule a presentation in your
company, contact
us
for details.
*This
course has not yet been accredited
This
is a course designed for people seeking foundation
level certification based on the ISTQB
certification program. This course completely covers the current ISTQB
syllabus (2007 version)
and also provides additional information and guidance in key areas. The
terms
used in this course are taken from the current ISTQB glossary.
This
is suitable for
people just getting into the field of
software testing, seeking the ISTQB Foundation Level certification
(CTFL) or for
people who just need a refresher course or validation for their current
testing
techniques.
This
is a practical course to cover the critical path of testing. Your
instructor
will be Randy Rice, a recognized authority in the QA and testing field.
You will
learn the terminology, process, and challenges of testing in the real
world. As
a result of attending this seminar, you should have a good working
knowledge of
software testing and what it takes to design and conduct an effective
test of
software, regardless of the technology.
This
course will not only help you prepare for
certification, but also help you
become more comfortable and confident in testing software applications
at just
about any level of detail: unit, integration, system, and user
acceptance. You
will emerge from this course knowing how to develop test cases and test
plans.
You will also leave with the knowledge of how tools can help you
perform
testing.
Sometimes
people feel intimidated by the technical aspects of software testing
and lack
the confidence they need to be credible test leaders in their
organization.
Learn the issues and processes for effectively testing software by
attending
this informative and comprehensive course.
Return
on Investment
-
Prepare for the ISTQB foundation
level certification
exam (CTFL)
-
Understand
the key issues in testing software applications.
-
Learn
how to design tests that adequately cover requirements and business
events.
-
Learn
from an industry recognized expert in software testing and quality
-
Advance
your career by reinforcing your testing expertise.
Who
Will Benefit
-
Test managers and
leaders
-
Testers
The
program requires only basic IT knowledge or experience. Testing
knowledge or
experience is not a pre-requisite.
Topics
Module
FNDA - Fundamentals of Testing
- Why Is
Testing Necessary?
- Software
Systems Context
- Causes Of
Software Defects
- Role Of
Testing In Software Development, Maintenance And Operations
- Testing And
Quality
- How Much
Testing Is Enough?
- What Is
Testing?
- General
Testing Principles
- Fundamental
Test Process
- Test
Planning And Control
- Test
Analysis And Design
- Test
Implementation And Execution
- Evaluating
Exit Criteria And Reporting
- Test
Closure Activities
- The
Psychology Of Testing
Module
FNDB - Testing Throughout The Software Life Cycle
- Software Development Models
- V-Model
- Iterative Development Models
- Testing Within A Life Cycle Model
- Test
Levels
- Component Testing
- Integration Testing
- System Testing
- Acceptance Testing
- Test
Types: The Targets Of Testing
- Testing Of Function (Functional Testing)
- Testing Of Software Product Characteristics
(Non-Functional Testing)
- Testing Of Software Structure/Architecture
(Structural Testing)
- Testing Related To Changes (Confirmation And
Regression Testing)
- Maintenance
Testing
Module
FNDC - Static Techniques
-
Reviews And The Test Process
-
Review Process
-
Phases Of A Formal Review
-
Roles And Responsibilities
-
Types Of Review
-
Success Factors For Reviews
-
Static Analysis By Tools
FNDD
- Test Design Techniques
-
Identifying Test Conditions And
Designing Test Cases
-
Categories Of Test Design
Techniques
-
Specification-Based Or
Black-Box Techniques
-
Equivalence Partitioning
-
Boundary Value Analysis
-
Decision Table Testing
-
State Transition Testing
-
Use Case Testing
-
Structure-Based Or White-Box
Techniques
-
Statement Testing And Coverage
-
Decision Testing And Coverage
-
Other Structure-Based Techniques
-
Experience-Based Techniques
-
Choosing Test Techniques
Module
FNDE - Test Management
-
Test Organization
-
Test Planning And Estimation
-
Test Progress Monitoring And
Control
-
Test Progress Monitoring
-
Test Reporting
-
Test Control
-
Configuration Management
-
Risk And Testing
-
Project Risks
-
Product Risks
-
Incident Management
Module
FNDF - Tool Support For Testing
-
Types Of Test Tool
-
Test Tool Classification
-
Tool Support For Management Of
Testing And Tests
-
Tool Support For Static Testing
-
Tool Support For Test
Specification
-
Tool Support For Test Execution
And Logging
-
Tool Support For Performance
And Monitoring
-
Tool Support For Specific
Application Areas
-
Tool Support Using Other Tools
-
Effective Use Of Tools:
Potential Benefits And Risks
-
Introducing A Tool Into An
Organization
Resources
- Checklists
and Templates
- Glossary
- Bibliography
Deliverables
- Course
notebook with slides, worksheets, checklists, complete examples and
supporting text
- You will have the basic information needed to
plan and execute an effective test of a software application.
All materials on this site
copyright 1996 - 2008, Rice Consulting Services, Inc.
Rice
Consulting Services, Inc.
P.O. Box 892003
Oklahoma City, OK 73189
405-691-8075
"Leaders
are made, they are not born. They are made by hard effort,
which is the price which
all of us must pay to achieve any goal that is
worthwhile." -- Vince Lombardi

This site best
viewed with the Mozilla Firefox
browser!
|