20230205 APP测试方法与技术

课堂 ppt

PPT地址

实战

App测试方法与技术知识点梳理

APP测试知识梳理.xmind (236.9 KB)

需求文档

雪球发讨论需求文档.docx (1.5 MB)

接口文档

雪球发帖接口文档.pdf (51.6 KB)

需求分析

雪球发讨论需求分析.xmind (65.5 KB)

测试用例

雪球发讨论测试用例.xmind (78.5 KB)

测试执行

  • 安装雪球 app。
% adb kill-server
 % adb devices
% adb install /Users/mac/Desktop/xueqiu.apk 
  • 获取雪球包名。
% adb shell dumpsys activity | grep mFocusedActivity
  mFocusedActivity: ActivityRecord{f6ba5f6 u0 com.xueqiu.android/.common.MainActivity t313}
  • 启动雪球 app,执行测试用例。
% adb shell am start -n com.xueqiu.android/.common.MainActivity
Starting: Intent { cmp=com.xueqiu.android/.common.MainActivity }
  • 确定雪球日志存放地址。
// 进入设备内部
adb shell
// 进入存放日志目录
cd /data/data/com.xueqiu.android/app_crashrecord
  • 将设备内部日志信息拉取到本地。
adb pull /data/data/com.xueqiu.android/app_crashrecord/1004 .
  • 通过 adb logcat 获取日志信息。
adb logcat -v time > log.txt
  • 清除雪球 app 缓存数据。
adb shell pm clear com.xueqiu.android
  • 关闭雪球 app。
adb shell am force-stop com.xueqiu.android

课后调查表单


1 个赞

adb install <雪球APP路径>
adb shell “dumpsys” windows | grep mCurrentFocus
adb shell am start -n <雪球APP包名>/<activity名>
adb logcat -f
adb pull
adb logcat -v
adb shell pm clear <雪球APP包名>