百林哲课程

一线技术专家团队——提供关键岗位人才培养体系设计与开发等一系列研发管理培训咨询课程。用产品化、场景化、国际化的视角,分享卓越研发管理实践。具有以下鲜明特点:

1、课程研发专业迅速
2、国内顶尖一线技术专家
3、极致用户服务体验

全部课程

最新公开课

微服务架构设计与实践(二)

2019.01.12 - 2019.01.13 深圳.

课程日历

百林哲专家

携手全球知名一线技术专家团队分享软件研发技术管理实践,国内一线、一手研发管理实践,行业智库。

成为专家
用户登录
您当前的位置:首页>全部课程>大数据测试

大数据测试

浏览:334次

二、课程简介:

大数据产品不同于以往传统软件的区别之一是数据的吞吐量巨大,必然采用分布式架构来解决海量数据处理请求以及并发的计算处理需求。往往在公司转型时期,我们有着丰富传统软件测试经验的工程师也会茫然不知所措,有种盲人摸象的感觉。本课程致力于系统梳理大数据测试的特殊需求以及实施推荐,课程独立于任何大数据产品和解决方案,确保学员在各自的公司大数据产品上均可借鉴并指导实施大数据测试。

 

 

三、分享收益

目标:
a.通过分享了解信用支付及贷款平台的应用架构设计思路、设计方法和演进过程;
b.了解如何实现高性能高并发的支付场景下,系统的设计方法和实践过程。
c.了解基础支撑系统的设计要点,以及如何保障平台业务系统群的稳定运行和监控运维。

培训特色

所有内容来源于作者在硅谷一线大数据企业实践经验以及在相关企业内训的总结

系统化梳理与讲解大数据测试交互式学习体验,边学边做中英文双语学习资料,与国际接轨
成功要点:
系统的应用架构不可能一成不变,但相对稳定、扩展性好的架构设计,能够较好的应对业务的快速发展,支持产品的快速跌代开发、测试、上线布署及运维监控,减少技术负债,减少实施的工作量,即是减少成本,为企业带来收益。
启示:
可以举一反三的领会应用系统的架构设计过程,了解关键业务系统和支撑系统的设计要点。

目标收益

通过本课程的学习,您将对大数据测试有个整体的认识,摆脱闻“大”而恐的情况。将有能力规划自己公司的大数据测试,对于可能遇到的风险和依赖有充足的预判和分析。能够建立大数据测试相关配套服务,例如数据生成,状态监控以及自动化测试等。

六项收益

能够做到大数据测试项目计划与实施

掌握大数据测试非功能性测试设计

建立数据服务中心,为部门/企业提供测试数据服务

掌握大数据基准测试

如何大数据测试CI/CD

如何利用机器学习优化大数据测试

培训对象

各级别软件测试工程师,全栈工程师,软件测试经理

学员基础

熟悉软件工程理论,掌握基本计算机基础,以及代码编写能力

四、课程周期:

 

        2

 

五、课程大纲:

主题

授课内容

大数据基础 (1h)

1. 概念

a. 5V模型

一、 六项收益

1. 能够做到大数据测试项目计划与实施

2. 掌握大数据测试非功能性测试设计

3. 建立数据服务中心,为部门/企业提供测试数据服务

4. 掌握大数据基准测试

5. 如何大数据测试CI/CD

6. 如何利用机器学习优化大数据测试

二、 培训对象

各级别软件测试工程师,全栈工程师,软件测试经理

三、 学员基础

b. 熟悉软件工程理论,掌握基本计算机基础,以及代码编写能力例讨论

2. 业界主流大数据解决方案

a. ELK

b. Hadoop

3. 大数据产品分类介绍

a. 开源技术

b. 商业产品

大数据测试与传统软件测试 (1h)

1. 软件测试基础知识回顾

2. 数据

3. 基础设施

4. 验证方法

测试准备 (2h)

1. 测试框架选择

2. 测试环境基础

3. 数据生成

4. 数据抽样

5. 实操

功能性测试 (4h)

1. 分布式单元测试

2. 数据清洗验证

3. 数据质量验证

4. 数据存储验证

5. map reduce验证

6. 输出验证

7. 高可用性验证

8. 一致性验证

9. 统计分析报表验证

10. 实操

非功能测试 (1h)

1. 迁移测试

a. 用户场景研究

b. 目标设定

c. 测试设计

i. 版本到版本迁移

ii. 数据迁移

iii. 拓扑迁移

2. 可扩展性测试

a. 扩展需求分析

b. 目标设定

c. 测试设计

3. 可靠性测试

a. 灾难定义

b. 灾难注入

c. 测试设计

基准测试 (4h)

1. 业界标准介绍Spec/GLDS/TPC/Bigbench

2. 微基准

3. 组建基准

4. 系统基准

测试执行 (2h)

1. 测试管理

2. 自动化测试

3. CI/CD

4. 覆盖率分析

5. 测试拓扑解耦

产品质量评估 (1h)

1. 延迟

2. 吞吐量

3. 容错率

4. 可扩展性

 

 


Shen

百林哲咨询(北京)有限公司专家团队成员

Shen—百林哲咨询(北京)有限公司专家团队成员。

如您想参加此课程,您可以点击“我想参加”按钮提交您的需求,我们会及时与您联系
我要参加
将课程带入到您的团队,为您的团队进行一对一辅导。
预约内训

相关课程

大数据

Splunk大数据分析应用与实战

随着人工智能,5G等技术的飞速发展,以及智能终端、移动互联网以及物联网等信息技术的大规模应用,大数据时代已经到来,数据迅速渗透到我们生活、工作的各个领域。我们用传统的数据处理工具例如Excel来处理MB级别的业务,我们用各种数据库产品来处理结构化和半结构化数据,例如Oracle,MongoDB。但我们清醒地意识到,大数据时代不仅仅局限于MB的数据,大数据时代不是只有结构化数据,大数据时代不是只有一种数据源,大数据时代数

浏览:74 收藏:0
大数据

大数据测试

大数据产品不同于以往传统软件的区别之一是数据的吞吐量巨大,必然采用分布式架构来解决海量数据处理请求以及并发的计算处理需求。往往在公司转型时期,我们有着丰富传统软件测试经验的工程师也会茫然不知所措,有种盲人摸象的感觉。本课程致力于系统梳理大数据测试的特殊需求以及实施推荐,课程独立于任何大数据产品和解决方案,确保学员在各自的公司大数据产品上均可借鉴并指导实施大数据测试。

浏览:334 收藏:0

推荐课程

Splunk大数据分析应用与实战
随着人工智能,5G等技术的飞速发展,以及智能终端、移动互联网以及物联网等信息技术的大规模应用,大数据时代已经到来,数据迅速渗透到我们生活、工作的各个领域。我们用传统的数据处理工具例如Excel来处理MB级别的业务,我们用各种数据库产品来处理结构化和半结构化数据,例如Oracle,MongoDB。但我们清醒地意识到,大数据时代不仅仅局限于MB的数据,大数据时代不是只有结构化数据,大数据时代不是只有一种数据源,大数据时代数
企业级产品规划探析及核心运营策略
ToB产品与ToC产品规划与运营的底层方法论基本相同,但由于ToB产品业务属性等原因,产品的整个决策链及价值传递较长。同时ToB的解决方案并不仅仅是某款产品或者某个工具,它需要背后强大的服务支持,有可能产品只是整个服务环节中的一部分。所以这需要产品经理具备B端产品的全盘规划及运营思维能力。
微信小程序开发进阶
微信小程序开发进阶主要围绕小程序特性、框架基础、前端工程化、测试方案、性能优化、未来演进等方面进行讲解,本培训将围绕这十个领域展开,即有理论支撑部分,也会有实践方案,更会介绍一线互联网公司腾讯、、美团、滴滴等在小程序方面的实战经验,有助于开发人员快速上手小程序开发、有助于业务同学少趟坑,一次将决策作对,包括小程序框架选型和未来h5/app/小程序之间技术体系演进等,将大幅提升企业开发效率、降低交付成本,
U型产品创新实战训练营
U 首先代表用户(User),毕竟一切都要以用户为中心,要有“用户思维”而不是“客户思维”,这需要对典型用户建模、做画像(Persona),通过移情(Empathy)完成对用户的深度认知;此外,U 这个字母的形状暗喻了一个成功产品或服务的全生命探索周期。通常,人们一般解决问题的方法是:出现了问题,马上想以前的经验是什么,然后做决定,思维是从A到B的一条直线。“U”不是一条直线,而是先沉淀再上升,先沉静下来再观察,然后再去