zoukankan      html  css  js  c++  java
  • 包建强的培训课程(4):App测试深入学习和研究

     

    课程名称:App测试深入学习和研究

    一、     简介

     

    本课程详细讲解App迭代过程中的测试技巧,包括日常的功能测试工作、自动化测试、单元测试、性能测试、兼容性测试、电量测试、流量测试等多项内容。

    讲师根据自身五年来在多家大型互联网公司担任无线技术总监期间所积累的实战经验,制作了本课程。

     

    本课程适用于符合以下条件的公司和团队:

    l   从功能性测试向自动化测试转型。

    l   希望在App项目中引入单元测试。

    l   在功能性测试之外,希望掌握更多App测试的技巧。

     

    本课程将达到以下效果:

    l   让测试团队掌握更多的App测试方法和工具。

    l   通过引入BDD流程,将功能性测试用例复用自动化测试中。

    l   掌握或了解App行业著名的单元测试和自动化测试框架。

     

    本课程对于开发以下App产品特别有帮助:

    l   千万级用户的App产品。

    l   业务功能繁多,有完整的闭环。

    l   App测试团队10人左右的规模。

     

    学习本课程应具备下列基础知识:

    l   1-2App测试经验。

    l   具备一些编程技巧。

     

    学习本课程需要提前准备以下物料:

    l   Mac笔记本

    l   安装XCodeAndroid Studio最新版本

    l   安装Appium最新版本

    l   安装GT

     


     

    二、     培训大纲(3天)

     

     

    1App自动化测试

    l   Cucumber

    l   Appium iOS

    l   Appium Android

    l   Calabash

    l   KIF

    l   Instrumentation

    l   Espresso

    l   Robotium

    l   UIAutomator

     

    备注:

    主要讲解CucumberAppium这两个框架的使用,结合具体例子来讲解。下午会有1.5小时的分组实战练习。

     

    练习:

    1.   Appium iOS实战

    2.   Appium Android实战

    3.   Espresso实战

    4.   Robotium实战

    5.   UIAutomator实战

     

     

    2天 单元测试和稳定性测试

    l   JUnit

    l   Robolectric

    l   Mockito

    l   XCTest

    l   Kiwi

    l   MonkeyMonkeyRunner

     

    备注:

         分别介绍AndroidiOS的单元测试工具,以及MonkeyMonkeyRunner的编程技巧。下午会有1.5小时的分组实战练习。

     

    练习:

    1.   JUnit实战

    2.   Robolectric实战

    3.   Mockito实战

    4.   XCTest实战

    5.   KIF实战

    6.   Kiwi实战

    7.   MonkeyMonkeyRunner实战

     

    3天 功能性测试和专项测试

    l   App后门(切换服务器、崩溃记录和查看、fps监控、流量电量)

    l   持续集成(Monkey定制包、小流量包)

    l   静态代码扫描

    l   手机兼容性测试

    l   网络访问速度测试(含弱网测试)

    l   流畅度测试

    l   电量测试

    l   流量测试

    l   性能测试

    l   安全性测试

    l   使用GT进行随身测试

     

    备注:

    结合具体案例,来讲解App各种专项测试技术。

     

    练习

    1.   针对于公司的App,开发同学增加后面功能

    2.   针对于公司的App,进行静态代码扫描

    3.   针对于公司的App,进行弱网测试、流畅度测试、电量测试、流量测试

    4.   针对于公司的App,使用GT统计性能数据

     

     

     

  • 相关阅读:
    Bone Collector II(背包 求第k优解)
    How Many Answers Are Wrong (彻底理解带权并查集)
    System Testing(Codeforces Round #543 (Div. 2, based on Technocup 2019 Final Round))D
    Rikka with Minimum Spanning Trees徐州区域赛a题
    cin加速语句
    牛客练习赛41 b 666RPG (01背包)
    js字符串拼接优化
    nodejs中使用递归案例
    thunk的主要用法
    $in的方法总结
  • 原文地址:https://www.cnblogs.com/Jax/p/5928392.html
Copyright © 2011-2022 走看看