移动端自动化测试基础

一、移动端自动化测试学习路线

  1、移动自动化基础

  2、Appium框架

  3、移动自动化实战

  4、持续集成

二、移动端自动化测试包括哪些

  1、android

  2、ios

  3、h5

  4、小程序

三、自动化测试的价值

  1、提高效率(如:回归测试)

  2、提高质量(兼容测试、探索性测试)

四、测试框架、平台有哪些 

  1、阿里Macaca

  2、腾讯开源微信小程序自动化测试工具

  3、百度cafe

  4、阿里MQC

  5、腾讯wetest

  6、百度MTC

五、UI自动化测试应用场景 

  1、冒烟测试

  2、回归测试

  3、功能测试(辅助快速验证)

  4、验收测试

  5、移动端性能专项测试(性能、卡顿、健壮、竞品)

六、自动化测试的误区

  1、错误观点一:UI 自动化测试无用

  2、错误观点二:UI自动化测试只能模拟人工

  其实 手工测试很重要,手工测试+自动化测试才能让企业快速迭代

七、UI自动化瓶颈

  1、人力成本高

  2、技术门槛高

  3、复用率不高(经验、技术、框架)

  4、稳定性不足(执行慢、弹框)

  所以我需要提高测试能力和经验,了解前沿技术

八、如何合理使用UI自动化

  1、使用分层测试策略,控制UI自动化测试规模:

  • 少数核心用例交给自动化测试
  • 大部分的基础回归测试交给自动遍历
  • 新功能测试交给人工

  2、技术改进方案:

  • 良好的维护模型:PageObject、数据驱动
  • 更好的框架支持:增加watch,智能等待,失败重试机制 

九、自动化测试三个阶段

  1、传统自动化测试(加断言)

  2、自动化探索测试(自动测试和生成用例)

  3、codeless方向的自动化测试

十、自动化测试分类

  1、web:selenium

  2、app:appuim

  3、GUI:windows、mac

  4、微信小程序:app+web

 

原文地址:https://www.cnblogs.com/zhuxr/p/14111391.html