美文网首页
学习笔记-Android Native APP测试

学习笔记-Android Native APP测试

作者: sofiiii | 来源:发表于2019-12-19 15:56 被阅读0次

1. Android app架构

1.1 Native App

即原生APP开发模式,利用iOS、Android开发平台官方提供的开发工具进行APP的开发。

1.2 Hybird App

指介于web-app、native-app这两者之间的App,它虽然看上去是一个Native App,但只有一个UI WebView,里面访问的是一个Web App

1.3 Web App

Web App开发主要依靠H5框架开发,类似于网页,而不是单独的程序。

2. Native App分类

2.1 Android标准组件(Appium默认支持)

2.2 非标准组件(Appium默认支持)

  • Flutter--闲鱼
  • React-Facebook
  • Weex--极客时间
  • 特征
  • 非webview组件
  • 原生控件可识别
  • HTML控件被编译为Native控件
  • HTML文本属性被解析为Native属性
  • Text还是content-desc取决于API版本

2.3 游戏控件识别(使用游戏引擎特定技术)

2.4 自定义view识别

  • 使用相对定位,父控件加百分比偏移
  • OCR,AI,图形识别

3. 游戏自动化测试

  • Appium技术支持
  • 图形识别
  • AI
  • airtest测试框架

4. Appium图像识别

官方文档[http://appium.io/docs/en/writing-running-appium/image-comparison/](http://appium.io/docs/en/writing-running-appium/image-comparison/)

相关文章

网友评论

      本文标题:学习笔记-Android Native APP测试

      本文链接:https://www.haomeiwen.com/subject/eeiunctx.html