1-888-THE-TREE (1-888-843-8733)
  
 
 
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

Special Offer - Save up to 45% per course with the Training Passport

 
 

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 provide you with practical experience in software testing, including:
  • Recognizing the value of a defined test process
  • Deciphering when to apply static and dynamic techniques
  • Recognizing equivalence partitions
  • Performing boundary-value analysis
  • Conducting state-transition testing
  • Ensuring statement, decision and condition coverage
  • Organizing test development processes
  • Creating a test policy and writing a test plan

Course 316 Content
Fundamentals of Software Testing
  • Assessing the goals of testing
  • Identifying causes of software defects
  • Organizing testing processes
  • Planning
  • Controlling
  • Analyzing
  • Designing
  • Implementing and executing
  • Evaluating exit criteria and reporting
Ensuring Testing Throughout the Software Life Cycle
Key objectives of testing
  • Finding defects during the life cycle
  • Implementing test levels
  • Component
  • Integration
  • System
  • Acceptance
Recognizing key concepts in maintenance testing
  • Identifying reasons for maintenance testing
  • Performing maintenance testing
Comparing the four test types
  • Functional
  • Non-Functional
  • Structural
  • Confirmation
Coping with the psychology of testing
  • Contrasting the mindset of developers and testers
  • Deciphering levels of independence
Implementing Static Analysis Techniques
Determining when to apply each technique
  • Defining roles and responsibilities
  • Comparing formal and informal reviews
  • Discussing the types of review
  • Walkthrough
  • Inspection
  • Technical
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
Test Management
The importance of a test policy
  • Defining goals and objectives
  • Assigning roles and responsibilities
  • Independence
  • Test leader
  • Tester
  • Standardizing test documentation
  • Monitoring and controlling test progress
Structuring a test plan
  • Writing a test plan
  • Identifying objectives
  • Assessing the entry and exit criteria
  • Assigning appropriate resources
  • Resolving defects
Interpreting a test summary report
  • Evaluating summary report content
  • Applying common metrics
Managing incidents
  • Recording
  • Analyzing
  • Closing
Addressing project and product risks
  • Contractual
  • Organizational
  • Technical
  • Assess
  • Determine
  • Implement
Implementing Configuration Management (CM)
Defining the functions of CM
  • Change control
  • Version control
  • Traceability
  • Configuration identification and audits
Evaluating objectives of CM
  • Ensuring proper version control
  • Generating incident reports
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
 
Software Testing Foundation: A Comprehensive Hands-On Introduction
Classroom Dates
Mar 29-Apr 1: Atlanta enroll
Apr 6-9: Washington, DC
     (Rockville, MD) enroll
Apr 13-16: Ottawa enroll
Apr 27-30: Toronto enroll
May 18-21: New York enroll
Jun 8-11: Philadelphia enroll
Jul 6-9: Washington, DC
     (Reston, VA) enroll
Jul 13-16: Ottawa enroll
Aug 10-13: Chicago
     (Schaumburg) enroll
Aug 24-27: Toronto enroll
See the complete schedule of classroom sessions scheduled in our training locations.
 
On-Site Training
Bring this or any Learning Tree course to your location.
 
Course Tuition
$ 2,890 Standard Tuition
Tuition with a Savings Plan
$ 1,700Premium-Pass
$ 1,733Training Passport
$ 2,166Triple-Pack
$ 2,250Voucher 10-Pack
$ 2,573Government Discount
$ 2,600Alumni Gold 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.60/4.00)


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