本课程专注于“软件单元测试技术”,我们将全面探索单元测试的基础理论、实践方法和技术工具,以及如何通过基于需求的测试策略和结构覆盖原则来提升软件的质量和开发效率。本课程旨在培养学员的单元测试能力,使他们能够在软件开发过程中有效地设计和实施单元测试,提高软件产品的可靠性和性能,同时我们引入AI的测试理念和技术,帮助大家梳理基于LLM的测试技术和掌握基本的智能化测试技术。
一、主办单位:
北京中际赛威文化发展有限公司
北京中际荣威科技有限公司
二、时 间:2026年7月19-20日(18日报到)
三、地 点:上海
四、学习目标:
1. 理解单元测试的基本原理和价值
2. 掌握单元测试的原则和策略
3. 学会使用单元测试框架和工具
4. 能够设计有效的测试用例
5. 掌握基于需求的单元测试方法和实践
6. 理解持续集成中的单元测试集成方法
7. 掌握单元测试的最佳实践
8. 了解和掌握智能化测试在单元测试中的应用
五、培训对象:软件测试人员、软件开发人员、软件项目经理
六、课程大纲:
1、单元测试基础 (1学时)
1.1. 单元测试的定义和重要性 (0.5学时)
1.1.1 单元测试在软件开发生命周期中的作用
1.1.2 单元测试与其他测试级别的比较
1.1.3 单元测试中黑盒方法与白盒方法的使用
1.2 讨论和实践:测试级别的意义 (0.5学时)
2、单元测试原则和策略 (1学时)
2.1 尽早测试原则
2.2 测试多样化模型
2.3 基于需求的黑盒为主测试策略
3、单元测试的用例设计方法 (4学时)
3.1 基于需求的黑盒测试用例设计
3.1.1 等价类与边界值测试方法
3.1.2 决策表方法
3.1.3 随机测试与组合测试
3.2 基于结构的用例设计
3.2.1 语句、分支、条件覆盖
3.2.2 MCDC覆盖
3.2.3 路径覆盖
3.3 测试用例的智能化生成方法
3.3.1 基于提示的方法
3.3.2 基于思维链的方法
4、单元测试过程 (3学时)
4.1 单元测试的过程模型
4.1.1 编写测试用例、执行测试、分析结果
4.1.2 性能测试等非功能测试的策略
4.2 单元测试的自动化框架
4.2.1 测试的桩与驱动
4.2.2 测试数据的产生
4.2.3 测试的脚本
4.2.4 测试覆盖率与测试分析
4.3 基于智能化方法构建自动化测试框架
4.3.1 函数的自动化测试框架
4.3.2 利用智能化方法构建自动化测试框架
5、单元测试的全过程实操 (3学时)
5.1 单元测试计划与策略
5.2 单元测试的用例设计与环境构建
5.3 单元测试的执行与结果分析
5.4 单元测试的充分性分析
七、主讲专家:
王老师,博士,主要从事软件测试、软件验证等方向的研究与工作,在各类期刊会议发表学术论文20余篇,软件测试专著两本,个人专利四项,参与过多个大型航空、航天、电子型号项目的测试任务,具有丰富的软件测试经验,为国内大飞机项目提供软件测试技术咨询,获得国防科技进步一等奖一项(排名第二)。曾为多个国防科研院所及海尔、格力等多个大型企业做过软件测试的技术培训,具有丰富的教学经验,其课程设计针对性、实用性强,教学风格生动活泼并注重理论联系实际。
八、培训费用及注意事宜:
1、培训费:3980元/人(含培训费、午餐费、讲义资料费等)。
2、培训期间食宿统一安排,费用自理。
九、证书颁发:培训结束后由主办单位向参会单位学员颁发结业证书。
十、更多课程咨询:18610523791(同微信)王老师
夜雨聆风