QA-COOP
Course Duration: 60 hours

Course Credit: 6
Course Object:
1. Designing, maintaining and applying test plans, test cases, and scripts
2. Reviewing Test Plan and Test Cases
3. Write Test Scripts (manual and automated)
4. Execute manual and automated test procedures
5. Perform Functionality, Integration, system and Regression testing
6. Report test results and enter defects in the fault tracking software system

Who Should Attend:

Prerequisite:

Course Content:
Part 1 Software Testing Theory
Introduction and overview
 What is software QA
 What is software testing
 Objectives of Testing
 Recognizing various testing concepts
 Structured testing approaches
 Reducing costs and minimizing risks
 Applying black box vs. white box testing

Leveraging fundamental concepts
 Analyzing input and execution conditions
 Monitoring expected results
 Ensuring conformance to requirements
 Adopting best practices and lessons learned
 Maximizing test coverage

Software develop model
 Waterfall
 Iterative(RUP and agile)

Conducting the inspection process
 Implementing formal inspections
 Simplifying the inspection process

Performing unit testing
 Essential testing skills
 Advanced testing concepts

Implementing integration testing
 Identifying integration approach factors
 Selecting the order of integration
 Specialized integration techniques

Executing system testing
 Developing a system test strategy
 Applying a risk-driven test strategy
 Overcoming complex system challenges

Managing acceptance testing
 Expediting the sign-off process
 Examining software usability
 Accepting third-party software

Administering regression testing
 Categorizing maintenance test classes
 Deploying regression techniques

Part 2 Software Testing Co-op
a) Project 1  ATM Project
b) Project 2  Web-health Management information system

Software testing Business Jargon
 SQA Acronyms

Software testing hand-on experience
 ATM Project Test prepare
 Creating a document checklist for real project
 Inspecting Web-health Management information system requirements specification
 Design test plans for Web-health Management information system
 Designing test cases for Web-health Management information system using decision tables
 Designing test cases for ATM Projects
 Identifying and writing test cases for the web page(GUI) of Web-health Management information system
 Implementing fundamental testing techniques
 Executing statement and branch coverage tests

Hacker Technical
 How to attack software
 How to attack web application

Automated testing tools
 Function testing tools (WinRunner and QTP)
 Test management tools(Test Director)
 Performance Testing tools(LoadRunner)