design

 
Find IT training and SDLC training by State
 

click the map, enter a zip,
or course keyword to find
our current public sessions
    About ASPE Technology  |   Get Credit  |   Contact Us  |   Testimonials  |   Client List

For real-time information or assistance with classes,
call us toll-free at 877-800-5221 or email us at customerservice@aspetech.com

ASPE Has been reviewed and approved as a provider of project management training by the Project Management Institute (PMI).
22.5 PMP PDUs are awarded upon full completion of Software Testing Certification


Course HomeCourse DatesCourse DetailsCourse OutlineCourse FacultyCourse pricing
 

COURSE 3460 | 3-day SESSION
Software Testing Certification
Course Outline

Section I: Fundamentals of Software Testing
• Software context, why does software fail?
• Why testing is required
• Principles of testing
• Debugging versus testing
• Scope and focus of testing
• Understanding risk
• Product risks (software risks) and project risks
• Risk analysis, prioritizing using risk analysis
• Goals of testing
• The basic testing process
• Test planning and control
• Test analysis and design
• Test implementation and execution
• Evaluating exit criteria and reporting
• Test closure activities
• Test psychology-viewpoints on testing

Section II: Testing Throughout the Software Lifecycle
• Testing and development
• Testing begins at requirements
• Life cycle models and testing
• The "V" model
• Iterative models
• Verification and Validation
• Testing levels/stages within the lifecycle
• Component (unit) testing
• Integration testing
• System testing
• Acceptance testing
• Maintenance testing
• Understanding regression testing
• Understanding test types
• Functional
• Non-functional
• Structural
• Confirmation and regression

Section III: Static Techniques
• What is static testing
• Reviews, Inspections,Walkthroughs, etc.
• The general review process
• Common types of reviews
• Roles and responsibilities in reviews
• Success factors for reviews
• Limits of reviews
• Understanding static analysis tools
• Tool benefits

Section IV: Test Design Techniques
• The test design process
• Overview of test design and the design approach
• The documentation decision
• Types and characteristics of documentation
• Types of test design techniques
• Black box methods
• White box methods
• Human/experienced based methods
• Black box (functional) techniques
• Equivalence partitioning
• Boundary analysis
• Decision tables
• State transition diagrams
• Use cases and test design
• White box (structural) techniques
• Understanding control flow
• Understanding paths and complexity
• Coverage and what it means
• Experienced based techniques
• Error guessing
• Exploratory testing
• Selecting the appropriate test technique

Section VI: Test Management
• Team organization
• Roles and responsibilities
• Understanding the test manager
• Understanding the tester
• Test planning
• Planning and strategic thinking
• Controlling the testing
• Key strategic issues for test planning
• Selecting a test approach
• Understanding estimation
• Test monitoring and reporting
• Ending the testing, exit criteria
• Configuration management and testing
• Library controls
• Change control
• Defect/incident classification and management

Section VII: Tool Support for Testing
• Tool selection process
• Tool introduction
• Tool benefits
• Tool risks and concerns
• Tool classifications
• Management tools
• Static testing tools
• Test specification tools
• Test execution and logging tools
• Performance and monitoring tools
• Application area tools
• Non-test specific tools


At the conclusion of the course you will have the opportunity to take the ISTQB™ Certified Tester —Foundation Level exam. The exam is held at 3:30 p.m. on the third day of the course. The ISTQB™ Certified Tester —Foundation Level certification exam is independently administered by the American Software Testing Qualifications Board, Inc. (ASTQB).






ASPE logo