1-800-THE-TREE (1-800-843-8733)
 

Software Testing Foundation: A Comprehensive Hands-On Introduction

Preparing for the ISTQB Certified Tester Exam

 
Course: 316     Type: Hands-On Training     Duration: 4 Days

Quick Enroll    

You Will Learn How To
  • Apply general software testing principles and fundamental test processes
  • Implement test levels and types to various software development models
  • Conduct static techniques using proper roles, responsibilities and tools
  • Perform specification- and structure-based test design techniques
  • Manage tests including planning, estimating, monitoring and controlling
  • Prepare for the ISTQB Certified Tester Foundation Level Exam

Course Benefits
The proper testing of software can save an organization time, effort and money. In this course, software professionals and managers gain thorough knowledge of testing approaches that can be integrated into the software life cycle. Through hands-on exercises, you learn how to build testing methods into your work process to correctly design products that are functionable and maintainable.

Who Should Attend
Software testers, programmers, test leaders, quality specialists and those who would like to earn the ISTQB Certified Tester Foundation Level certification. A familiarity with software development concepts is assumed.

Hands-On Training
Hands-on exercises and software-based exam simulations provide you with practical experience in software testing, including:
  • Recognizing equivalence partitions
  • Performing boundary value analysis
  • Conducting state transition testing
  • Ensuring statement, decision and condition coverage
  • Organizing test development processes
  • Writing and assessing an incident report
  • Preparing test plans and documentation
  • Simulating an actual exam experience

Course 316 Content
Fundamentals of Software Testing
  • Grasping the software systems context
  • Identifying causes of software defects
  • Bug
  • Defect
  • Error
  • Failure
  • Fault
  • Mistake
  • Quality
  • Risk
Ensuring Software Success Through Testing
The key objectives of testing
  • Finding defects during development
  • Providing confidence and information
Adhering to seven testing principles
  • Presence of defects
  • Exhaustive testing
  • Early testing
  • Defect clustering
  • Pesticide paradox
  • Context dependent
  • Absence-of-errors fallacy
Applying common sense processes
  • Planning and controlling
  • Analyzing and designing
  • Implementing and executing
  • Evaluating exit criteria and reporting
  • Closing activities
Coping with the psychology of testing
  • Contrasting developer vs. tester mindset
  • Discerning levels of independence
Testing and the Software Life Cycle
Distinguishing software development models
  • Adapting to V-model and iterative models
  • Performing tests within a life cycle model
Conducting the main test levels
  • Component
  • Integration
  • System
  • Acceptance
Comparing four software test types
  • Recognizing functional and structural tests
  • Performing non-functional testing
  • Analyzing software structure/architecture
  • Conducting confirmation and regression tests
Performing maintenance testing
  • Identifying reasons for maintenance testing
  • Modification
  • Migration
  • Retirement
Finding Defects with Static Techniques
Comparing static analysis to dynamic testing
  • Detection
  • Correction
  • Improvement
Differentiating various review types
  • Informal
  • Technical
  • Walkthrough
  • Inspection
Leveraging Test Design Techniques
Differentiating various "specifications"
  • Test design
  • Test case
  • Test procedure
Applying specification-based techniques
  • Equivalence partitioning
  • State transition
  • Boundary value analysis
  • Use case
  • Decision table
Utilizing structure-based techniques
  • Statement
  • Decision
  • Condition
Deploying experience-based knowledge
  • Intuition
  • Experience
  • Knowledge
Managing the Testing Process
Organizing and assigning responsibilities
  • Independence
  • Test leader
  • Tester
Planning and estimating the activities
  • Metrics-based vs. expert-based approach
  • Justifying exit criteria adequacy
  • Standardizing test documentation
Monitoring and controlling test progress
  • Applying common metrics
  • Interpreting test summary reports
Implementing configuration management
  • Ensuring proper version control
  • Generating incident reports
Addressing project and product risks
  • Contractual
  • Organizational
  • Technical
  • Assess
  • Determine
  • Implement
Adopting Test Support Tools
Classifying different types of test tools
  • Test management
  • Static testing
  • Test specification
  • Executing and logging
  • Performance and monitoring
  • Other
Introducing a tool into an organization
  • Recognizing potential benefits and risks
  • Considering special circumstances

Related Courses
  
 
Request More Info

Salutation

First Name

Last Name

Company

Zip Code

Country
   Codes
Work Phone

Extension

E-mail

A representative will contact you to follow up your request.
Privacy Statement

Save Up to 40% per course on the Training Passport!

Software Testing Foundation: A Comprehensive Hands-On Introduction
Upcoming Dates
Jan 6 - 9, 2009
 Washington, DC (Reston, VA)
Jan 20 - 23, 2009
 Los Angeles
Jan 27 - 30, 2009
 Philadelphia
Feb 3 - 6, 2009
 Chicago (Schaumburg)
Feb 10 - 13, 2009
 Boston (Waltham)
Feb 17 - 20, 2009
 Washington, DC (Rockville, MD)
Feb 24 - 27, 2009
 Dallas
Feb 24 - 27, 2009
 Ottawa
Mar 3 - 6, 2009
 New York
Mar 17 - 20, 2009
 Toronto

Software Testing Foundation: A Comprehensive Hands-On Introduction
Bring Learning Tree On-Site

Course Tuition
$ 2,790 Standard Tuition
Tuition with a Savings Plan
$ 1,800 10-Day Pass
$ 1,670 Training Passport
$ 1,700 Premium-Pass
$ 2,200 Voucher 10-Pack
$ 2,515 Alumni Gold Discount
$ 2,484 Government Discount
 

 

Software Testing Foundation: A Comprehensive Hands-On Introduction
Software Testing Foundation: A Comprehensive Hands-On Introduction
Participants drafting a detailed test plan.
The most recent 100 evaluations scored this course at:

  (3.65/4.00)


Certification Core Course CPE 23 Credits ISTQB 2 Hour(s) College Credit
Customer Service or Enroll: 1-800-843-8733