Software Test Management
Objectives
The objectives of the seminar are to:
- Understand the need for managing the testing project within an enterprise information management program
- Understand the need to manage the testing activities as part of a software development project
- Successfully plan testing activities, including prioritizing tests, managing resources and estimating time and efforts
- Explain the various approaches to testing and their advantages and limitations
- Use tools and techniques for effectively managing the information and artifacts used in the testing project
Seminar Content
- Introduction, Definitions
- Challenges of software development
- Role of testing in the development process
- Role of Enterprise Information Management (EIM) in testing
- Need for a separate testing process and management
- Quality Overview
- Definition
- Goals and objectives
- Costs of quality
- Data quality management – an EIM component
- Processes, standards, guidelines in testing
- Project Planning Overview
- Project Scope and Critical Success Factors
- Essential project roles and responsibilities
- Project Planning and Testing – compare and contrast
- Artifacts and documents: Project Manager and Test Manager
- Requirements and Specifications
- Requirement versus specification
- Importance of meta data in the testing process
- Reviewing requirements and specifications
- Using requirements and specifications as foundation for test planning
- Test Planning
- Gathering the right data from the right sources
- Determining the scope of the testing process as part of the project scope
- Planning interactions and interfaces – communication
- Risk Analysis in Testing
- Creating a test plan
- Scheduling and resource allocations
- Managing the test plan effectively
- Test Case Management
- Writing good test cases
- Managing collection of test case meta data
- Tracking test cases to requirements
- Assessing test case coverage against requirements – breadth and depth
- Documenting and reporting test case results
- Management – Directing and Leading
- Differences in styles and effects on projects
- Managing testing and quality assurance as part of an EIM program
- Team motivation
- Monitoring progress against plans
- Tracking, analyzing and reporting errors and defects
- Defect repair and documentation
- Conclusion
- Summary, resources and additional exercises