標籤:

作為一個測試人員,在你提出問題之前請先想想如下問題

之前架構師米洛闡述了測試員報BUG的禮儀,並且引申出一個問題,該如何和程序員交往。其實,程序員群體,甚至推而廣之的工程師群體,並沒有那麼的脾氣大,對待測試人員還是挺客氣的。

根據架構師米洛多年的開發經驗,工程師還是希望通過解決一個接著一個的問題,來提現自己的價值。就像LOL中的推塔一樣。

其實很多測試人員並不知道,出現問題之後,找程序員之前,該確定那些個問題,更能讓自己的問題得到快速解決。

這裡告訴測試員尤其是MM,你提供的信息越是多,越是全,程序員GG越是會覺得問題很容易重現,就會先去解決。當你的問題得到先解決的時候,你會感覺爽么?

呵呵,下面咱們來舉幾個例子,談一談測試人員在給程序員報告BUG之前,自己首先需要思考的問題。

(以遊戲開發為例)

1. 這個問題是不是策劃/產品需求?

某些 QA 看到一個功能和自己想像的不太一樣,直接來找我,說這個有問題吧。我說策劃就是這麼設計的(當然我也未必贊同),然後讓他去和策劃撕(機智如我)。

2. 版本是否是最新?

這個開始的時候幾乎每天發生,報過來一個問題,我想了半天問題出在哪,結果發現他只是版本沒更新到最新,就很氣,很藍受。

後來我學乖了,每次接到問題先問下版本號多少,服務端有沒有更新(我們有多個用於測試的穩定服)。當然 QA 也更機智了,現在每次提問題前都會告訴我已經全部更新了(鬥智斗勇)。

3. 問題來源是否是配表錯誤,UI 工程問題,模型特效問題?

類似於護衛艦在6級的時候血量偏低,或者某個 UI 位置沒有對齊,這種問題當然是需要策劃 UI 先排查一下配表和工程,多半不是邏輯代碼中的問題。

架構師米洛就之前見過一個程序員,幫測試員分析問題,每次都搞好長時間,第三次發現還是測試環境的配置錯誤,當場就罵了測試員一頓。因為測試員沒有按照配置要求去搭環境,導致這種問題重複出現。如果測試員碰見那種忙得腳不沾地,脾氣還有點不好的高級程序員,罵人還是輕的。

4. 問題是否能穩定重現?

這一條不是必須的,但是有當然更好。由於遊戲開發的特殊性,很多BUG重現條件都極為苛刻,出現過兩次以上即可認為是有問題了,這種情況下我也會去查。

基本上做到以上幾點,說明這個問題值得一查,不是浪費時間,我都會認真去查一下。畢竟是團隊合作,溝通也是開發過程中比較重要的一環。

那麼問題來了,為什麼我們在報BUG之前要思考這些問題?

我是架構師米洛,產品和技術經理,助你升職加薪。覺得文章有用,請點轉載,贈人玫瑰,手有餘香。
推薦閱讀:

懂得自我,比什麼技術都重要
CPU說:這個世界慢!死!了!
用Python對斗圖網站的分析以及抓取
【O&M】製作U盤啟動盤並安裝Win系統教程
超級計算機排名之中的地區和架構之爭

TAG:計算機技術 |