SCHEDULE 70 IT
SERVICE CONTRACT   
GS-35F-0126W

 

 

 

 

 

 

 

QA COURSE CURRICULUM

Software Development Life Cycle (SDLC)

  • Introduction


  • Various Types of SDLC
    • Waterfall
    • Iterative
    • Prototype
    • Spiral
    • RAD/XP/Agile/Scrum
    • V-Model
    • RUP

Testing Methodology

  • Purpose


  • Introduction


  • Test Process

    • Test Planning
    • Test Case Execution
    • Test Result Evaluation

  • Test Stages
    • Unit Test
    • Integration Test
    • Quality Assurance Test
    • Regression Test
    • System Test
    • User Acceptance Test
    • Operational Readiness Test
    • Production Readiness Test
    • Test Stages Activities - Roles and Responsibilities

  • Test Environment


  • Resources and Training
    • Unit Test
    • Integration Test
    • System Test
    • User Acceptance Test
    • Operational Readiness Test
    • Production Readiness Test

  • Test Status Reports
    • Resource Involvement
    • Training Requirements

  • Approvals


  • Risks


  • Appendix A: Test Plan Report


  • Appendix B: Test Case and Review Log Form


  • Appendix C: Test Result Report


Practice Sessions for test case writing:
  • Assignments for writing Functional Test Cases
  • Assignments for UI Web Testing
QA Documentation Types
  • Functional
  • Requirement
  • Use case
  • Business Scenario
  • Test Plan
  • Test Case
Automation Testing Process
  • Introduction to Automation Testing


  • Automation Testing Scope


  • Functional Automation using QTP
    • Introduction to Functional Automation Testing
    • Introduction to QTP
    • Preparing to Record
    • Working With Objects
    • Adding Synchronization
    • Using Parameters and Data Driven Tests
    • Making Reusable and Multiple Actions
    • Adding Steps without recording
    • Creating tests on a Web Application
    • Writing Custom Checkpoints
    • Using Database Checkpoints
    • Utilizing a Shared Object Repository
    • Solving Object Recognition Problems
    • Utilizing Recovery Scenarios
    • Class Room Exercise

  • Performance Automation using Load Runner:
    • Introduction to Performance Testing
    • Introduction to LoadRunner
    • Need of automated performance testing.
    • Basic steps to perform load testing.
    • Plan Load Test
    • Create Vuser Scripts
    • E-Business (Web (HTTP/HTML) protocols
    • HTTP Status Codes & WinInet Error Codes.
    • LoadRunner Web (HTTP/HTML) Vuser functions
    • Define Scenario
    • Run Scenario by using the LoadRunner Controller
    • Analyze Results using the LoadRunner Analyzer
    • References
    • Class Room Exercise

  • Web testing automation by Selenium
    • Introduction to Selenium
    • Selenium Components
      • Selenium-IDE
      • Selenium-RC (Remote Control)
      • Selenium-Grid
    • Flexibility and Extensibility
    • Selenium Commands
    • Test Design Considerations
    • Class Room Exercise

Real time practice sessions
  • Manual Testing Session
  • Functional Automation Testing Session
  • Performance Automation Testing Session
Resume Preparation

Training and Tips for attending Technical Interviews

 

©2007 Knowledge Management Inc All Rights Reserved

 

MBE
STATE OF
MASSACHUSETTS
CERTIFIED

 

8A CERTIFIED
COMPANY