Newerwwrwerwe

Only available on StudyMode
  • Topic: Software testing, Unit testing, Hardware testing
  • Pages : 7 (608 words )
  • Download(s) : 16
  • Published : April 8, 2013
Open Document
Text Preview
Course 1

H006 : Introduction to Software Testing

Introduction:

This course is an introduction for a series of software testing track. This course aims to introduce software testing process and definition. Then, it reflects the roles and responsibilities of test team in collaboration with development team. Finally, the course demonstrates the training bundles of software testing.

Audience:

Test Managers, Project Managers, Test Engineers, Programmers and Business Analysts

Duration
2 Days

Pre-requisites:
Software Concepts

Course Outline:
• Testing Definition
• Why Testing
• Testing Process Overview
o V-Model
▪ Verification and Validation Definition
▪ Test Coverage
• Test Levels
o Unit Test
o Smoke Test
o Integration Test
o System Test
o User Acceptance Test – UAT
• Test Types
o Static vs. Dynamic Test
o Regression Test
o Performance Test
o Security Test
o Others
• Test Team
o Career Path and Test Engineer Capabilities
o Team/Development Collaboration and Conflicts
o Communication Skills
▪ How to coordinate project quality with client and project managers ▪ How to communicate defects professionally

Course 2

H002 : Writing Testable Requirements

Introduction:

This course aims to introduce the different types of requirements and the validation methodologies.

Audience:

Test Engineers, Test Analysts, Business Analysts

Duration
2 Days

Pre-requisites:
Course 1: Introduction to Testing

Course Outline:
• Types of Requirements
o Business Requirements
o System Requirements
o Technical Requirements
• Customer Early Involvement
• Requirements Modeling
• Requirements Traceability
• Requirements Documentation
• Requirements Validation
o Reviews
▪ Formal Review
• Inspection
o Process
o Team
o Activities
o Checklist
▪ Informal Reviews
• Peer Review
o Process
o Team
o Activities
o Checklist
▪ Exercise
o Static Test
▪ Static vs. Dynamic
▪ Test Coverage
▪ Requirements Ambiguity Analysis (Requirements Features) ▪ Risk analysis
▪ Exercise
• Case Study

Course 3

H007 : Test Techniques

Introduction:

This course aims to identify the effective methodologies to verify the optimum test coverage.

Audience:

Test Engineers, Test Analysts

Duration
2 Days

Pre-requisites:
Course 2: Writing Testable Requirements

Course Outline:
• Static Test Review
• Dynamic Testing
o Test Coverage
• Test Design Techniques
o White vs. Black Box Test Techniques
o Boundary Value
o Equivalence Partitioning
o Decision Tables
o Cause Effect
o Network Graphing
o Guess Testing
o Structure Testing
o Procedure (Scenario) testing\
o Other white box techniques
• Test Modeling
• Exercises
• Systematic vs. Non-systematic Testing
• Functional vs. Non-functional Testing
• Case Study

Course 4

H003 : Test Design and Defect Tracking

Introduction:

This course aims to derive test case design and to identify defect tracking.

Audience:

Test Engineers, Test Analysts

Duration
2 Days

Pre-requisites:
Course 3: Test Techniques

Course Outline:
• Test Case Design
o Identify Scenarios...
tracking img