跳到主要内容
按专业 / 地区找课 ↗
当前位置:新中华学习网 >> 公开课>> 项目管理 >> 软件测试管理
软件测试管理
  • 开课地点:北京
  • 开课日期:2026/12/4
  • 学习费用:5200元
  • 学制:2天
把测试视为研发质量体系的一环,从需求与策略计划进入黑白盒用例、单元集成系统测试,连接缺陷数据、自动化工具及测试团队组织,讨论企业级测试管理建设。本期安排:2026年12月4日,北京。
开课日期
2026年12月4日—2026年12月5日
开课地点
北京
学习费用
5200元/人
学制
2天

课程定位

结合研发管理实践,围绕尽早测试、需求追溯、设计执行和过程改进开展演练。既讲具体工具及用例,也分析测试职责、组织素质、职业通道和绩效,避免把产品质量责任简单交给测试人员。

学习收获

  • 分析企业测试短板与常见认识误区。
  • 学习测试用例设计方法。
  • 学习单元集成及各类专项系统测试开展方法。
  • 认识项目前期测试活动与效率效果的关系。
  • 学习缺陷管理分析开发测试效果与预防思路。
  • 了解测试工具分类与选择。
  • 认识自动化测试方法和实施策略。
  • 学习测试部门组织结构设计原则。
  • 认识测试人员技能素质要求。
  • 学习测试度量指标与团队绩效评价。
  • 认识企业级测试体系建设方法。

课程特色

  • 用例方法逐项讨论等价类边界值判定表因果图正交及逻辑覆盖,连接模板评审执行维护重用。
  • 缺陷数据包含GQM、密度剔除率、柏拉图控制图、Rayleigh曲线和ODC分类。
  • PC-LINT、logiscope、boundschecker等具体工具联系自动化级别,适用环境和许可须按当期教学条件确认。

课程模块

1.软件测试概述

  • 本章节学习目标:主要让学员了解软件测试对于软件质量保证的重要性,关于软件测试存在哪些误区,正确的理念又是什么。
  • 1.1.软件测试的重要作用
  • 1.1.1.软件质量事故案例分享,说明质量的重要性
  • 1.1.2.软件质量管理的主要手段,以及测试在其中的重要作用
  • 1.2.软件测试常见误区剖析
  • 1.2.1.测试工程师是个刺头,给项目士气造成负面影响
  • 1.2.2.测试工作可不是一个良好的职业起点,还是先做开发才有前途
  • 1.2.3.有了测试工程师,关于产品质量管理层就不会有什么担忧的了
  • 1.2.4.关于软件产品质量,测试工程师有着清楚的认识
  • 1.2.5.测试工程师不会犯错
  • 1.3.软件测试基本原则
  • 1.3.1.所有测试都应追溯到用户需求的原则
  • 1.3.2.测试工作尽早启动的原则
  • 1.3.3.20/80原则
  • 1.3.4.先局部后整体的原则
  • 1.3.5.为效益而测试的原则
  • 1.3.6.第三方测试的原则
  • 1.4.软件测试目的
  • 1.4.1.测试目的不同会影响实施方式:测试用于发现缺陷,而非证明程序绝对正确。
  • 1.5.测试活动分类
  • 1.5.1.动态测试、静态测试
  • 1.5.2.白盒测试、黑盒测试
  • 1.5.3.手工测试、自动化测试
  • 1.5.4.单元测试、集成测试、系统测试、验收测试、ALPHA测试、BETA测试
  • 1.5.5.功能测试、性能测试、界面测试、配置测试、恢复测试...
  • 1.6.软件质量
  • 1.6.1.案例分析:这些所谓的bug到底是不是bug
  • 1.6.2.术语解释:bug,缺陷、故障、失效
  • 1.6.3.软件质量属性:3大类,11小类

2.软件测试过程

  • 本章节学习目标:让学员了解测试过程,掌握软件测试的关键活动。
  • 2.1.软件测试过程及其在开发过程中的位置
  • 2.2.测试策略
  • 2.2.1.什么是测试策略
  • 2.2.2.测试策略的作用
  • 2.2.3.演练:如何制定有效的测试策略
  • 2.3.测试计划
  • 2.3.1.测试计划内容和制定时机
  • 2.4.测试需求
  • 2.4.1.案例分析:依据某功能需求规格是否能够设计出测试用例
  • 2.4.2.需求层次:needs,feature和requirement
  • 2.4.3.需求来源和获取方法,如客户访谈、竞争对手产品分析等
  • 2.4.4.需求分析方法和工具,如用例图
  • 2.4.5.好的需求文档特点
  • 2.4.6.需求文档中避免出现的一些词汇
  • 2.4.7.确定需求优先级,以及如何根据需求优先级进行测试活动
  • 2.4.8.测试人员在软件需求分析活动承担的角色和职责,分析华为成功案例
  • 2.4.9.当需求规格文档缺失时,测试人员应如何面对
  • 2.5.可测试性
  • 2.5.1.可测试性的定义
  • 2.5.2.高测试性的软件特征
  • 2.6.测试用例设计和执行过程介绍

3.测试用例

  • 本章节学习目标:掌握测试用例的设计方法,如何写好测试用例。
  • 3.1.什么是测试用例
  • 3.1.1.测试用例组成部分
  • 3.1.2.测试用例模板展示
  • 3.1.3.输入和输出通常包含哪些
  • 3.2.黑盒用例设计方法
  • 3.2.1.等价类划分法
  • 3.2.2.演练:以等价类划分方法设计测试用例并讨论数量精简。
  • 3.2.3.边界值分析法
  • 3.2.4.演练:以边界值分析方法设计测试用例并讨论数量精简。
  • 3.2.5.判定表,该方法的适用情况、例子展示
  • 3.2.6.因果图法
  • 3.2.7.演练:使用因果图和判定表方法设计测试用例
  • 3.2.8.正交实验设计方法
  • 3.3.白盒用例设计方法
  • 3.3.1.逻辑覆盖:语句覆盖、条件覆盖、分支覆盖、路径覆盖…
  • 3.4.测试用例写作
  • 3.4.1.测试用例写作粒度
  • 3.4.2.逻辑和数据分离
  • 3.4.3.测试用例顺序
  • 3.4.4.测试用例设计和写作常见误区
  • 3.5.测试用例评审
  • 3.5.1.评审方法和过程
  • 3.5.2.如何评价用例的好坏
  • 3.6.测试用例执行与维护
  • 3.6.1.测试执行准备:环境搭建、数据准备
  • 3.6.2.测试用例执行状态
  • 3.6.3.测试用例的维护
  • 3.7.测试用例重用

4.单元和集成测试

  • 本章节学习目标:掌握单元测试和集成测试如何开展。
  • 4.1.什么是单元测试
  • 4.2.单元测试的投入产出比高吗?剖析是否值得做单元测试
  • 4.3.演练:如何针对给定的函数进行单元测试
  • 4.4.单元测试基本概念(桩、驱动)介绍
  • 4.5.高效单元测试过程
  • 4.5.1.用例如何写
  • 4.5.2.怎样打桩
  • 4.5.3.怎样利用单元测试工具
  • 4.5.4.有效单元有哪些原则和注意事项
  • 4.6.单元测试工具介绍:PC-LINT、logiscope和boundschecker
  • 4.7.案例:华为推行单元测试的历程
  • 4.8.集成测试介绍

5.系统测试

  • 本章节学习目标:掌握各项系统测试。
  • 5.1.功能测试介绍
  • 5.2.性能测试介绍
  • 5.3.安全性测试介绍
  • 5.4.可恢复性测试介绍
  • 5.5.兼容性测试介绍
  • 5.6.界面测试介绍
  • 5.7.演练:如何对某嵌入式软件产品进行测试

6.缺陷管理

  • 本章节学习目标:了解缺陷管理的重要作用,掌握缺陷管理方法。
  • 6.1.缺陷管理的分类和意义
  • 6.1.1.单个缺陷管理
  • 6.1.2.一组缺陷的收集、统计分析
  • 6.1.3.缺陷库和缺陷预防
  • 6.2.单个缺陷的管理
  • 6.2.1.单个缺陷的生命周期
  • 6.2.2.缺陷报告的重要性
  • 6.2.3.如何写好缺陷报告
  • ——示例:什么是好的缺陷报告,什么是不合适的缺陷报告
  • 6.3.缺陷统计分析
  • 6.3.1.度量概述,简介GQM方法
  • 6.3.2.测试生产率度量项
  • 6.3.3.缺陷度量项——缺陷密度
  • ——缺陷密度的定义
  • 如何用缺陷密度评价质量控制及交付产品质量
  • ——如何用缺陷密度改进开发过程
  • 6.3.4.缺陷度量项——缺陷剔除率
  • ——缺陷剔除率的定义
  • ——如何用缺陷剔除率评估质量控制效果,并改善高质量控制方法
  • ——如何用缺陷剔除率改进开发和测试过程
  • 6.3.5.分析工具:柏拉图、控制图
  • ——使用柏拉图找重要问题
  • ——使用控制图找异因,从过程着手做改进
  • 6.3.6.缺陷动态预测模型:Rayleigh曲线
  • 6.3.7.ODC分类法介绍
  • ——ODC背景介绍
  • ——ODC分类简介
  • ——举例说明如何用ODC缺陷分类分析改进开发和测试工作
  • 6.4.缺陷预防介绍
  • 6.5.测试报告
  • 6.5.1.测试报告目的和内容
  • 6.5.2.何时停止测试?
  • 6.5.3.面对质量不过关产品要做对外发布,测试人员该如何面对?

7.自动化测试

  • 本章节学习目标:了解自动化测试的重要性,自动化级别,以及如何实施自动化测试。
  • 7.1.手工测试引发的问题
  • 7.1.1.测试效率低,项目延期
  • 7.1.2.不断的重复操作,降低测试人员的工作满意度
  • 7.1.3.测试的可重复性差,影响测试效果
  • 7.2.自动化测试的自动化程度
  • 7.2.1.静态自动化测试(脚本录制)
  • 7.2.2.哑猴测试(编写脚本,盲目随机测试)
  • 7.2.3.智能测试(基于模型的自动化测试)
  • 7.3.实施自动化测试
  • 7.3.1.实施自动化测试的条件
  • 7.3.2.开展自动化测试的切入点
  • 7.3.3.实施自动化测试的策略

8.测试工具

  • 本章节学习目标:全面了解各类测试工具,掌握测试工具的选择原则
  • 8.1.测试工具分类介绍
  • 8.2.白盒测试工具介绍
  • 8.2.1.静态白盒工具,PC LINT等工具介绍
  • 8.2.2.演练:使用PC LINT工具发现代码缺陷
  • 8.2.3.动态白盒工具,包括覆盖率统计工具(如logiscope)和内存检查工具(如boundschecker)
  • 8.3.黑盒测试工具介绍,
  • 8.3.1.脚本录制工具
  • 8.3.2.基于模型的自动化测试工具
  • 8.4.性能测试工具介绍
  • 8.5.测试管理工具介绍
  • 8.6.工具的选择原则

9.测试组织与团队

  • 本章节学习目标:了解测试部门的组织结构设计原则,测试人员的技能、素质要求、职业发展通道、测试人员的绩效考核,以及测试系统建设。
  • 9.1.测试部门的组织结构
  • 9.1.1.组织结构对测试工作的影响
  • 9.1.2.测试部门组织结构设置的基本原则
  • 9.1.3.几种不同的组织结构比较
  • 9.2.测试人员的知识、技能和素质要求
  • 9.3.测试管理者关注点
  • 9.4.测试人员的职业发展通道
  • 9.5.测试人员的绩效考核
  • 9.6.测试管理体系建设

适合人群

研发总监、项目总监、研发经理、测试经理、软件测试人员、软件开发人员、项目经理、质量保证人员等。

师资信息

周老师,哈尔滨工业大学工学硕士,具有十七年产品研发、研发管理、质量与研发过程改进咨询经验,其中在华为北研所和华为3COM任职七年,历任研发工程师、研发经理和质量总监,是较早按研发流程完成项目的项目经理,参与流程体系建设推行改进。另有十年咨询经历,曾任QAI资深咨询师,为数十家高科技企业开展咨询,涉及金融、邮电、电力、汽车、医疗、电子政务、税务、手机及餐饮等领域。主要咨询客户包括:台湾晨星半导体,迪瑞科技、宇龙通讯、锐捷网络、长春一汽,北京伟创力(中国),埃斯顿自动化,净雅集团、北京软脑软件,北京华胜天成,北京天碁科技(T3G),中星电子,北京中科恒业,奥德思电器,江苏大唐,航天信息,公众信息,中科院西北星,中兴通讯,成都天府软件园,山东农信社;另为广东核电站、立得空间、上海中科深江、珠海高凌信息、深圳市文鼎创数据科技、奥维通信、深圳市科陆电子、理邦精密仪器、南京科远、广利核、横河电机、冶自欧博、中星电子等公司提供培训服务,并获中国软件行业协会十大咨询师历史评价;曾多次获企业优秀讲师,主讲研发测试质量项目管理与软件工程,擅长结合课前沟通定制及现场互动。完整姓名、历史职务评价及当期安排以正式通知为准。

课程咨询与报名

了解本期课程安排、师资及报名事项,请联系新中华学习网:400-061-6586,也可使用本页下方的报名咨询表。具体开课安排以正式通知为准。

温馨提示:本文内容根据课程内容整理,各模块实际讲授内容由授课老师根据学员情况灵活调整,最终以课堂授课为准。

常年开班,获取最新开班时间或内训报价,咨询:400-061-6586,咨询微信:pxbbaoming

全国公开课报名咨询热线
400-061-6586

热门高校分类

课程咨询

留下你的学习安排

填写意向课程,了解当期班次与报名事项。

信息用于课程咨询与报名联系。

×关闭