| Testing and Quality Assurance: A Complete Course |
ID: TQCompl | Course Length:5 | Company Name:Choquette Technology Associates Inc.
|
|
Module 0: Fundamentals of Testing - Part I |
- Testing: Roles and Responsibilities
- Testing Axioms
- Terms and Definitions
- Types of Testing: Unit, Regression, User Acceptance, Usability, Etc..
- A Looming Security Threat: The User
|
|
Module 1: Bugs and Defects |
- History of Bugs: Infamous Software Disasters
- Types of Defects
- What Is a Bug
- Common Software Errors
- Documenting and Reporting Bugs
|
|
Module 2: Gathering Information |
- Information Gathering Techniques
- Interviews and Focus Groups
- Questionnaires
- Decision Tables
- Condition - Response Tables
- Jad Sessions
|
|
Module 3: System Requirements |
- About Analysis and Use Cases
- Dealing with Large Systems
- Implementing a Change Management Process
- About Actors
- Finding Actors
- Documenting Actors
- Finding Use Cases
- Documenting Use Cases: Short Form Versus Fully Dressed Use Cases
- Uml Use Case Diagrams: A Useful Communication Tool
- The Supplemental Specification
- Requirements Based Testing
|
|
Module 4: Fundamentals of Testing - Part Ii |
- Black Box Versus White Box Testing
- Static Versus Dynamic Testing
- Testing the Specifications
- Testing Functions & Testing Data
- Test-to-pass/test-to-fail
|
|
Module 5: Systems Development Lifecycle (sdlc |
- Waterfall Versus Iterative Methodology
- Waterfall Methodologies
- Iterative Methodologies: Rup and Msf
- Phase Specific Responsibilities of the Testing Group
|
|
Module 6: Testing Types |
- Overview
- Objectives & Limits of Testing
- Functional Testing Versus Regression Testing
- Configuration/compatibility Testing
- Testing Multi-lingual Systems
- Usability Testing
- Web Site Testing
- Cots Testing
|
|
Module 7: Testing for Security |
- Overview
- Threat Modeling
- Buffer Overruns
- Computer Forensics
|
|
Module 8: Quality Assurance |
- Responsibilities of the Qa Group
- Expectation/deliverables From Qa
- Major Milestones in Qa
- Implementing Quality Control
- Qa and Standards
|
|
Module 9: Test Cases |
- What Is a Test Case? What Is a Test Plan
- Characteristics of a Good Test Case
- Test Case Design
- Test Plans
- Writing Effective Test Cases
- Validating Test Cases
|
|
Module 10: Review, Inspections and Documentation |
- Testing Review
- Writing Testing Documents
- The Master Test Plan
- Test Metrics
- Test Coverage
- Conducting Walkthroughs and Reviews
|
|
Module 11: Tools of the Trade – Rational Test Manager and Rational Robot |
- Automation Tools
- Overview of Test Case Management Tools
- Overview of Defect Tracking Tools
- Software Configuration Management Tools
- Manual Vs Automated Testing: Why Not Everything Can Be Automated.
- Importance of Automation
|