面试官主要目的:
- 做过哪些app测试
- 用过哪些测试工具
技术点:
- 对app测试了解多少
- 了解哪些工具,都用来做什么的
技巧:对自己熟悉的工具多说一些,不熟悉的少说,避免问到自己不会的尴尬
1、appUl自动化测试工具:
- ips: WDA、KIF
- Android: Uiautomator2
- 兼容Android &ios: Appium,Calabash,Macaca,Atx-Test
- 游戏相关: Airtest
2、app性能测试
- GT工具:腾讯MIG 专项测试组自行研发的AndroidAPP 随身调测平台
- Android:Android Studio
- iOS:XCode 自带的Instruments
3、抓包工工具
- fddler 界面化界面(windows 用的多)
- charles 界面化界面(mac用的多)
- mitmproxy非界面化,定制需求,更灵活
4、APP稳定性测试工具
- AppCrawler:自动遍历的app 爬虫工具,支持Android和ios平台,根据深度定义所有页面
- Maxim:更智能的monkey,支持原生monkey、遍历控件、黑白名单等功能
- Monkey: Android SDK自带的遍历工具
5、Android 命令行工具
- AndroidSDK工具集
- adb (adb logcat, adb install,adb devices,adb shell等)
- aapt
- uiautomatorviewer
- ddms
6、i0S命令行工具
- 操作模拟器命令:xcrunimctl
- 操作真机命令::idevice<xxx>
7、元素定位工具
- weditor atx提供的元素定位工具
- appium inspector定位 app 元素
- UC devtools 定位webview 元素
- uiautomatorviewer 定位android 原生页面元素
总结:工作中不可能所有的工具都用上,把自己熟悉的工具说出来,尽量详细点
笔记2023-5-7