求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
成功案例
知名某轨 “ReWorks中
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
广汽研究 嵌入式软件架构设计

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 

全部课程 >软件测试  
移动应用自动化测试和性能测试最佳实践   
2880 次浏览  53 次
王楷
现任职百度质量部无线高级测试负责人
时间地点:北京 上海 深圳 根据报名开班
课程费用: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 、各种类型开源的自动化框架改良和整合
    最后有时间可以让学员提问题、提需求。
     
    2880 次浏览  53 次
    其他人还看了课程
    IP PBX软件测试  2436 次浏览
    云平台与服务测试  2281 次浏览
    数据通信性能测试(SmartBIs+IXIA)  2652 次浏览
    敏捷测试之道、法、术、器  2889 次浏览
    新一代互联网测试团队:方法、技术与实践  2634 次浏览
    高级性能测试与性能分析  5678 次浏览
    定制内训


    咨询服务:全流程测试工作平台与工具链
    咨询目标
    帮助开发测试团队建立从代码到组件,再到系统的全是流程测试工作平台与工具
    咨询范围 代码检查、单元测试、集成测试、功能测试、性能测试
    咨询方式 培训、客户一线项目咨询、工具打包交付
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]