|
The International Institute for Software Testing (IIST) has been offering the Certified Software
Test Professional (CSTP) certification since 1999. Currently there are thousands of people at different stages
in the CSTP program. Although CSTP has been serving the purpose of establishing a foundation of software testing
and providing test professionals with the skill and knowledge necessary to perform different test activities, a
gap still exists in the management skills required by test managers and test leads to effectively manage the test
process, the test project and the test organization.
The Certified Test Manager (CTM) certification has been created to fill this gap. CTM is based on the Test Management
Body of Knowledge (TMBOK) developed by IIST through its Advisory Board.
|
 |
Objectives of the CTM Certification:
The CTM Certification was developed to fill the gap in the management skills required by
test managers and test leads to effectively manage the test process, the test project and the test organization.
Specifically, CTM aims at achieving the following objectives:
- Help individuals develop their test management skills through formal education
- Establish a common skill set for software test managers and test leads based on a well-defined
Test Management Body of Knowledge (TMBOK)
- Create a pool of qualified software test managers
- Prepare test professionals, especially those who achieved the Certified Test Professional
(CSTP) designation for management and lead positions in software testing projects
- Provide professional recognition and career enhancement for those who manage test projects.
Who Should Pursue the Certification?
- Any person who has worked in software testing for at least 3 years
- People with a management or leadership role in testing
- Development managers and development leads who wish to move to a test management or lead
position
- Auditors, Inspectors, and others who must evaluate the work product of the testing process
CTM Certification Requirements:
Two requirements must be satisfied before the CTM certification can be granted. These are:
- Formal Education Requirement
- Job Experience Requirement
Upon satisfying these two requirements, a candidate shall submit an application to the IIST Chairperson for the
certification to be granted. Application forms can be obtained by contacting the IIST office. The application must
be accompanied by payment of the $120 non-refundable graduation fee. This fee covers the cost associated with record-keeping,
grading exams, and certification plaque.
The Formal Education Requirement:
Course of Study: The total number of training days required is 10 days. All training
must be completed in no more than 3 years. Credit for any training will expire 3 years after its completion.
A CTM Candidate must complete at least one day of training in each of the seven areas of the CTM Body of
Knowledge. In addition, a CTM candidate must complete 3 days of “elective” training covering any testing or quality
topics as fit within the candidate's job responsibilities and interest.
CTM Training: Candidates may select any of the courses offered by ENO that are marked as (CTM) offered at
the International Test Managers Weeks or any of the one-day tutorials offered in conjunction with PSQT that are
marked as (CTM). However, the course of study must cover all seven areas below.
Written Exam: CTM candidates are required to complete a written exam for each course and pass with a level
of performance no less than 80%. For courses conducted by IIST, a candidate is allowed to retake the exam for a
second time without having to attend the course again. There will be a charge of $50 for any re-take exams administered.
If 80% performance is not achieved on a second attempt, the candidate must retake the course or another course.
Transfer Credit: A CTM candidate may transfer work performed outside the CTM program for credit towards
the CTM certification under any of the following conditions:
- A CTM candidate who has been awarded the Certified Software Test Professional (CSTP) designation
may receive a credit for THREE days as elective training towards the CTM certification.
- A CTM candidate who has been awarded the Project Management Professional (PMP) certification
may receive a credit for TWO days as elective training towards the CTM certification.
- A CTM candidate may receive credit for courses attended by providers other than IIST for
a maximum of TWO days as elective training towards the CTM certification. Candidates must submit evidence of successful
completion from a recognized training institution along with detailed course material for evaluation and a certificate
of completion. Materials must be accompanied by a fee of $25.00 for each course to be evaluated.
Transfer credit is subject to the following rules:
- A CTM candidate is allowed to transfer credit only based on one of the three conditions
listed above.
- The maximum number of training days transferable is three days
- Transfer credit can be used only to satisfy elective training and may not be used to satisfy
any Body of Knowledge area.
The CTM Job Experience Requirement:
In order for the CTM certification to be granted, a candidate must have a total of at least
three years working in test projects, including 1 year in a lead or management position in areas relevant to testing.
This requirement must be completed by the time CTM is granted. This requirement shall be met by means of a letter
of support describing the candidate's specific role and responsibilities over a period of three years or more.
The letter must be authored and signed by:
1. The candidate's current or former supervisor/manager
2. The candidate's client or customer (if self-employed)
3. A co-worker with a CTM or now working in a management role.
Multiple sources may be submitted to cover the three year period. Any variation from this requirement must be reviewed
and approved by the IIST Chairperson.
The CTM Body of Knowledge:
The TMBOK was developed and approved by the IIST Advisory Board. The purpose of the Body
of the Knowledge is to define all knowledge areas that a test managers and test leads must be proficient with.
The IIST Advisory Board consists of practitioners and experts in software testing and quality.
| Test Process Management |
Test Project Management |
- Effort estimation
- Quality policies, processes, and standards
- Defining quality goals
- Process definition
- Process control
- Process documentation
- Relationship with service management infrastructure processes (incident management, problem
management, configuration management, change management, release management, etc.)
- Best practices, including use of both static and dynamic testing
- Test processes for different development models (XP, RAD, JAD, waterfall, etc.)
See course selection
|
- Test planning
- Effort estimation
- Task identification
- Scheduling
- Tracking
- Reporting
- Resource allocation (people, hardware, software, and facilities)
- Identification of roles and responsibilities
- Project controls
- Financial analysis and ROI
- Metric tracking and presentation
- Presentation skills
- Using GANTT/PERT charts and other project management techniques
- Using automated project management tools
- Directing, supervising, and assessing individuals' performance
- Leadership
See course selection
|
| |
|
| Test Process Measurement and Improvement |
Test Organization Management |
- Test coverage analysis
- Incident tracking and management
- Defining and capturing test measurements
- Basic “best practices” development metrics
- Alternative measurement goal-setting with the Basili goal/question/metric paradigm
- Test maturity models
- Establishing process goals
- Performing assessments and using surveys
- Benchmarking
- Overview of process improvement models such as CMM/CMMI, Six Sigma, TQM, ISO, etc.
- Overview of the applicable IEEE documentation standard
See course selection
|
- Resource management.
- Staffing, hiring, contracting, and reviewing performance.
- Equipment, facilities, hardware, and software resource management
- Politics
- Training and career development
- Ethics
- Team building and retention
- Compensation
- Budgeting
- Presentation skills including data preparation
See course selection
|
| |
|
| Risk Management |
Test Automation Strategies and Architectures |
- Risk analysis methodologies
- Risk identification, classification, and prioritization
- Calculating costs and probability
- Risk reporting
- Monitoring and controlling risks
- Contingency planning and mitigation
- Risk-based test planning and management: sizing and resource planning
See course selection
|
- Defining a test automation strategy and plan
- Test tool evaluation and selection
- Build it vs. Buy it: automation strategies approaches
- Developing skills and relevant test automation roles
- Long term maintenance considerations
- Selecting which tests to automate and converting from manual to automated
- Calculating ROI of automation
- Building a performance test team
- Process automation and metric analysis
- Test environments - test data, architecture, security, networks, etc.
- Categories of automated tools that can be used to aid testing
See course selection
|
| |
|
| Software Quality Assurance |
|
- Quality Assurance Vs Quality Control
- Defining processes
- Implementing Quality Assurance
- Developing effective standards
- Inspections and review of artifacts other than code
- Development and Test lifecycles and methodologies
- QA concepts, methods and approaches
- Prominent quality assurance model such as:
- CMM/CMMI
- Six Sigma
- IEEE standards
- TQM
- ISO
- ROI justification for Quality Assurance
- Quality Assurance according to W. Edwards Deming
- Quality Assurance for modern development methodologies: RAD, Agile and eXtreme
- Independent Verification and Validation
See course selection
|
|
| |
|
CTM Re-certification:
Rationale
Based on the objectives of the CTM Certification and in response to the demands imposed on
test professionals to handle a wide range of responsibilities using different development environments and technologies,
re-certification through continuous education has become necessary. This necessity has also been confirmed by CTM
graduates, who continuously inquired about a mechanism by which they can further develop skills in more advanced
and specialized areas of software testing. In response to this need, the IIST Advisory Board has approved the requirements
for re-certification as outlined below.
Requirements:
CTM Certification will expire 3 years after it is granted. As a result, all CTMs must complete
the re-certification requirements before that time.
Educational Requirements:
An applicant for the re-certification shall complete a total of 10 educational units as described
in the table below
| Category A: Minimum 4 units and up to 10 units |
Category B: Maximum 6 units with no minimum |
Category C: Maximum 4 units with no minimum |
| |
|
|
- Classroom courses with written exams.
- On-line courses adminstered by IIST
- Courses are at the discretion of the applicant but must be relevant to the Test Manager
role and are subject to approval by IIST
- Each day counts as one unit.
- College level courses on software testing or quality topics taken for credits will count
as one unit for each one quarter or semester credit hour.
- Applicants must submit evidence of successful completion of the course and passing the exam.
|
- Classroom courses with no exam required.
- Courses are at the discretion of the applicant, but must be relevant to the Test Professional
role and are subject to approval by IIST
- Course topics are up to the applicant’s choice, but must be in software testing or software
engineering.
- Each day counts as one unit.
- Applicants must submit evidence of successful completion of the course
|
- Professional development activities that may fall into one of the following activities:
- Presentations at professional conferences; each presentation counts for 2 units
- Publications in professional journal, magazines, or electronic forums; each publication
counts for 2 units
- Attending conferences; each day counts as ½ unit
- Web-based courses requiring an exam; each course regardless of length counts as ½
unit
|
An applicant must complete at least 4 units from category A. The remaining units can be completed
from categories B or C. However, the 10 units must not include more than 6 units from Category B or more than 4
units from category C. The table below shows some examples of number of units from each category to complete the
re-certification requirements..
| Category A: |
Category B: |
Category C: |
4
6
5
4
10
8 |
2
2
5
6
0
0 |
4
2
0
0
0
2 |
Download CSTP Certification
Application
Download CTM Certification
Application
Download Re-certification
Application
Download Certification extension
Petition
|
|