Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Practical Software Test Management

( Duration: 3 Days )

This Practical Software Test Management training course is designed for test leaders and test managers, people who expect to be in a test leadership role, or people who lead other test managers and test leaders. The main objective of this session is to teach you how to be the very best test manager and leader.

By attending Practical Software Test Management workshop, delegates will learn:

  • Current level of dealing with people issues in testing
  • Current level of core competencies in testing
  • How to deal with people issues in testing
  • How to build your skills and your team’s skills
  • How to become an effective leader
  • How to market testing activities to management
  • How to build a good test team
  • How configuration management supports software test management
  • What to measure in testing
  • How to make the most effective use of test tools
  • How to keep the test on track

The Practical Software Test Management class is ideal for:

  • Current test team leaders
  • Aspiring test team leaders
  • Test managers
  • Testers
  • QA managers
  • QA analysts

COURSE AGENDA

1

Addressing the People Issues in Testing

  • Assessing the People Issues
  • What Tests You?
  • Understanding the Two Conflicting Roles of a Tester
  • The Top Ten Challenges of Software Testing
  • Solutions to the Challenges
2

The Basic Testing Process and Terminology

  • The Deming Workbench Model
  • The Software Life Cycle
  • Test TerminologyWhen Testing Occurs - "V" Diagram
    • Software Testing
    • Quality Assurance
    • Quality Control
    • Verification
    • Validation
    • Defect
    • Requirement
    • Static Testing
    • Dynamic Testing
    • Black Box (Functional) Testing
    • White Box (Structural) Testing
  • A Comparison of Project Methodologies and When Testing is Performed
  • Process Maturity and the Capability Maturity Model Integration
3

The Economics of Software Testing

  • Where Defects Originate
  • Where Testing Resources are Used
  • The Relative Cost of Fixing Defects
4

Building and Motivating Your Testing Dream Team

  • Recruiting the Best People
  • What to Look for in a Tester
  • Keeping the Best People
  • Building and Training the Test Team
5

Basic Test Planning

  • Basic Testing Principles
  • The Basic Testing Process
  • What is a Test Strategy?
  • The Components and Format of a Test Strategy
  • Identifying Critical Success Factors
  • Identifying Risks and Contingencies
  • Defining Test Objectives
  • The Components and Format of a System-level Test Plan
  • Major Elements of a Test Plan
  • How Much Time Should be Spent on Test Planning?
  • Planning Time Guidelines
  • Tips for Test Planning
6

Writing the Master Test Plan

  • Key Test Planning Components
  • Major Test Planning TasksIEEE Standard 829-1998 Test Plan Standard Outline
    • Task 1 - Develop Test Strategy
    • Task 2 - Define Test Objectives
    • Task 3 - Identify Needed Test Resources
    • Task 4 - Plan Test Environment
    • Task 5 - Define Test Procedures
    • Task 6 - Identify Functions To Be Tested
    • Task 7 - Identify Interfaces With Other Systems or Components
    • Task 8 - Write Test Scripts
    • Task 9 - Define Test Cases
    • Task 10 - Design Test Data
    • Task 11 - Build Test Matrix
    • Task 12 - Determine Test Schedules and Estimates
    • Task 13 - Assemble Information
    • Task 14 - Finalize the Plan
7

Testware Design Approaches

  • Risk-based
  • Requirements-based
  • Scenario-based
  • Model-based
8

Principles of Leadership

  • What Makes a Good Leader?
  • Leadership vs. Management
  • What Does It Take To Be The Best In Leading A Test Team?
  • Principles Of Effective Leadership
  • Getting Stakeholder Involvement
  • Getting Management Support
9

Building Your Team's Skills

  • What are Core Testing Competencies?
  • Identifying Core Testing Competencies
  • Assessing Your Core Testing Competencies
  • How to Lead Your Team in Building their Core Competencies
  • Mentoring and Coaching
  • Options for Training
10

Marketing Testing to Management

  • Why Management Doesn’t Understand Testing
  • Finding the Hot Buttons
  • Identifying the Stakeholders
  • Timeless Principles of Marketing and How They Can be Used to Market Testing
  • Getting the Story Across: How to Make a Great Presentation
  • How to Craft an Elevator Talk
11

Leading by Process

  • The Role of Process in Effective Testing
  • What is Process Maturity and How Does it Impact Testing?
  • What are the Stages of Test Process Maturity?
  • How to Define a Process in About an Hour: The Workbench Approach
  • Where do Standards Fit in?
  • How to Assess your Test Process Maturity
  • Understanding the Major Models - ISO, CMM ® , CMMi ®
  • Understanding the Major Software Test Maturity Models - TMM, TPI®
12

Measuring Your Progress

  • Basic Definitions
  • What are the Most Effective Measurements and Metrics for Testing?
  • What are Function Points?
  • Benefits of Testing Metrics and Measurements
  • What Needs to be in Place to Capture Measurements and Metrics
  • Things to Consider when Implementing a Metrics Program
  • Tools and Techniques for Measuring Testing Activities
  • The Problem with Industry Averages
  • Benchmarking Considerations
  • Measuring Test Effectiveness
  • Tracking and Understanding Defect Trends
13

Keeping it Between the Ditches - A Dashboard to Guide Your Testing

  • The Challenges of Staying in Control
  • What’s Needed to Respond to the Challenges
  • How to Build a Testing Dashboard
  • Sample Testing and Project Dashboards
  • Raising the Discussion - Contributing to the Project Dashboard
  • Avoiding the Potholes
  • Dealing with Change
  • Dealing with Mutinies, Conflict and Diversions
  • Keeping Your Eyes on the Road
  • Looking Down the Road to Anticipate Problems
14

Knowing What’s Important: Risk Assessment

  • What is Risk?
  • Why is Risk Assessment Important?
  • The Elements of Software Risk
  • How to Perform a Risk Assessment
  • Project Risk Assessments
  • Technical Risk Assessments
  • Business Risk Assessments
  • A More Formal Risk Assessment Process
  • How to Avoid Being Misled by Risk Assessments
15

The Role of Test Automation

  • The Role of Test Tools
  • The Risks of Not Automating Testing
  • The Risks of Automating Testing
  • Test Automation vs. Manual testing
  • Tips for Automated Testing
  • The Major Issues
  • Top Ten Test Tools
  • Steps in Selecting a Test Tool
  • Critical Success Factors
16

Making the Transition from Manual to Automated Testing

  • Things to Consider at First
  • The Top Ten Challenges of Test Automation
  • Specific Things to Have in Place
  • How to Organize the Team for Automated Testing
  • The Test Manager’s Role in Test Automation
  • What to Automate
  • Managing the Automated Testware
  • Strategies for the Transition
  • Automated Scripting Strategies
  • Helpful Ideas
17

Software Configuration Management

  • What is SCM?
  • The Problem
  • Characteristics of Good SCM Programs
  • Why is SCM Important?
  • What Happens When Good SCM Practices are Missing?
  • The SCM Triangle
  • Major Perspectives of SCM
  • IEEE Standard 828-1990 for SCM Plans
  • The SEI Perspective of SCM
  • The SCM Plan And Tools
  • Management Concepts, Key Points And Necessary Involvement
  • SCM Staffing
  • The Role of the SCM Manager
  • The Key Activities of SCM
  • Key SCM Terms
  • A Basic CM Process
  • How Much Process is Needed?
  • Software Configuration Identification
  • CM Baselines
  • Version Control and Releases
  • Software Configuration Control, Auditing And Status Accounting
  • Case Studies And Exercise
18

Project Management Considerations

  • Keeping the Test on Track
  • Keeping Control When Others Want to Drive
  • How to Estimate Test Time
  • How to Predict Release Dates
  • How to Track Progress
  • The Role of a Defect Administrator
19

Test Evaluation and Reporting

  • Prerequisites for Test Evaluation
  • Test Evaluation and Reporting Process
  • Test Reporting Attributes
  • Types of Test ReportingSystem Test Evaluation - Defect Reporting
    • Defect reports
    • Status reports
    • Final report
  • Paper-based
  • Defect Tracking Tools
  • The Role of the Defect Administrator
  • The Defect Life Cycle
  • Defect Tracking - Things You Need to Know
  • What is a Defect?
  • How is a Defect Reported?
  • What are the Defect Categories?
  • How much Detail Should be Reported?
  • What does the Tester do When the Defect is Fixed?
  • Sample Defect Categories
  • Sample Defect Priorities
  • Status Reporting
  • Final Reporting
  • Test Summary Report
  • How Can This Data be Used?
20

Working and Playing Well With Others

  • The Role of Testing in a Project
  • Working with Developers
  • Working with Users
  • Keeping Management Informed of Progress
  • Managing Expectations
  • What Can a Tester Reasonably Assess or Recommend
21

Creating Your Action Plan

  • Defining Your Goals and Timelines
  • Defining Your Priorities

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X