轉眼間2017已過了十天,中國傳統的新年也立刻來臨。目前你們的狀態應該是人在曹營心在漢,早想着回家過年的事情了吧?搶票,參加年會,中獎的高興請客,沒有中獎的替同事高興,反正是不亦樂乎!因爲最近一段時間比較忙,也沒有寫太多的東西出來分享給你們。不過在這新年即將到來之際,仍是感受應該寫點兒東西的。工具
往期我分享的博文通常以技術偏多,要麼就是一些兒我的心得,具備指導性的文章;不過這些都是比較具體的套路,就像武學上的刀法,劍法,棍法什麼的,其實最重要的心法,我一直沒有涉及過。緣由是什麼呢?中國人每一個人都有一套本身的處事哲學,辦理方法,因此應該沒有太多的問題。不過從個人工做中來看,很多測試的同窗仍是缺乏測試人員應該具備的內功心法的,而去過多的注重招式的東西,這樣到頭來都是花架子。下面我分析一下我的認爲測試人員應該修煉的內功心法:測試
一, 心法總綱spa
口決:準肯定位,掌控全面,盯死進度。資源
解析:開發
準肯定位:就是要找準本身的位置。咱們測試人員必定要找準本身的位置,是上線前最後的質量保證,不是跟着產品開發聽吆喝的,要有本身的主見和想法,不然作很差測試。產品
掌控全局:要和產品,開發人員配合好。測試人員很大一部分能力就是與人交流,雖然咱們不是與客戶交流,但是咱們是表明着客戶,一個產品能不能被市場接受,產品的調研很重要,咱們測試人員的驗收也很重要。因此任何一個項目咱們都要有全局意識,從產品,開發和測試的解決看待任何一個問題。自動化
盯死進度,全面把控項目進度。在咱們的意識中,項目進度通常是領導,項目經理或是產品應該關注的事情,而測試經過是按要求來進行工做的。若是你是這樣的想法的話,就失去了主動性,後果就是測試時間被壓縮,意外的加班。因此咱們必定要學會盯死進度,合理安排測試工做,本身什麼時間應該介入測試,遇到問題了應該怎麼處理。class
二 ,業務心法基礎
口決:業務不可輕,根基要打固;切勿欺生,料敵機先。
解析:自動化測試
業務是咱們測試的基礎,但是每每有不少同窗比較輕視業務,認爲業務不重要,有需求後能夠經過閱讀需求來進行測試。一些兒作測試開發的同窗,通常都是經過代碼來開發測試工具,更加不重視業務相關的東西。這是很是不對的,業務是咱們工做的基礎,必定要在熟練掌握業務的同事,再去作其餘的工做。
若是你的業務不熟悉,只看新的需求,你會立刻準肯定義測試範圍嗎?本次需求要改動哪些兒代碼,與這些代碼相關的業務有哪些兒?不能作到這方面的評估,怎麼料敵機先?就可能會形成漏測,致使上線後還會出現問題。而作技術若是不瞭解業務,怎麼能作到最少的自動化測試代碼覆蓋最全的業務流程呢?測試工具不符合業務的需求,開發出來又有什麼用呢?
三,掌控項目心法
口決:各個環節要把控,進度清晰心有數,及時風險預警,自設項目經理。
解析:
一般狀況下,一個需求啓動後,產品會比較關注項目的進度的,不過產品不太懂得技術。與開發交流的時候,有些事情也不太明白。有些公司可能會有項目經理這個角色,用來掌控項目進度,不過大多狀況下是沒有的。而掌控項目進度變成了無關緊要的事情,需求隨意修改,代碼不停變更,測試遲遲沒法進行,整個項目的人員都處於忙碌而沒有任何進度的狀態。在這種狀況下,直接受影響的就是咱們測試,領導會懷疑咱們的能力,爲何一直會沒有任何進度呢?
我剛剛開始工做的時候,一個領導對我說:「測試作的好的話,你就是項目經理;若是作的很差,就是打雜的。」做爲一個測試,在需求提出來肯定由你來測試的時候,測試就已經開始了。此時需求是否變更,開發何時提聯調,何時提測試,冒煙測試可否經過,以及測試過程當中的bug狀況,你都須要關注。任何一個環境一旦出現延遲,都須要搞情楚什麼緣由,若是影響了項目進度,就立刻發郵件通知相關人等,進行風險預警。至於爲何預警?一是可讓相關人員瞭解整個項目進度,二是責任明確,防止領導認爲項目延遲是你的緣由;三及時補求,若是項目確認緊張,可讓領導有時間調整資源,萬不可到最後了纔去說困難,這個時候一切都晚了,任何後果都要你來承擔。
四,合做心法
口決:部門合做不可少,交流合做有套路;作事先作人,討論有依據。
解析:
與人交流的能力也是咱們測試必不可少的技能,由於很多工做須要各個部門的人一塊兒完成。若是你遇到了問題,都不能給人表達狀況;或是交流的時候讓人厭煩,是沒法完成任何工做的。有一個笑話說,一個測試人員發現了一個bug,因而就找開發說:「你看,這個操做好像和預期不太同樣,我不太肯定,找你肯定一下。」而後開發說:「操,這是個Bug!」這個效果遠比你說,我發現一個bug更容易讓開發接受。
若是發現的問題,最好本身能準肯定位出問題所在,這樣與其餘人交流的時候才能讓其信服。不要由於本身的問題,而後讓其餘人忙了半天,這樣時間久了就會形成他人不肯意與你合做。理清問題所在,是衡量一個測試人員水平的重要依據。
五,全面提高心法
口決:工做是手段,提高是關鍵;眼觀六路,不斷成長。
解析:
在熟悉了業務後,工做內容就差很少了。不要覺得測試完分給你的需求就達成了任務,你經過此次工做學到了什麼?有沒有成長才是關鍵。工做了兩三年,仍是在作業務;除了業務精通一些兒,沒有任何成長,這是大忌諱。要在工做中不斷總結,瞭解部門,公司或是業界相關人都在作什麼?你須要往哪兒個方向發展,這方面的技術你會嗎?經過不斷的積累相關的技術,才能使本身愈來愈值錢,而不是一樣的工做作了不少年。
總結:測試人員必定要有本身的主見,想法,而後再配合相關的能力,才能把工做作的愈來愈好。測試需求是本職公司,但是不能惟需求是從,產品和開發都能指揮咱們,咱們是配合,不是打雜。但願你們在爲斷提長測試技術的同時,也提高一下軟技能,這個不比技術發揮的做用小!