SoftO2
Software Testing Essentials
Public courses Montreal - Boston - Orlando - San Francisco - Rio de Janeiro - São Paulo - Amsterdam - Paris - Dubai - Bangalore - Sydney
Onsite training worldwide | Courseware licensing available
This workshop course teaches the fundamentals of software testing to testing professionals who are new to software testing, and to software professionals who wish to learn the basics. Students learn about testing concepts, about the testing process and its integration in the software life cycle, about testing techniques for the creation of test cases, and about test execution practices including defect tracking and automation.
   
Code T10
  Discipline Software Testing
Duration 3 days
 
Course Information
Audience | At Course Completion | Prerequisites | Course Materials | Course Outline | TAKE THIS TRAINING

Audience

  Software Process Architects   QA/Test Managers   Development Managers
  Business Analysts     QA User Testers     Software Developers
  Project Managers     QA Code Testers   X   User Education Specialists
               

at course completion

After completing this course, students will be able to:

»   Understand the objectives of software testing »   Collaborate with developers and analysts
»   Understand how testing fits in the software life cycle   »   Decide how to test a new feature
»   Understand the nature and causes of defects   »   Organize and execute regression tests
»   Understand unit, integration, system testing & UAT   »   Write high-quality defect reports
»   Create test cases using testing techniques   »   Report test results and software quality

prerequisites

»   Basic knowledge of software engineering

course materials

A comprehensive workbook with knowledge material, examples, case studies, lab exercises, and references.

course outline
Module 1: Testing Concepts
»   The objectives of software testing
»   Software quality and project trade-offs
»   Defects: faults and failures
»   The cost of fixing a defect
Module 2: Testing Process
»   Software development life cycle
»   Defect injections and defect causes
»   Testing philosophies
»   Testing pipeline
Module 3: Defect Detection Approaches
»   Test coverage and testing dimensions
»   White-box versus black-box testing
»   Scripted versus non-scripted tests
»   Static versus dynamic tests
Module 4: Unit & Integration Testing
»   Functional analysis and use cases
»   Exception testing
»   Equivalence partitioning
»   Boundary value analysis
»   Decision tables
Module 5: System & User Acceptance Testing
»   Cross feature testing
»   Cause-effect graphing
»   Scenario testing
»   Usability testing
Module 6: Special Tests
»   Smoke tests
»   Performance tests
»   Load/stress tests
»   Reliability testing
»   Acceptance tests
Module 7: Test Execution
»   Test cycles
»   Approaching a new feature
»   Test data
»   Tracking and reporting test results
Module 8: Defect Processing
»   Defect life cycles
»   Severity and priority of defects
»   Writing good defect reports
»   Efficient use of defect tracking tools
Module 9: Test Automation
»   Test automation approaches
»   Automation tools
»   Unit test frameworks
»   Automation of regression testing
»   Minimizing test automation maintenance

certificate

Students receive a SoftO2 Education Certificate upon completion of the course.

take this training

Contact SoftO2 Education or send the following form to register or request information.

Code Duration
PREFERENCES      
Public training Private training
See also: Course Calendar
     
 
   
 
     
#Participants
     
Language
     
CONTACT      
  * mandatory field  
   
   
   
 
INQUIRY      
Request
   
Question
   


©2001-2008 SoftO2 Inc. All rights reserved. Privacy Policy | Terms of Use Solutions | Recruitment | Education