测试工具原理与选型
Dick Qian 查看讲师
百林哲咨询(北京)有限公司专家团队成员
现负责百度大数据测试部门技术管理工作,曾任职大众点评研发,擅长大型分布式存储、计算、基础架构领域的质量保障,人工智能、大数据领域的质量保障,质量工具体系,拥有丰富的互联网研发、测试、管理经验。
浏览:4308次
详情 DETAILS

简介

随着软件测试的地位逐步提高,测试的重要性逐步显现,测试工具的应用已经成为了普遍的趋势。总的来说,测试工具的应用可以提高测试的质量、测试的效率。但是在选择和使用测试工具的时候,应该看到,在测试过程中,并不是所有的测试工具都适合我们使用;同时,有了测试工具、会使用测试工具并不等于测试工具真正能在测试中发挥作用。因此,本课程从测试工具的原理和选型入手,根据公司的实际情况合理选择测试工具,发挥测试工具的价值。

课程时长

1天(6H)

分享提纲

项目内容
暖场(15 min)

1.开场,自我介绍,澄清培训目标(5 min)

2.梳理当前测试团队遇到的具体问题(请银行方提供),供培训后回顾(5 min)

3.课程整体流程综述(5 min)

综述:互联网公司的测试团队(65 min)

1.近年来行业变迁趋势,欧美主流测试会议的声音(5 min)

2.主流公司的测试团队定位变迁,Facebook、Google、Amazon、Microsoft(10 min)

3.国内主流互联网的测试团队状况,主要讲述 BAT 三家的情况(10 min)

4.百度测试团队的前世今生、定位的变迁、目前的现状、遇到的困难、尝试中未来的走向(20 min)

5.测试团队在研发过程中的职责,测试设计、测试执行、测试管理、专业能力与服务输出、工具研发、流程改进、线上质量(20 min)

互联网公司的研发过程剖析,及优化方案的实战建议(100 min)

1.几种典型的场景与研发模式选型,基础架构类复杂系统、业务迭代类系统、偏重数据策略的产品线、工程成熟的产品线(20 min)

2.业务迭代类系统的测试模式全景,需求、开发、测试、集成、上线、运维(5 min)

3.常见影响迭代效率的瓶颈,提测质量低下、缺陷定位、集成冲突、环境因素、测试设计与执行瓶颈(10 min)

4.解决方案:自动化、为何自动化、自动化的要求(15 min)

 解决方案:敏捷、分支流程管理、持续集成、持续发布(15 min)

 解决方案:环境维护与部署(10 min)

 解决方案:测试前移、测试后移(10 min)

5.较流行的发布模式:release train(10 min)

6.不同目的下(降低雇员成本、提升迭代周期、提升质量)对研发流程的取舍(5 min)

测试工具类目与体系(240 min)

1.工具体系综述,自研发为主,定制与选型的原则(15 min)

2.研发过程:静态代码检查(10 min)

 研发过程:代码评审与走读(10 min)

 研发过程:单测、自测支持,独立环境的构建(10 min)

 研发过程:度量、管理、驱动过程改进(15 min)

 测试过程:测试设计管理,风险分级(15 min)

 测试过程:测试过程管理、持续集成(15 min)

3.测试过程:自动化框架、自动化代码维护、自动化分布式运行(30 min)

 测试过程:覆盖率工具的原理与实践(10 min)

 测试过程:环境维护、自动化环境搭建、上下文同步、上下文跳入、云技术与虚拟化(20 min)

 测试过程:性能场景构建、压力测试、高并发大压力下关注点(10 min)

 测试过程:performance benchmark(10 min)

 测试过程:APM 市场,性能一体化,性能测试前置,性能诊断(10 min)

4.发布过程:预上线、发布自动化、横向交错验证、系统整体验收(10 min)

 发布过程:预上线验收环境与线上环境的问题快速诊断(10 min)

 发布过程:小流量发布,用户行为与用户反馈监控产品状态(10 min)

 特殊领域:异常测试专题(15 min)

 特殊领域:网页与手机应用自动化的一些前沿简介(10 min)

5.总结:测试团队的工程能力分层(5 min)



企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1