求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
广汽研究 嵌入式软件架构设计
某知名显 RT-Thread

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 
 
移动应用自动化测试和性能测试最佳实践    
 
王楷
现任职百度质量部无线高级测试负责人
报名课程   3571 次浏览    1135 次 
时间地点:上海 北京 深圳 根据报名开班
课程费用: 5000元/人
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册
通过2天课程让三年以上测试经理掌握持续集成测试和自动化精髓,快速地搭建适合互联网企业的自动化框架、且设计出敏捷测试性能测试解决方案!
培训目标
  • 使学员快速构建敏捷自动化测试框架
  • BAT(百度、阿里、腾讯)一键自动化框架案例分析(全流程自动化—web、手机、后台linux集群一体化自动化测试)
  • 掌握敏捷app性能测试(自动化为主)
培训对象:高级测试工程师、测试经理、研发经理、项目经理
学员基础:学习本课程应具备下列基础知识:
      熟悉java或者linux语言;
      三年以上工作经验
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 2天
引子 从谷歌、亚马逊等国外互联网先进的测试流程和技术,横向对比中国最前沿互联网BAT三家公司所采用轻量级流程的测试开发和项目迭代流程和要求说起,引出为什么大公司都很注重持续集成和敏捷开发测试模式。
第一节 从CI说起 [ 通过CI让学员明白怎么样去规划一个好的测试方案 ] 怎么样把自动化和CI量化和出阶段性成果展示
1、 对项目组的作用
2、 对kpi作用
3、 给领导汇报展示的重要性
4、 成本问题
5、 对各个业务线有个对外的接口(测试门户、测试平台化的重要性)
6、 最后警示学员,手工黑盒逐步被外包等公司替代,公司的测试主管得快速转型,可以转向平台建设、自动化架构建设、性能专项建设、白盒测试
7、 训练题目:10分钟让学员快速设计测试移动互联网测试方案(拿一个例子详细分析:可以用腾讯云分析项目微信等著名项目来考大家、或者用百度视频app项目)
老师总结:抛出一个曾经设计的方案(自动化用例+持续集成平台+测试报告报表自动生成+代码和用例管理集成平台)+演示
老师给出当年测试报告、测试平台原理架构图分析
第二节 web、终端、后台自动化设计框架结合BAT具体业务 [ demo展示(受环境限制只能展示web手机侧,后台全流程我会详细说明数 据流怎么流向,脚本如何控制,结果如何对比,结果报告报表生成) 经验之谈:a、告诉学员移动互联网测试关键所在云端服务器联调测试(联动测试)b、现网引流的好处 ] 1、 从web、终端(android、ios)、后台(linux集群)全流程自动化需求说起 微信app、腾讯云分析、百度视频等全流程自动化的需求
2、 学员设计全流程自动化(10分钟)
3、 引出BAT(腾讯阿里百度)是怎么样设计全流程自动化
4、 抛出一个MBT-Model based testing模型自动化在一键自动化的作用
5、 Demo展示自动化用例导入、自动化用例一键式执行
6、 为什么要做全流程自动化
7、 设计架构图(现网引流)
第三节 性能专项测试 [ 如何做移动互联网的性能测试用业界流行的框架,封装形成企业自适应的架构] 1、 性能如何测试、需要自动化?
2、 重点让学员知道性能测试标准和规范
3、 性能测试用什么工具(GT、测试云itestin、百度mtc平台(内部用musi)、腾讯bita平台)
4、 抛出一个案例做性能测试需求:uc浏览器、猎豹、qq浏览器专项测试
5、 测试指标有哪些?
6、 学员设计(15分钟)
7、 测试结论标准问题(以谁为标准)
8、 老师总结:
A 用什么工具(自研工具)
B 测试指标压力、流量、步长、电量、cpu、内存、启动时长、可靠性
C 拿出2份专业地测试报告详细说明
第四节 移动互联网核心需求自动化 [ 抛出基本功能测试部分手工测试核心回归测试用例一定要用自动化测试怎么样能做到核心用例自动化用例活跃度高] 利用不同自动化框架实现压力、功能等核心自动化用例适应敏捷测试
1、 老师简要讲自动化三种核心技术(基于控件robotium、uiautormator、appium、基于坐标monkey、monkeyrunner和基于元素的sikuli等自动化工具)
2、 老师出题目:有了这么多工具,怎么样设计核心自动化用例?
3、 大公司对核心自动化用例策略:详细分析2种:zte、金立模式、腾讯模式、百度模式、谷歌模式
老师总结:
A 分别用demo演示他们脚本录制核心技术、脚本管理、脚本打tag、测试任务管理、测试平台化模式
B 、最后告诉大家这里面技术难点如何解决:比如app应用跨进程通信、如何提升权限、adb如何保持长连接不死、一拖多提高效率等等
C 、各种类型开源的自动化框架改良和整合
最后有时间可以让学员提问题、提需求。
3571 次浏览   1135 次
其他人还看了课程
Android产品级测试(手机、移动终端)  4977 次浏览
MFQ&PPDCS:软件测试分析与设计  4746 次浏览
测试过程与团队管理  5118 次浏览
软件测试基础  3382 次浏览
Windows应用程序高级调试  4268 次浏览
Java单元测试方法与技术  6676 次浏览
定制内训

最新活动计划
MBSE(基于模型的系统工程)4-18[北京]
自然语言处理(NLP) 4-25[北京]
基于 UML 和EA进行分析设计 4-29[北京]
以用户为中心的软件界面设计 5-16[北京]
DoDAF规范、模型与实例 5-23[北京]
信息架构建模(基于UML+EA)5-29[北京]