Skill Category 1 Software Testing Principles and Concepts:
The basics of software testing are represented by the vocabulary of testing, testing approaches, methods
and techniques as well as the materials used by testers in performing their test activities.
Quality Assurance versus Quality Control
The Cost of Quality
Software Quality Factors
How Quality is Defined
Why Do We Test Software? Developers are not Good Testers
What is a Defect?
What is Quality Software?
Why Does a Development Process Produce Defects?
The Multiple Roles of the Software Tester People Relationships
Scope of Testing
When Should Testing Occur?
How the Test Plan Should be Developed
Life Cycle Testing
Independent Testing
Levels of Testing The V Concept of Testing
Verification versus Validation
Examples of Specific Testing Techniques
Combining Specific Testing Techniq
Status versus Dynamic Testing
Skill Category 2 Building the Test Environment:
Management Support Management Tone
Integrity and Ethical Values
Commitment to Competence
Managements Philosophy and Operating Style
Organizational Structure
Test Work Processes The Importance of Work Processes
Responsibility for Building Work Processes
Developing Work Processes
Testers Workbench
Analysis and Improvement of the Test Process
Test Tools Tool Development and Acquisition
Tool Usage
Testers Competency
Skill Category 3 Managing the Test Project:
Test Administration Test Planning
Customization of the Test Process
Budgeting
Scheduling
Staffing
Test Supervision Communication Skills
Negotiation and Complaint Resolution Skills
Judgment
Providing Constructive Criticism
Project Relationships
Motivation, Mentoring and Recognition
Test Leadership Chairing Meetings
Managing Change Software Configuration Management
Skill Category 4 Test Planning:
Risk Concepts and Vocabulary
Risks Associated with Software Development
Risk Analysis Risk Analysis Process
Contingency Planning
Prerequisites to Test Planning Test Objectives
Create the Test Plan Understand the Characteristics of the Software Being Developed
Build the Test Plan
Write the Test Plan
Acceptance Criteria
Assumptions
People Issues
Constraints
Skill Category 5 Executing the Test Plan:
Test Case Design Function Test Cases
Structural Test Cases
Erroneous Test Cases
Stress Test Cases
Building Test Cases Process for Building Test Cases
Performing Tests Platforms
When is Testing Complete?
Recording Test Results Problem Deviation
Use of Test Results
Defect Management Defect Naming
The Defect Management Process
Problem Cause
Skill Category 6 Test Reporting Process:
Prerequisites to Test Reporting Define and Collect Test Status Data
Define Test Metrics used in Reporting
Test Tools used to Build Test Reports Pareto Charts
Cause and Effect Diagrams
Checksheets
Histograms
Run Charts
Scatter Plot Diagrams
Regression Analysis
Multivariate Analysis
Control Charts
Test Tools used to Enhance Test Reporting Benchmarking
Quality Function Deployment
Reporting Test Results Current Status Test Reports
Final Test Reports
Guidelines for Report Writing
Skill Category 7 User Acceptance Testing:
Acceptance Test Concepts Difference between Acceptance Test and System Test
Roles and Responsibilities Users Role
Software Testers Role
Acceptance Test Planning Acceptance Criteria
Acceptance Test Plan
Use Case Test Data
Acceptance Test Execution Execute the Acceptance Test Plan
Acceptance Decision
Skill Category 8 Testing Software Developed by Contractors
I got the opportunity of getting a practical experience on SAS couse from InfoSchool. It helped me in learning new analytical tools and their applications, today I am in my dream job. Thanks to InfoSchool for giving this opportunity.