• 搜素结果

 / 

又快又好:互联网测试的精髓(一)

去哪儿网
测试专家团队经理
3318
24360
2509
又快又好:互联网测试的精髓(一)
推荐课程
暂无评分
推荐课程
暂无评分
¥

3800.00

每人

课程时长

课程排期

如您想参加此课程,您可以点击“我想参加”按钮提交您的需求,我们会及时与您联系

地点: 该课程暂无排期
没有地点信息
将课程带入到您的团队,为您的团队进行一对一辅导。
预约内训

课程详细[html版]

课程信息

1. 来源于一线互联网公司的测试工作的实践,接地气,效果好。
2. 各种实际案例多,方便学习和接受。
3. 培训经验丰富,启发式教学,讨论多,务求实效。

培训特色

1. 来源于一线互联网公司的测试工作的实践,接地气,效果好。
2. 各种实际案例多,方便学习和接受。
3. 培训经验丰富,启发式教学,讨论多,务求实效。

培训对象

1. 技术团队中的各级软件测试工程师。
2. 对软件测试和持续集成感兴趣的开发工程师、配置管理工程师、过程改进工程师等。
3. 本课程也适合技术团队的各级管理者。

课程大纲

主题 内容

1. 如何又快又好 : 互联网测试
需求

测试工程师在需求阶段扮演重要的角色。主动、强有力的参与,能够提高需求质量同时为后期的测试奠定业务基础。
1. 如何介入需求讨论;
2. 如何得到效果;

开发设计

规模稍大一些的项目,测试工程师参与到开发的设计中。要求开设计评审会,并提出修改建议,避免系统设计出现重大缺陷,同时测试工程师的参与也可以在一定程度上提高可测性。
1. 做好开发设计评审;
2. 对于开发设计,如何做到懂行?

测试设计

测试工程师可以和开发在写代码的同时做测试设计,包括:写 checklist(test case)
1. Code diff;
2. 编写自动化;
3. 写测试工具;
4. 提高测试设计的覆盖率;

协助开发自测

开发做好自测,能在很大程度上提高产品质量,所以测试工程师应该协助开发做自测。
1. 单元测试;
2. 测试环境上的帮助;
3. 流程上的要求;

提测验收

设立一道门槛,让提测的东西满足基本条件。
1. 提前告知要求;
2. 当场验收;

测试执行

认真执行做好的测试设计。测试设计是一个迭代的过程,测试执行也是一样。
1. 优先级;
2. 执行过程中的沟通;
3. 耐心;

验收

有界面的、规模稍微大一点的项目,可以邀请产品经理做验收。这是一道防线。

确认发布过程

通过发布评审来减少和避免因为发布导致的生产环境的问题。
1. 做全局考虑,包括上下游;
2. 评审;

线上验证

不要坐等用户来投诉,要主动去模拟用户使用新功能,确保正常。

日常监控

通过技术手段对线上的运行情况保持监测,及时响应,避免出现大问题而不知道。

2. 软件测试自动化的提升
自动化的本质

1. 自动化本质上是提高测试的执行效率的一种方法,设计和执行不可偏废。
2. 要从商业的角度去看自动化。

自动化的挑战

1. 技术选型。
2. 编写工具、脚本。
3. 维护。
4. 提高覆盖率。
5. 自动化环境的维护

自动化的自动化

测试服务化

3. 软件测试视角的持续集成
持续交付的要求

1. 又快又好;
2. 让知识流动起来;

更早地发现问题

1. 反馈前移;
2. 测试角色能承担“多早”?

正确:发现更多的问题

1. 形成反馈流,加速处理的速度;
2. 从各方得到信息,形成信息流;

测试流程自动化

1. 让自动化自动起来;
2. 让测试服务触手可及;

4. 软件测试工程师的自我提高
自我提高的 5 块高地

1. 业务
2. 开发技术
3. 测试技术
4. 沟通能力
5. 毅力

提高系统思维能力

1. 静态分析;
2. 动态的眼光;
3. 看长远;
4. 商业眼光;

1. 如何又快又好 : 互联网测试
需求

测试工程师在需求阶段扮演重要的角色。主动、强有力的参与,能够提高需求质量同时为后期的测试奠定业务基础。
1. 如何介入需求讨论;
2. 如何得到效果;

开发设计

规模稍大一些的项目,测试工程师参与到开发的设计中。要求开设计评审会,并提出修改建议,避免系统设计出现重大缺陷,同时测试工程师的参与也可以在一定程度上提高可测性。
1. 做好开发设计评审;
2. 对于开发设计,如何做到懂行?

测试设计

测试工程师可以和开发在写代码的同时做测试设计,包括:写 checklist(test case)
1. Code diff;
2. 编写自动化;
3. 写测试工具;
4. 提高测试设计的覆盖率;

协助开发自测

开发做好自测,能在很大程度上提高产品质量,所以测试工程师应该协助开发做自测。
1. 单元测试;
2. 测试环境上的帮助;
3. 流程上的要求;

提测验收

设立一道门槛,让提测的东西满足基本条件。
1. 提前告知要求;
2. 当场验收;

测试执行

认真执行做好的测试设计。测试设计是一个迭代的过程,测试执行也是一样。
1. 优先级;
2. 执行过程中的沟通;
3. 耐心;

验收

有界面的、规模稍微大一点的项目,可以邀请产品经理做验收。这是一道防线。

确认发布过程

通过发布评审来减少和避免因为发布导致的生产环境的问题。
1. 做全局考虑,包括上下游;
2. 评审;

线上验证

不要坐等用户来投诉,要主动去模拟用户使用新功能,确保正常。

日常监控

通过技术手段对线上的运行情况保持监测,及时响应,避免出现大问题而不知道。

2. 软件测试自动化的提升
自动化的本质

1. 自动化本质上是提高测试的执行效率的一种方法,设计和执行不可偏废。
2. 要从商业的角度去看自动化。

自动化的挑战

1. 技术选型。
2. 编写工具、脚本。
3. 维护。
4. 提高覆盖率。
5. 自动化环境的维护

自动化的自动化

测试服务化

3. 软件测试视角的持续集成
持续交付的要求

1. 又快又好;
2. 让知识流动起来;

更早地发现问题

1. 反馈前移;
2. 测试角色能承担“多早”?

正确:发现更多的问题

1. 形成反馈流,加速处理的速度;
2. 从各方得到信息,形成信息流;

测试流程自动化

1. 让自动化自动起来;
2. 让测试服务触手可及;

4. 软件测试工程师的自我提高
自我提高的 5 块高地

1. 业务
2. 开发技术
3. 测试技术
4. 沟通能力
5. 毅力

提高系统思维能力

1. 静态分析;
2. 动态的眼光;
3. 看长远;
4. 商业眼光;

+加载更多
Donec quam felis

Thousand unknown plants are noticed by me: when I hear the buzz of the little world among the stalks, and grow familiar with the countless indescribable forms of the insects and flies, then I feel the presence of the Almighty, who formed us in his own image, and the breath

I am alone, and feel the charm of existence in this spot, which was created for the bliss of souls like mine. I am so happy, my dear friend, so absorbed in the exquisite sense of mere tranquil existence, that I neglect my talents. I should be incapable of drawing a single stroke at the present moment; and yet.

+加载更多

近期公开课推荐

13
十月
广东
互联网时代下的产品构建

做产品,讲究一个『神、智、器、识、势』。…

13
十月
北京
敏捷项目管理实战沙盘演练

成功产品的特性就是要以用户为中心,快速响…

20
十月
北京
产品『黑客』特训营

知识分两种,一种是显性知识,一种是隐性知…

26
十月
四川
产品经理技能提升训练营(2天版)

产品经理是个核心岗位,对产品的成败有着重…

26
十月
北京
卓越软件工程师代码整洁之道

该课程适应于各个阶段的技术人员.初级工程师…

27
十月
上海
U型产品创新实战训练营

U 首先代表用户(User),毕竟一切都要以用户…

课程反馈

当前课程还没有反馈信息

用户还看了其他课程

行之有效的IT技术团队管理

行之有效的IT技术团队管理

75204人看过
0人评价
Android 新技术入门和提高

Android 新技术入门和提高

9469人看过
0人评价

欢迎来到msup!

还不是msup会员?快来注册吧!

立即注册

服务热线

400-812-8020

market@msup.com.cn

官方微信公众号

微信公众号:msupclub

Copyright © 2017 msup

京ICP备09001521号