成為軟體測試人員所必須掌握的六項技能
阿新 • • 發佈:2019-01-08
如果大家已經進入軟體測試領域,並計劃將此作為自己奮鬥一生的目標,那麼請務必關注本文提出的幾項重點。在我看來,測試專業人士應當擁有多項核心技能。隨著從業時間的增長,這些素質的重要性將變得愈發凸顯。
1.創新能力
測試是一項包含大量突破性與創造性的工作。大家需要勇於打破既有規則,並通過多種途徑思考問題。舉例來說,關於一項bug,大家可以考量途徑A、B與C。然而,路徑D也許才是最重要的解決思路。作為測試專家,大家必須具備創新能力,從而保證不會錯過任何重要場景。
2.表達能力
大家必須有能力準確表達自己的發現。例如在測試線上購物系統時,您可能發現成功結帳後庫存量並沒有減少。如果您這時報告稱“結賬系統不好使”,那絕對是種誤導性資訊。把話說清楚,因為開發者沒時間慢慢琢磨報告的實際含義。
3.說明文件
這一點適用於諸多方面。良好的說明文件編寫技能將幫助大家在合適的位置選擇合適的詞彙,從而切實提升內容質量。這項技能會隨著您的實踐而逐步得到加強。測試領域有著“bug宣傳”這樣一項術語,而良好的文件撰寫能力絕對是實現“bug宣傳”效果的必要前提。
4.溝通能力
這一點對於測試人員同樣重要。大家必須有能力讓自己報告的bug為他人所理解。您需要以自信的態度與他人溝通,並明確傳達自己的意見。如果對方無法理解大家在報告中提及的場景,您需要直接解釋以幫助其在短時間內搞清狀況。
5.談判能力
有時候,大家需要就報告內的場景進行談判。這項技能從短期看可能並不重要,但在長遠角度卻可能影響您的職業發展。不要與開發者直接爭論,相反,將此視為一項決策。表達自己的觀點,儘可能讓對方正確理解我們的意見並據此作出決策。作為團隊中的一分子,我們需要在談判中確切納入上下文資訊、錯誤性質以及影響等因素。
6.評估能力
有時候,這項技能會變得非常重要。正確的評估技能可幫助您在職業生涯中走得更加平穩。在任務分配下來後,您的上級會詢問計劃任務執行流程與所需時間。如果您的評估結果與實際情況之間差異巨大,顯然不利於自己的未來發展。事實上,如果這種狀況不斷出現,管理層甚至會對您失去信心。因此,準確而有效的評估結果將讓您的地位大大提高。
如果對軟體測試感興趣,想了解更多的軟體測試知識,請大家關注“51Testing軟體測試網”頭條號。
<span white-space:normal;background-color:#ffffff;"="" 宋體,="" arial";="" line-height:="" 1.5em="" !important;"="" style="color: rgb(102, 102, 102); word-wrap: break-word; font-family: "宋體, Arial"; font-size: 16px; line-height: 1.5em !important;">相關熱門文章
http://www.toutiao.com/i6426594521361940994/
http://www.toutiao.com/i6439201903241855490/
http://www.toutiao.com/i6439580855500276226/
http://www.toutiao.com/i6439919722615013889/
<span white-space:normal;background-color:#ffffff;"="" 宋體,="" arial";="" line-height:="" 1.5em="" !important;"="" style="color: rgb(102, 102, 102); word-wrap: break-word; font-family: "宋體, Arial"; font-size: 16px; line-height: 1.5em !important;">相關熱門文章
http://www.toutiao.com/i6439201903241855490/
http://www.toutiao.com/i6439580855500276226/
http://www.toutiao.com/i6439919722615013889/