Bug總結流程

本文章轉載于搜狗測試

小明入職已有兩年,期間測試能力已不知不覺成長許多,得到了Leader大熊的高度認可。回首這兩年間,小明對“Bug總結流程”印象最為深刻,他對這個流程的認識在不斷改變著:從最初的好奇,逐步變為反感,最終因為收益良多,重新走向認同。今天我們來介紹下這個流程。

兩年前的某天,大熊在思考一件事情:如何能夠幫助組員快速提高測試技能

以往的管理經驗告訴他,只是安排一些講座培訓無濟于事,如果沒有實際的實例與測試理論知識貫通,這就如同學校里照本宣科一般無法學以致用;同時沒有實際的示例,很多異常測試點總是遭到組員的質疑(例如:有同學就會質疑網絡返回超時這種情況不用測試吧)。

“理論”、“實踐”、“說服力”、“知行合一”,這些名詞在大熊的腦中不斷地閃現,最終一根線將這些詞匯串聯在了一起:基于線上漏測問題的Bug總結流程。

Bug總結思想

對線上漏測的問題進行收集

對每一個漏測的問題詳細分析Bug機理以及漏測的原因

基于以上的原因思考如何進行改進,避免漏測問題發生

將改進方案實施

重復以上的步驟,通過正向循環推動測試團隊的質量改進不斷優化

Bug總結流程:

為了便于流程的運轉和操作,大熊在Cynthia系統上建立了總結流程和表單:

舉例說明:

某天,小明測試的搜狗手機輸入法項目在上線后,出現了許多線上統計數據不正確的問題。小明收到這個問題反饋后,第一時間跟進和處理問題,確認問題存在,同時配合開發等人一同追查問題原因,后該問題經過追查,原因是覆蓋安裝所致,開發隨后根據該問題進行了問題修正。

流程演練:

1.大熊收到這個問題后,會讓小明將此問題錄入Cynthia的總結表單

2.小明根據跟進了解的信息,在Cynthia上分別填寫:

a.問題原因(包括開發原因和測試原因)

開發原因:

用戶在客戶端操作之后的pingback不會立即寫進這個文件, 會在幾種情況下(輸入法崩潰,退出,關機,進入設置界面)保存文件. 文件保存位置/data/data/com.sohu.inputmethod.sogou/files/shared_prefs/com.sohu.inputmethod.sogou_preferences.xml。舊版本按照舊格式保存文件,開發在代碼中沒有考慮兼容舊格式的pingback,所以第一次讀取舊版本已經保存的文件時, 會因為格式不兼容而讀錯位, 又由于錯位, 某些本應以字符串方式解析的pingback錯誤地以整數方式解析, 導致解析過程中斷(具體來說, 130為止會中斷), 結果就是, 130以前的讀錯位, 130以后的丟失,所以會影響全部的pingback。新舊格式存儲見附件。

測試原因:

1)測試對pingback模板的開發實現了解不夠全面深入,導致pingback模塊有修改時,還停留在黑盒測試層面;

2)測試設計考慮不足,輸入法覆蓋安裝的case漏測。

b.問題分類(該問題屬于什么類型)

示例中的問題由于沒有進行開發改動的實現了解,所以問題類型判定為“用例設計不足->設計層面了解不足”和"測試經驗,測試發散度不足"

c.開發解決方案

先判斷第一位是否為空,如果不為空(舊格式),將舊格式映射到新格式上,再按照新格式讀取;如果為空,直接按照新格式讀取

d.測試改進方案(根據問題原因來推導如何進行改進,避免類似問題重復發生)

1)從V8.8版本開始,測試組對每個模塊都要繪制開發實現流程圖,以進一步深入了解開發實現;

2)在上線前測試checklist中特增加覆蓋安裝的case,從流程上保證測試質量;

3)在流程上,對代碼優化或代碼重構等技術需求進行改動內容調研,并產出【影響范圍】評估報告。

4)整理pingback測試點形成文檔,每次測pingback時都按照該文檔進行。若pingback有改動,在此基礎上添加測試點。

3.大熊對小明填寫的表單各項內容進行審核,各個字段的內容了解深入、填寫無誤后,大熊置為審核通過,該表單會處于改進方案實施中。

4.后續大熊會督促小明的改進方案實施,如:小明整理pingback測試點文檔。

5.當以上改進方案實施完畢后,小明將此表單置為改進完畢交由大熊審核關閉。

正是通過以上流程,小明在這兩年期間積累了非常多的經驗,測試能力穩步提高,逐漸成為了團隊的頂梁柱。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,501評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,673評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,610評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,939評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,668評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,004評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,001評論 3 449
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,173評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,705評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,426評論 3 359
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,656評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,139評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,833評論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,247評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,580評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,371評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,621評論 2 380

推薦閱讀更多精彩內容