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)