如何利用好現場測試缺陷

2022-08-23 20:30:10 字數 1457 閱讀 7348

一般現場缺陷,由現場測試人員或者是使用者、銷售等其他人員反饋,現場測試人員反饋的缺陷大多數由測試人員進行對接。接到問題後測試人員首先需要經過篩查或者復現,再反饋給現場人員或者交由開發人員進行修復。

那麼,有人會問,遇到這種問題,真正能解決的人最終還是開發人員,那麼測試人員在整個 過程中,除了協助解決和驗證,還能做些什麼呢?

首先,我們要對問題進行分類統計,後續才好根據不同類別的問題再深入分析。我個人認為,主要就兩類問題:

一、缺陷

也就是 bug,對這類問題需要做 www 分析,這個分析其實在接到現場問題時就會去分析,但在事後還是需要再分析一次,因為在處理問題時的分析也許相對個體化或特例化,在事後其實就可以集中一些同類別的 bug 做更垂直深入和拓展性的分析。

what's the problem?

對問題做乙個清晰且專業的描述,因為,往往現網反饋的問題,只是表象上的描述或者只是非專業的破碎化的敘述,我們需要對它們做乙個「轉譯」,便於後面會說到的再利用。

what's the root cause?

測試用例沒有覆蓋到;

測試策略沒有考慮到,比如壓力測試沒有做;

測試執行的遺漏;

現場環境的特殊性;

系統沒有做相應的操作保護,使用者操作導致的異常資料(我認為這一條可以屬於測試用例沒有覆蓋到);

what's the solution?

二、操作問題

從這類問題中,我們一般會彙總產出兩樣東西:

1、使用者操作問題 faq(這個我們很少能接觸到,但是我感覺還是挺有用的,有必要了解一下);

這個 faq 除了可用於產品幫助文件的補充,或客服的問題參考檔案之外,還有乙個比較重要的功能,就是我們通過整理這個 faq 的過程,可以分析出一些我們沒有想到過的使用者行為習慣,往往可以幫助我們找到一些潛在的系統問題。

2、產品互動設計的改進;

現場問題有時是一些對操作邏輯和介面顯示的建議,有時是一些需求,這可以幫助我們的產品互動設計師持續提高產品的使用者體驗滿意度。同時也是可以分析出一些我們沒有想到的使用者行為習慣,幫助我們更好的站在使用者的角度進行測試。

在現場問題的處理過程中,還有乙個重要的可持續更新的產物,那就是「現場問題清單」,這個 checklist 主要包含問題的描述、問題出現的原因、問題的型別等,這樣就對後續進行現場問題分析提供了依據。

只有做完上述這些事情,我們才能松一口氣。乙個觀點,就是現場問題的處理過程一定要和產品研發過程(至少是產品質量檢測環節)形成乙個閉環,即從現場問題的處理流程中獲取到的產物,一定要作用於產品研發或質量檢測流程,改進也好,補充也好,杜絕也好,都不能落在空處,否則現網問題的處理就僅僅只是停留在解決問題的表層,而無法真正做到避免同類問題再次發生。

我們可以允許自己第一次犯錯,但一定不能允許自己再次犯同乙個錯

如何編寫測試缺陷報告(整理)

軟體缺陷,常常又被叫做bug,計算機軟體或程式中那些導致系統或部件不能正常執行,不符合使用者需求的缺陷。1 軟體未達到產品說明書標明的功能 2 軟體出現了產品說明書指明不會出現的錯誤 3 軟體功能超出產品說明書指明的範圍 4 軟體未達到產品說明書雖未指出但應該達到的目標 5 軟體難以理解 不易使用 ...

軟體測試缺陷等級劃分 軟體的缺陷等級應如何劃分?

51testing軟體測試網 s upo q kw 軟體缺陷的主要型別有 51testing軟體測試網k w rb4ll4g nz51testing軟體測試網0 b5t f fx il 1 功能 特性沒有實現或部分實現51testing軟體測試網0gre d m2c d9i d02 設計不合理,存在...

微信時代如何才能夠利用好時間?

秦剛 文 時間完全碎片化 如果我們能夠做到把大塊的時間集中起來做點事情,而且是堅持1年以上,那不管做什麼都會小有成就。你看羅胖的羅輯思維就 是每天幫大家讀讀書,然後再分享給大家他讀的東西,都能夠做得風生水起。那如何才能夠把大塊時間利用起來呢?這裡推薦番茄時間管理法。具體什麼是番茄時間管理法?番茄時間...