Monday, May 25, 2015

Software Testing Course

Software Testing – Training

Course contents:

1.     Introduction to Software Testing
2.     Fundamentals of Testing
3.     SDLC- Software Testing Life cycle
4.     STLC- Software Testing Life cycle
  • Waterfall model
  • Verification Validation Model [V- Model]
  •  Agile methodology
  • RAD Model
  • Spiral Model
5.     Testing Levels
         Unit/Component Testing
                1. Statement coverage
                2. Branch coverage
                3. Decision coverage
         Integration Testing
                1. Top-down & bottom-up approaches
                2. Stubs
                3. Drivers
       System Testing
       Acceptance testing
               1. Alpha testing
               2. Beta testing

6.     Various popular testing types
  • Black box testing
  • White box testing
  • Gray box testing
  • Experience based testing
  • Smoke and Sanity Testing
  • Re-Testing
  • Regression Testing
  • Maintenance testing
  • Usability Testing
  • Functional Testing
  • End to end testing
  • Positive Vs negative testing
  • Static Vs Dynamic testing
  • Adhoc Testing
  • Exploratory testing
  • Database testing
  • Compatibility Testing
  • GUI Testing
  • API Testing
  • Security Testing
  • Model Based testing
  • Mutation Testing
  • Accessibility Testing
  • Stress Testing
  • Performance Testing
  • Load Testing
  • Penetration Testing
  • Web Application Testing

7.     Static Testing

  • Informal Review
  • Formal Review
  • Walk-through
  • Inspection
  • Peer Review

8.     Testing Design Techniques

  • Equivalence class partitioning        
  • Boundary value analysis
  • Error guessing
  • Decision table
  • State Transition
  • Use case testing

9.     Defect management
  • Finding defects
  • Logging defects
  • Tracking and managing defects
  • Defect life cycle
10. Case Study
  • Test scenario template
  • Test case template
  • Test data template
  • Test plan
  • Defect report
  • Status report
11. Introduction to Automation Tool
  •       Bugzilla defect management tool
  •       Test Link
  •       Introduction to Selenium test automation tool
                    1. Selenium IDE
                    2. Selenium RC
                    3. Selenium Web Driver

No comments:

Post a Comment