本周版本对内发布release版本,所以比较忙。感觉本周一周都有点手忙脚乱的。7.16就正式对外发布了,接下来需要出差路测。
本周用jmeter录制了自动化脚本,关于检索路径的。本来还想写一个不断打开APP关闭APP的脚本,没有时间。在接下来的时间里准备做一个APP的启动重启脚本(测试不会经常开机死机闪退)。做一个自动添加收藏夹和电子眼的脚本。因为测试需要,手动添加99-200个会非常累。之前一直注重手机分辨率大小,忽视了调整手机字体大小也会发生一些文字一半显示不全的问题,谨记这点。
本周发现了几个奇怪的BUG,如下:第一个
1、打开卡车APP,选择电子眼。
2、增加电子眼,地图选点,选择锦珑湾花园。
实际结果:保存之后回到电子眼界面,发现上面保存的地址为江苏省常州市新北区,下面灰色小字体地址为江苏省无锡市江阴市。
开发的回答是:与XXXXX问题原因一样,已反馈XX(某引擎分公司),等结果。
第二个
操作步骤:
1、打卡卡车APP,检索无锡米兰
2、点击在线推荐的第一条“米兰阳光”
实际结果:提示显示“没有找到相关结果”
预期结果:可以点击在线推荐找到相关的地点。
开发的回答是:在线结果没有返回检索结果列表,而是这个城市下有几个poi这种结构。
解决方案: 需要产品针对这种情况重新设计。
第三个(在5.0修复之后,又在5.0重新打开,感觉这个比较有意思。)
操作步骤:
1、关闭卡车APP之后,再次重新打开,启动失败,启动到蓝色界面闪退回桌面。
2、再起启动APP,启动成功。
时间:6月28日下午1:15分。
实际结果:启动失败闪退
预期结果:启动成功
手机型号:荣耀畅玩7X
系统:8.0.0
分辨率:2160*1080
屏幕尺寸:5.93
当时开发经理发了一个修复好的包给我,让我测试一下。我重启了软件20次左右发现没有闪退,就告诉开发经理通过了。
然而在5.0版本的第一天就发现华为手机出现大量闪退,出现几率大概在1/8左右。提交错误日志之后,测试经理有重新做了两个包给我都没法解决这个问题,然后我又把问题重新打开,手机被开发经理拿去测试。目前开发的回答是(问题还未解决):
Q 添加了备注 - 2 hours ago
关键LOG:07-11 14:03:22.896 13325-13325/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
07-11 14:03:22.896 13325-13325/? A/DEBUG: Build fingerprint: 'HONOR/BND-AL10/HWBND-H:8.0.0/HONORBND-AL10/352(C00):user/release-keys'
07-11 14:03:22.896 13325-13325/? A/DEBUG: Revision: '0'
07-11 14:03:22.896 13325-13325/? A/DEBUG: ABI: 'arm'
07-11 14:03:22.896 13325-13325/? A/DEBUG: pid: 13208, tid: 13319, name: SensorFusionRec >>> com.fundrive.truck.mobile <<<
07-11 14:03:22.896 13325-13325/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x34
07-11 14:03:22.897 13325-13325/? A/DEBUG: Cause: null pointer dereference
07-11 14:03:22.897 13325-13325/? A/DEBUG: r0 00000024 r1 bb6ff520 r2 000003ff r3 00000024
07-11 14:03:22.897 13325-13325/? A/DEBUG: r4 c0a7bb08 r5 c0a7d098 r6 00000042 r7 00000078
07-11 14:03:22.897 13325-13325/? A/DEBUG: r8 00000000 r9 c0a7bb08 sl c1d32db9 fp bb6ff4cc
07-11 14:03:22.897 13325-13325/? A/DEBUG: ip c20171b4 sp bb6ff4b8 lr c2016988 pc c201c5b0 cpsr 60070010
07-11 14:03:22.899 13325-13325/? A/DEBUG: backtrace:
07-11 14:03:22.899 13325-13325/? A/DEBUG: #00 pc 0049a5b0 /data/app/com.fundrive.truck.mobile-De85j0Agxl7EOsIV9ws1qw==/lib/arm/libmapbar_navicore.so (_Z26SensorFusionBuffer_isEmptyP18SensorFusionBuffer+28)
07-11 14:03:22.899 13325-13325/? A/DEBUG: #01 pc 00494984 /data/app/com.fundrive.truck.mobile-De85j0Agxl7EOsIV9ws1qw==/lib/arm/libmapbar_navicore.so (_ZN19SimplexBufferStream4readEPvj+32)
07-11 14:03:22.899 13325-13325/? A/DEBUG: #02 pc 00495204 /data/app/com.fundrive.truck.mobile-De85j0Agxl7EOsIV9ws1qw==/lib/arm/libmapbar_navicore.so (_ZN17BufferStreamImple4readEPvj+80)
07-11 14:03:22.899 13325-13325/? A/DEBUG: #03 pc 007ccfe4 /data/app/com.fundrive.truck.mobile-De85j0Agxl7EOsIV9ws1qw==/lib/arm/libmapbar_navicore.so
07-11 14:03:22.899 13325-13325/? A/DEBUG: #04 pc 001b0e67 /data/app/com.fundrive.truck.mobile-De85j0Agxl7EOsIV9ws1qw==/lib/arm/libmapbar_navicore.so
07-11 14:03:22.899 13325-13325/? A/DEBUG: #05 pc 000486cf /system/lib/libc.so (ZL15_pthread_startPv+22)
07-11 14:03:22.899 13325-13325/? A/DEBUG: #06 pc 0001b02f /system/lib/libc.so (__start_thread+32)
Q 添加了备注 - 2 hours ago
使用的是7月11号引擎,已定位出错代码行如下:
D:\Project\mapbar_jnavicore>E:\tools\sdk\ndk-bundle\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-addr2line.exe -e D:\Project\mapbar_jnavicore_build\obj\local\armeabi\libmapbar_navicore.so 0049a5b0
/home/simba/jenkins/workspace/NaviCoreLinuxBranch/sensor-fusion/src/sensor-fusion-buffer.cpp:108
C 添加了备注 - 2 hours ago
android平台,关机后再开机死机,从系统LOG来看,是挂在引擎中,空指针造成的。@L 麻烦协助调查一下。
本次开发APP用的是收购的子公司的引擎,这个引擎已经上线好几年了竟然还出现这么多BUG。我们开发和测试都觉得太坑了。