Our company acquired CTM – Certified Test Manager Certification in 2012 from International Institute for Software Testing.

The CTM Body of Knowledge consists of:


1 : Test Process 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.)

2 : Test Project Management

  • 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

3 : Test Process Measurement and Improvement

  • 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

4 : Test Organization Management

  • 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

5 : Risk Management

  • 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

6 : Test Automation Strategies and Architecture

  • 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

7 : 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