測試思考——測試人員需要具備哪些素質?

發表于:2016-02-23來源:測試窩作者:橙子點擊數: 標簽:測試人員
之前寫的文章,今天分享出來 測試人員需要具備哪些素質? 測試人員需要具備哪些技能?

  之前寫的文章,今天分享出來

  測試人員需要具備哪些素質?

  測試人員需要具備哪些技能?

  軟件測試知識:測試計劃、測試方案、編寫用例、提交bug、跟蹤bug,編寫測試報告

  測試工具的使用

  操作系統

  編寫代碼的能力

  數據庫知識

  業務知識、網絡知識.

  除了這些必備的技能,我們還需要什么樣的素質呢?

  一、主動溝通

  過去我是做傳統ERP軟件的測試,因為ERP軟件已經很成熟,所以他的需求文檔一般也都很完善,很細致,需求變更也不會太多。所以我們完全可以按照需求文檔進行測試,與開發電話溝通就OK,只要我們bug描述的清楚,開發認可,理想狀態不溝通問題都不大。除了我們對需求不理解,開發和我們理解的需求不一致,這時我們才需要跟產品經理一塊溝通。

  但是在電商領域,特點就是快速和變化。也就是有些需求或項目,經常要求快速上線,必須在一定時間內完成,而且在項目中后期或隨時都還有可能發生變化。另外,時間短,需求可能就是沒有那么詳細,那么完美。面對這樣的情況,我們測試該怎么辦呢?沒辦法,就是溝通,溝通,再溝通。與產品隨時溝通需求,與開發隨時溝通設計,與其他系統隨時溝通測試環境,測試數據。

  電商領域的測試,沒有溝通,寸步難行。溝通,還必需得是主動出擊,如果是被動被別人溝通,那項目估計是要被失敗了

  二、膽大心細;相信自己,自己是專業的

  測試人員有個特點,上線前總擔心是否還有沒測到的地方,上線會不會出現問題?尤其遇到重大項目,更是如此。作為一名專業的測試人員,我覺得應該對自己有信心,要相信自己,相信自己的專業水平;當然,自信還是要建立在對自己的專業和經驗有信心的基礎上。

  但如果還是擔心,那該怎么辦呢?我一般是這樣做的:測試完成后,冷靜一下,思考一下項目的整體流程,再分析一下項目的核心功能;然后跟開發和產品共同溝通一下自己的測試點,看是否有遺漏。最后假設一下,上線后可能會出現什么樣的問題,如果某個重要的功能出現了的問題,我們這邊是否有應對措施?如果沒有,那就盡快制定一個吧!

  三、不被別人綁架;要有職業標準,也要有自己的態度

  系統測試最基本的標準就是需求規格說明書;作為測試人員,我們是最后一道保障;我們必須有自己的思考;不能輕易相信別人,跟著別的思路走,因為他告訴你的已經是經過他們思考加工過的,也許與原始需求已經存在了偏差。

  當然也許他們說的是對的,確實非常對;但是也只能做為我們思考的一個材料。我們必須自己通過需求去分析,以需求描述作為標準。這樣測試才不會失去我們的根基。

  需求是我們測試的標準,但是標準也有錯的時候;所以這時候還得要求我們要有自己的思考結果,有自己的態度。不放棄自己的態度,除非被證明我們是錯的。

  四、對一切都要有懷疑的態度

  盡信書不如無書;對需求和設計文檔完全相信,如同沒有測試,測試的價值也就大打折扣!對于測試,就是要懷疑一切;每一個流程每一個細節;當然懷疑還是要建立在理解的基礎上。我看需求的時候第一遍基本默認他是對的,等對整體有了一定的理解,我就開始懷疑,流程是否完整,是否存在漏洞,模塊功能是否能滿足用戶的要求?非正常操作是否會出現問題;產生的數據哪些系統會用到?是否可以用?是否缺少數據?是否會造成冗余?用戶用起這個功能是否覺得好用,是否會覺得麻煩?這個功能是否真的為客戶解決了問題?總之,測試每一個功能都要“三思”。

  五、責任心;站在公司和用戶的角度考慮問題

  我在面試中問過很多人,測試人員應該具備哪些素質?大家都提到了“責任心”。

  但是責任心到底是什么?怎么去做呢?我覺得責任心就是對軟件質量要有負責的態度,對公司有負責的態度,對用戶有負責的態度,對自己的工作負責,然后用心去做事。

  公司越大,需要我們的責任心越強;因為這個是無法用數據去判斷,只能通過現象去分析。公司越大,部門會越多,系統也會越復雜,相互依賴?,F在很少有一個系統是獨立完成的。所以作為測試人員,軟件質量的最后把關者,不能只看到自己負責的這一塊,不能局限于自己的部門、團隊,只要發現問題,不管是自己的,是其他系統的,還是沒有明確人負責的,我們都有責任去提出來,去找人解決。只要是問題,都應該被解決。也許別人笑我們太傻,“我笑別人看不穿”。

原文轉自:http://www.testwo.com/blog/7180

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97