首页 > 我的课程 > 精准测试培训

“精准测试培训”

课程方案

一、主讲老师

顾翔

二、培训内容背景

精准测试是一套计算机测试辅助分析系统。精准测试的核心组件包含的软件测试示波器、用例和代码的双向追溯、智能回归测试用例选取、覆盖率分析、缺陷定位、测试用例聚类分析、测试用例自动生成系统,这些功能完整的构成了精准测试技术体系。

三、课程介绍

本课程由浅入深,详细地介绍精准测试。本课程共分为四个部分:“第一部分:传统软件测试知识介绍”、“第二部分:精准测试理论部分”、“第三部分:精准测试实战部分- 星云测试工具”以及“第四部分:Wings单元测试用例驱动自动生成系统”。

四、培训对象

软件测试架构师、软件测试工程师、软件测试分析师、软件开发工程师、项目或者团队管理人员

五、学员基础

具有一定的测试基本知识、C语言或其他语言开发经验。

六、教学时间

2天

七、教学内容

第一部分:传统软件测试知识介绍

1软件测试基本概念

1.1软件测试定义

1.2软件测试模型

1.3软件测试级别

1.4软件测试阶段

1.5软件测试准则

1.6软件测试缺陷管理

2基于代码的测试-白盒测试

2.1单元测试

2.2测试覆盖率

2.2.1语句覆盖

2.2.2分支覆盖

2.2.3条件覆盖

2.2.4条件/分支组合覆盖

2.2.5 MC/DC覆盖

2.2.6路径覆盖

2.2.7控制流分析

3基于业务的测试-黑盒测试

    3.1传统测试设计方法简介

    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 CPIE 模型介绍

3.3.2 SBTM 模型介绍

3.3.3 HTMS模型介绍

3.3.4 ACC模型介绍

第二部分:精准测试理论部分

1精准测试介绍

1.1精准测试的简述

1.2精准测试对测试的现状的提升

1.3开发与测试的高效互动

2 精准测试技术体系主要方法

    2.1传统测试模式与业务快速发展间的矛盾

2.2 平台的工作模式

2.3高性能插装技术

2.4专业的测试辅助仪器

2.5星云精准测试视图展示

2.5.1静态的可视化程序检查

2.5.1.1函数调用图

2.5.1.2控制流程图

2.5.1.3简易控制流程图

2.5.2测试用例与代码双向追溯的特效

2.5.2.1正向追溯

2.5.2.2逆向追溯

2.6星云精准技术架构及用例魔方

2.7自动建立功能用例与代码的追溯关系

2.7.1项目的风险预估与覆盖率增长

2.7.2借用测试数据实现分布式协同办公

    2.7.3测试数据的分析与测试人员的优点与缺点

2.7.4星云精准测试漏洞分析

2.7.5多维度的信息资源整合与完整的测试体系建立

2.7.6测试验收的标准

2.8精准测试解决了哪些问题?-风险控制

2.8.1七种测试覆盖率--把风险控制到最低

2.8.2测试覆盖率可视化-MC/DC覆盖率

2.9精准测试解决了哪些问题?-工作协同

2.9.1打通开发团队和测试团队协同工作的通道

2.9.2分布式追踪系统

2.9.3测试用例与代码的双向追溯

2.9.4缺陷最后执行时序分析

2.9.5源码静态结构与动态测试数据统一视图

2.9.6通过功能测试频谱法分析进行智能缺陷定位

2.9.7缺陷定位实际例子说明

2.10精准测试解决了哪些问题?-敏捷迭代

2.10.1敏捷环境下多版本白盒测试数据的聚合

2.10.2通过用例聚类分析识别缺陷密集分布区域

2.10.3结合代码结构与动态数据的测试漏洞检出

2.11精准测试解决了哪些问题?-团队管理

2.11.1企业私有云端实时、精准、可信质量跟踪

2.11.2测试报告

2.11.3测试工程师实效精准分析系统

2.12精准测试解决了哪些问题?-知识库累积

2.12.1测试数据价值

2.12.2通过历史数据进行智能回归测试用例选取

2.12.3智能回归测试用例选取性能评估

2.12.4与其他产品对比

3星云精准测试微服务解决方案

3.1分布式追踪系统(微服务)

3.2分布式追踪系统,追加编译方式(微服务)

3.3分布式追踪系统,脚本命令操作(微服务)

3.4分布式追踪系统,项目模块展示(微服务)

4精准测试与自动化测试

4.1自动化测试与测试数据结合的意义

4.2如何让自动化测试走向智能与高效

第三部分:精准测试实战部分- 星云测试工具

1星云客户端的实战

1.1视频:星云精准测试云平台部署讲解

1.2星云客户端程序插桩技术

1.3星云客户端通过agent进行微服务架构业务之间的数据采集穿透

1.4星云示波器

1.5星云客户端数据的产生

1.6星云客户端的数据分析

1.7星云客户端对于被测对象覆盖率介绍

1.8星云客户端用例与代码双向追溯介绍

1.9星云客户端回归方法介绍

1.10星云客户端聚类分析介绍

1.11星云客户端智能缺陷定位分析介绍

1.12星云客户端与自动化匹配后,最小测试用例对自动化脚本分析介绍

1.13视频:星云精准测试云平台客户端功能讲解

2星云精准测试平台测试数据分析实战

2.1星云精准测试平台数据的来源与统计

2.2星云精准测试平台数据统计的优势介绍

2.3星云精准测试平台数据具体分析

2.4星云精准测试平台报表汇总数据分析

2.5项目报表介绍

2.6项目按日趋势图介绍

2.7项目测试环境汇总报表介绍

2.8项目按日增长趋势报表介绍

2.9项目测试用例及相关bug分析

2.10测试用例列表介绍

2.11信息汇总及列表介绍

2.12覆盖率、复杂度数据统计分析

2.13根据覆盖率统计结果做补充测试用例介绍

2.14根据当前项目复杂度对项目源码做调整介绍

2.15测试漏洞分析

2.16视频:星云精准测试云平台云报表端讲解

第四部分:Wings单元测试用例驱动自动生成系统

1 Wings单元测试用例驱动自动生成系统

2 单元测试面临的问题

3 Wings解决单元测试哪些问题

4 Wings整体结构图

5 Wings类型分析

5.1 Wings基本类型(intcharshortlongdoublefloat

5.2 Wings数组类型(固定长度数组/不定长度数组)

5.3 Wings指针类型(各种类型的指针)

5.4 Wings结构类型(结构体、联合体、枚举)

6 Wings模板

7 Wings函数指针

8 Wings链表处理

9 Wings全局变量处理

10Wings数据表格展示

11Wings返回值处理

12 Wings灵活设置测试次数,对应生成测试用例文件

13 WingsC++test用例生成对比

14 Wings案例说明

软件测试咨询

  

   

投稿关闭窗口打印