|
Provided by: Technology Ed Software TestingSofTest |
![]() |
Certificate Program
Provided by Technology Ed
Software Testing
For registration info, please visit:
http://www. technologyed. com/ courses/ c114/ index. php
Course Description
Software Testing is a course that teaches the concepts necessary for students to progress from an informal, chaotic approach to a systematic and repeatable testing practice. It teaches students the basics of test planning, test design, test development, and test execution/ validation utilizing the Test Maturity Model. Some of the methods illustrated will focus on effective test planning, test case design and review, understanding the manual test techniques, defect management, etc.
Course Outcome
After completing Foundation of Software Testing, students will be equipped with a basic understanding of the following:
Testing Maturity Model Levels
Fundamental activities associated with test planning, execution, and analysis
Basic skills to identify components of a testable requirements
Design and implementation of effective defect identification and resolution techniques
Familiarization with templates required to support an end to end software testing initiative
Skills Learned
Understanding of where testing fits within the development life cycle
Understanding of the core components of the Testing Maturity Model
Concepts of a systematic, repeatable approach to testing
Basic understanding of test planning, test design, test preparation, and test execution/ validation
Understanding of the purpose of the various levels of testing: unit, integration, system, and user acceptance
Audience
Any Information Technology personnel and members of the business community involved in the system software testing process. This can include IT developers/ designers, IT software testers, Quality Assurance personnel, and IT business team leaders or managers. IT managers and team leaders would also find this course beneficial in order to gain a better understanding about the effectiveness of implementing a software testing program.
Recommended Prerequisites
No previous testing experience or exposure to software testing is required. A general knowledge of software development processes as well as a familiarity with business and Information Technology is helpful but not essential.
Assessment
Students will be provided with 5 online homework assignments and 1 final examination
Related Software Programs or Products: Testing Maturity Model Levels
Related Jobs or Careers: Software Tester, Computer Programmer, IT Professional, Software QC, IT Consultant
|
|
||||||||||||||||||||||
Software Testing
Syllabus
Foundations of the Testing Maturity Model
Overview
Lesson 1 Fundamentals of Effective Test Planning
Key Deliverables : Master Test Plan ( Supplemental Materials )
Example of Testing Road Map
Components of a test strategy
Requirements Analysis
Application Type
Test Environment
Test Tools
Risk Management
How to define test objectives
Understanding of resources to support a test solution
Lesson 2 Test Analysis and Design
Definition of test objectives
Requirements and Design Analysis
Implementing effective test design
Building a Requirement Traceability Matrix
Implementing effective pre test execution metrics
Lesson 3 Keys to Effective Test Execution
Review of Test Entrance Criteria
Understanding the core execution techniques, process and industry tools
Defect Management 101
Designing a test execution flow
Understanding the various types of test execution i.e. white box, black box, gray box, etc
Effective metrics for test case execution
Sample Deliverable i.e. Testing Dashboard, Test Execution Report, etc.
Lesson 4 Understanding the 5 Phase s of TMM
Level 1 Initial
Level 2 Phase Definition
Level 3 - Integration
Level 4 Management and Measurement
Level 5 Optimization / Defect Prevention and Quality Control
Foundations of the Testing Maturity Model
Overview
Lesson 1 Fundamentals of Effective Test Planning
Key Deliverables : Master Test Plan ( Supplemental Materials )
Example of Testing Road Map
Components of a test strategy
Requirements Analysis
Application Type
Test Environment
Test Tools
Risk Management
How to define test objectives
Understanding of resources to support a test solution
Lesson 2 Test Analysis and Design
Definition of test objectives
Requirements and Design Analysis
Implementing effective test design
Building a Requirement Traceability Matrix
Implementing effective pre test execution metrics
Lesson 3 Keys to Effective Test Execution
Review of Test Entrance Criteria
Understanding the core execution techniques, process and industry tools
Defect Management 101
Designing a test execution flow
Understanding the various types of test execution i.e. white box, black box, gray box, etc
Effective metrics for test case execution
Sample Deliverable i.e. Testing Dashboard, Test Execution Report, etc.
Lesson 4 Understanding the 5 Phase s of TMM
Level 1 Initial
Level 2 Phase Definition
Level 3 - Integration
Level 4 Management and Measurement
Level 5 Optimization / Defect Prevention and Quality Control
About The Training Provider: Technology Ed
Technology Ed - Technology Ed offers top-notch online continuing education and professional development courses for the science and technical community. Our courses are instructor-led and are taught by respected experts, with a focus on applications of subject matter.
Courses include:
Leading Teams
Managing Product Development Projects
New Product Development Certificate Program
New Venture...

