題記:
如果支付寶和QQ不兼容,要二選一,你會怎么選擇?
首先了解一下背景:
筆者最近發現,微眾銀行的app升級到1.7.4, 而患有輕度強迫症的人是迫不及待的點了升級。
第一次,居然安裝包安裝不成功,
第二次,卸載1.7.3再次安裝,居然依舊不成功。
我的錢還在里面呢,不能就這么算了,於是我找到了微眾銀行的運營(我是在Google play看到的)
然后就有了下面的故事。
第一回合
運營的同學就和我加了微信,之后叫上開發搞個微信群討論,
開始他們覺得是我安裝的方式不對,問我是不是手機空間不夠啊,我當場安裝了一個Uber表示空間足夠。
后來又說是不是你覆蓋安裝了,我早把1.7.3卸載了,不要再開這種玩笑。 很明顯,大家一頭霧水,並不知道什么情況。
第二回合
后來一個開發是簽名的問題,以為是簽名在打包過程中變掉了(后來我事后復盤,簽名變了的話手機能檢查出非官方版一定給提示的)
然后出了一個非官方簽名的讓我試了試,發現依然安不上,很明顯問題不在這
第三回合
他們的測試重試圖現我的問題,找了和我同款的手機也用他們的1.7.4安裝,並沒發現這樣的問題,完全無法重現啊。
他們覺得我的手機是不是有問題,是不是刷了什么ROM,我對着人民幣發誓,我的絕對是正品某品牌,使用的是手機原版的ROM。
很明顯,還是沒有找到確切的問題。
第四回合
由於大半天沒搞定,大家都有點沉不住氣了,后來一個開發建議我用adb安裝一下試試,
於是乎我就試了試,我這一試不要緊啊,還真的發現了root cause, 申請權限和騰訊的mobileqqi是duplicate的
終於發現了問題所在,於是乎我又進一步驗證這個問題,
1. 讓他們在裝有QQi的手機上測試
2.把我手機的QQi卸載之后再安裝webank1.7.4
很顯然,這兩個app申請權限重復,互不兼容
QQi也是這樣
問題終於搞清楚了,原來並不是我手機的特例,而是有關app的不兼容。
后來的事
后來的事就是我堅定的選擇了QQi,果斷的拋棄的webank(那是不可能的,我在等官方fix)
經歷了這件事,啟發我想了很多,作為一個測試從業人員,以后怎么才能更加完善自己的工作,提升自己。
- 多進行用戶場景的測試,比如根據app市場占有率在測試真機上安裝一些常見的app進行測試
- 不能只關注功能,性能,自動化等,也要關注產品的安裝卸載和其他app的兼容和依賴
- 掌握一定的開發技能,能夠使用這些技能定位,發現問題
- 不要輕易放棄,勇於嘗試
如果從一開始我就用adb 安裝,也許過程就不用這么曲折。