appium学习总结11 - 移动端UI自动化基础梳理

1、appium == app + selenium

自动遍历测试工具:
appcralwer
app cralwer谷歌工具用于安卓测试

2、移动自动化测试基础有哪些?

(1)自动化测试的价值
(2)自动化测试常见误区
(3)技术体系
(3)UI分层测试体系
(4)安卓app概念
(5)adb 调试桥
(6)测试常用命令

3、移动自动化测试框架?

(1)appium框架知识点
(2)技术架构和原理
(3)如何封装定制、改进
(4)android、ios、手机浏览器、微信小程序

4、学习自动化测试的关键点和难点是什么?

待测产品app解析
自动化测试框架
框架原理解析
page object设计模式
二次封装定制
andriod自动化测试
ios自动化测试
微信小程序自动化测试
手机浏览器自动化测试
结合持续集成将框架 纳入持续交付、devops流水线中

5、UI自动化的价值在哪?

(1)提高效率:融入企业迭代流水线,与CI/CD/Devops结合;回归、功能测试加速
(2)提高质量:兼容性测试、专项/非功能测试、自动化探索测试

6、常见自动化误区?

矛盾点:日益增长的快速迭代需求与落后测试生产力之间的矛盾
(1)仅有手工测试是不够的
(2)手工+自动化测试是企业快速迭代的根基
(3)自动化占比与公司业务类型、发展阶段、行业技术

7、UI测试的测试瓶颈?

(1)人力成本高:优秀测试开发工程师难找
(2)技术门槛高:80%自动化测试工程师在自动化上都不及格
(3)复用率不高:UI和业务变更是最主要变更
(4)稳定性不足:容易被干扰,执行慢
(5)错误1:UI自动化测试无用
(6)错误2:UI自动化测试只能模拟人工

8、合理使用UI自动化?

(1)核心用例交给自动化测试
(2)大部分的基础回归测试交给自动遍历测试
(3)新功能测试交给人工测试
(4)良好的维护模型:P0分层、数据驱动
(5)更好的框架支持:增加watch、智能等待、失败重试机制

9、自动化测试不是点点点?

(1)传动自动化测试
(2)自动探索测试
(3)codeLess方向的自动化测试
(4)自动化测试用例智能生成

10、自动化测试达到的结果:

(1)一天搞定一款app的自动化测试脚手架
(2)一天完成单个功能的业务测试自动化用例集合
(3)N周内搞定公司的app自动化测试

11、自动遍历测试及其价值?

以自动化的方式对app进行充分的功能遍历以探索bug
(1)降低自动化维护成本,可替代80%的自动化测试
(2)实现新功能的探索
(3)实现老功能的回归
(4)用途:多设备兼容性测试、自动化专项测试

12、常见的遍历工具?

(1)android 的原生 monkey
(2)AppCrawler
(3)Google 出品的App Crawler

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿_焦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值