項目中遇到的問題總結(jié)

? ? ? ?以下是小k在項目中遇到了一些問題,希望能帶給你幫助:

????(1)場景:

? ? ? ? ? ? ?????????項目中小k進行一個按鈕的文案容錯測試,測試后發(fā)現(xiàn)%容錯沒有測試到,導致問

? ? ? ? ? ? 題出現(xiàn)。

? ? ? ? ? ? ?過程:

? ? ? ? ? ? ?????????進行容錯的過程中,小k在使用fiddler進行本地模擬的時候,小k將以下字符:??

? ? ? ? ? ? ?123Ab一二`~!@#$%^&*()_+{}|:?,./;\=-~·!@#¥%……&*()——+|}“:?》

? ? ? ? ? ? 《、。,;【】、"‘'<>[]?一次一個字符的進行修改驗證,在模擬到一半的時候,小k“以

為”字符都是一樣,不會出錯,就沒有全部的驗證完,草草的交差了,結(jié)果呢….被師傅

? ? ? ? ? ? ?發(fā)現(xiàn)%沒有進行容錯,也就是%出錯了,小k陷入自責中…在師傅詢問下,小k說出了? ?

?? ? ? ? ? ?實情,師傅給了他一個建議,如果一次性的將容錯字符進行容錯,出問題了就刪去一

個字符進行容錯,以此類推不就很容易找到到底有沒有錯么,節(jié)省了很多時間。小k

? ? ? ? ? ? ?恍然大悟,拍頭感嘆到:“我咋沒想到呢!”,經(jīng)歷了這次,小k他知錯就改,并且積極

? ? ? ? ? ? ?的進行總結(jié)反思。在以后的容錯測試中都用此方法,再也沒出過問題。

? ? ? ? ? ? ?總結(jié):

? ? ? ? ? ?? 1.在對文案進行容錯的時候,可以將整個的字符串進行測試,如果發(fā)現(xiàn)問題,就一個

? ? ? ? ? ? ?個的去除進行排查,直到發(fā)現(xiàn)到底哪個字符有錯誤;

? ? ? ? ? ? ?2.測試過程在不能自認為,也許你的一個忽略就會造成線上事故,所以要踏踏實實的?

?? ? ? ? ? ? ?進行測試;

? ? ? ? ? ?? 3.在測試的過程中,需要有效率意識,能節(jié)省時間的問題需要動腦去想測試方法;

? ? ? ? ? ? ?4.知錯就改,遇到錯不要怕,要積極的面對,過后進行總結(jié),同時溫故而知新,這樣

? ? ? ? ? ? ?的話,你積累的東西就會越來越多。


(2)??場景:

????????????????????手機助手項目中小k進行一個圖片的容錯測試,發(fā)現(xiàn)之前的方法不能進行動圖容

? ? ? ? ? ?錯。

過程:

????????小k進行圖片容錯測試,發(fā)現(xiàn)之前的方法不能容錯動態(tài)圖,經(jīng)過師傅的指導,小k成

功學到另一個技能。

總結(jié):

????????兩種進行圖片容錯的方法:

????????例子:對火山小視頻詳情頁的icon進行圖片容錯

使用測試后臺上傳照片的url進行模擬:

1)? ?手機連接代理,打開fiddler,抓到火山小視頻詳情頁的包;

? ? ? mobile.zhushou.sogou.com/m/appDetail.htmlxxx

2)選中地址,右鍵—Save—Response—Response Body,保存到本地電腦;

3)選中地址,點擊fiddler右邊工具欄的

,點擊

,勾選

;

4) 然后將右下角的內(nèi)容進行更改,將第一個框內(nèi)的EXACT:以及html后面的內(nèi)容去

? ? ? ?掉,第二個框添加你第二步保存的文件,點擊Save你就可以通過修改保存的文?

? ? ? ?件開心的進行模擬了。

5) 上面的步驟是如何進行模擬,接下來就是我們講的第一種通過后臺上傳圖片,

? ? ? ?將url復制到保存文件的icon地址上;

? ? ? ?首先進入測試后臺,點擊推薦位—圖片上傳,點擊SELECT FILES(注意,可?

? ? ? ?能你會發(fā)現(xiàn)沒有SELECT FILES這個按鈕,別急,只需要將瀏覽器進行頁面設

? ? ? ?置的一些屏蔽信息進行更改就可以了)

????? ? ? ? ? ? 6)圖片上傳成功后,會有url,復制下來url,更改到保存的詳情頁response文件,

? ? ? ? ? ? ? ? ? ? ? 隨意進入一個應用的詳情頁就會發(fā)現(xiàn)應用的icon就是你上傳的圖片;

通過fiddler模擬進行圖片容錯:

1)通過上面的方法你已經(jīng)學會了如何進行保存模擬,然后你考慮下,既然返回的

? ? ? response可以模擬,那么是不是圖片也可以模擬呢;

2)所以第二種方法就明顯了

? ? ?在詳情頁的包的下方有Icon的地址添加到

方法和上面

? ? ?一樣,這樣的話,清除APP數(shù)據(jù)后,就會發(fā)現(xiàn)圖片容錯成功!


(3)?場景:

????????????????????大精品進行測試中,小k打開fiddler,手機連接代理后,進入大精品后顯示無網(wǎng)絡

? ? ? ? ? ?連接。

過程:

????????小k的大精品需求進行了提測,然后他開始準備測試,功能測試完成后,他開始進

行兼容測試,配置好了host,他開始準備手機進行測試,但是在測試過程中,他發(fā)現(xiàn)有

的手機就能正常的進行測試,有的手機進入大精品后就顯示無網(wǎng)絡連接,這下可把小k

搞懵了。遇到問題解決問題,小k開始尋找問題所在,首先他開始看是不是代理是不是

連接錯誤了,經(jīng)過檢查代理沒有連接錯誤;然后他下載了個大助手進行抓包,結(jié)果是能

正常抓包,苦思冥想,他沒有解決辦法了開始請教師傅,師傅一看就知道問題所在了,

大精品抓包需要安裝證書,聽到這句話,小k醍醐灌頂,想起來手機助手OPPO手機也

需要進行安裝證書才能正常抓包,于是開始安裝證書,通過adb命令把證書添加到手機

內(nèi),adbpush XXXX(證書的位置)/sdcard

添加成功的信息

????????然后進入手機設置,找到安全選項(注意:不同的手機名稱不同,但是都會有安全

兩字),找到證書安裝功能(不同的手機叫法不同),首先清除下證書,然后點擊從手

機存儲和SD卡安裝,找到你push進去的證書名稱,點擊安裝。最后,小k再次進入大精

品發(fā)現(xiàn),可以進行測試了。但是在測試完一臺機器后,在下一臺測試機小k又發(fā)現(xiàn)了問

題,他發(fā)現(xiàn)這臺測試機就算清除證書,安裝證書,還是現(xiàn)實無網(wǎng)絡連接。于是他開始想

辦法,進入文件管理,把之前的證書都刪除了(.cer文件),再把自己的證書push進入

進行安裝,發(fā)現(xiàn)解決了這個問題;但是!!!但是!??!下一臺測試機小k又發(fā)現(xiàn)了問

題!真的是問題一個接著一個,小k發(fā)現(xiàn)這部手機安裝證書的時候需要輸入密碼…..無

語,而且問了組內(nèi)同事,不知道密碼。這可咋辦,通過上網(wǎng)查詢也沒查到解決辦法,于

是他開始問師傅,師傅很快的給了解決辦法,大精品有個方法將https請求換成http請

求,方法是進入大精品,點擊設置,進入反饋,在反饋里面輸入httptest,點擊發(fā)送,

然后結(jié)束大精品的進程(注意:有的手機需要在設置里面結(jié)束進程),問題解決。

總結(jié):

1.大助手或者大精品如果顯示無網(wǎng)絡連接,先檢查下手機的代理是不是正確,如果沒問

題的話,需要安裝證書,安裝完證書不行得話,就需要經(jīng)手機內(nèi)存在的證書全部刪掉,

再安自己的證書;如果移到小k的最后的問題,就是安裝證書密碼錯誤,就需要通過大

精品的反饋輸入httptest,結(jié)束進程后就能進行測試了,如果想要切換成https請求,同

理在反饋里面輸入httpstest,然后結(jié)束進程就好了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容