小白成長建議(2)-紮實基礎-雲層

測試基礎

不知道在看完上一章以後你是否還有勇氣繼續選擇測試這個工做,或者對這個工做有了必定的瞭解。那麼在進入正題前,抱歉我仍是要再作個鋪底。就是咱們的第二章測試基礎。java

測試須要基礎麼?mysql

須要,很須要,甚至我以爲都須要一點點天賦!就像不想作廚師的會計不是好司機同樣,測試是一個很是須要跨行業跨領域跨傳統思想的工做。想要作好測試,那麼你必須啥都會一點,並且爲了說服別人,你還得啥都比別人厲害點,這樣別人纔會服你。linux

好比你告訴別人亂穿馬路是不對的,這是沒用的,由於別人不必定明白道理。若是你讓他做爲司機感覺一下開車的時候的一剎那走神,而且讓他看看相關數據,他可能忽然一下就會意識到,不能將本身的生命放在別人的不疏忽上。每當看到騎車帶孩子上學被集卡或者攪拌車之類的大型車輛盲區帶走的案例,都心痛不已,害己害人。sql

那麼測試須要什麼基礎呢?這個和你的工做業務方向和本身的職業方向有必定的聯繫,因此我這裏從入門者的角度,給出一點本身的見解吧。數據庫

業務基礎

當你在工做中驗證一個被測軟件的時候,其實首當其衝的就是業務基礎,也就是你對該軟件的功能是否有足夠的瞭解。例如你玩一個dota類遊戲,那麼你必定要知道這個遊戲怎麼玩,規則是什麼,你才能進行基本的測試,若是對於某些比較困難的用例,你還必需要有很是紮實的操做基礎,由於什麼技能組合衝突等都會須要至關特殊的環境驗證。而若是你測試什麼粉粉日記(朋友的公司作的,順便作廣告)之類的軟件,那麼你須要對女孩子的心思有所瞭解,才能理解爲何一個日記軟件能作到千萬用戶。架構

測試工做對於測試人員的業務基礎有時候比技術更重要,這也是你會發現不少公司的測試經理(女)大多數都是業務背景很厲害的緣由之一。工具

既然這樣因此你的專業背景在軟件測試行業就不必定是計算機,可是後面也會說計算機相關專業總有必定的優點的,but這年代誰不會用電腦呢?若是你對財務很熟,那麼你作財務軟件會有必定的優點,若是你對海淘很熟悉,那麼電商類的系統你會更容易上手,以此類推。學習

技術基礎

技術基礎可大可小,可是我仍是按照稍微理想一點的狀況來談吧。對於軟件測試來講,既然你測試的是軟件,那麼最好作到如下幾點:測試

1.你會用這個軟件(簡單安裝、使用獨立進行)對象

2.你知道大概這個軟件怎麼開發出來的

3.你會開發這個軟件(架構、數據庫、開發、部署環境)

4.你能更好的開發這個軟件

對於初學者來講通常是從1往2過渡,先從能用到明白原理。這些技術基礎包括基本的OS操做(主要是linux系統)、開發語言(主要是java)、數據庫操做(主要是mysql、Oracle),這些知識能夠幫助你更好的理解被測對象是怎麼回事,從而在後面的測試技術中爲你的疑問及分析提供有力的支持。

除了上面的技術基礎還有一部分是測試技術基礎。這個方面就包括了測試理論、測試的相關體系流程、測試相關工具等,在這裏就不詳述了,在後面的章節中我會逐步細化。

 

素質基礎

就如以前所說的,測試是一個相對比較煩瑣的工做, 若是你不是一個具備必定素質基礎的人, 那麼我只有很遺憾的告訴你,你並不必定適合這個行業。身邊這樣的例子比比皆是,帶着滿腔熱血踏入這個行業,帶着滿腹牢騷抱怨離開這個領域,最後難受的會是你本身。

那素質基礎包含那幾方面呢?通俗來說,大體包括如下三個方面。

1.「三心」基礎

古人云,細節決定成敗。細心格外適用於測試人員。甚至於咱們說,須要一些追求完美主義,吹毛求疵的精神。而耐心與責任心更是可否真正踏入這個行業的必備因素。

2. 態度基礎
工做態度是評價測試人員很重要的一個方面。例如,若是沒有好的工做態度,即便一個技術能力再強的測試人員,在團隊中有時候也不能對測試工做起到推進做用,還可能起到阻礙做用。而一個願意工做的測試人員,哪怕他的技術水平不強,人並不聰明,但對工做認真負責,這樣的測試人員也會對工做起到很大的促進做用。若是業務能力與技術水平都是後天能培養的,那態度基礎就是先天因素,或者能夠成爲天賦。

3. 學習基礎
不斷地學習新東西, 不斷總結在實際工做遇到的問題及解決方法,並把他們概括整理造成經驗教訓。是提升自身能力水平最好的方法,也是可否在測試領域達到必定高度的關鍵所在。

社交基礎

其實原本想寫溝通基礎的,可是以爲這個topic太簡單了,仍是用社交基礎來代替吧。何爲社交基礎,人在社會中不是孤立的,而也不存在啥我的英雄主義,一我的改變世界(那是在小說電影中的橋段)。既然你在社會(江湖)中,那麼你就必須學會融入社會和江湖,有效的和你的圈子造成羣居。

經常說開發和測試是水火不容的(我的以爲誇張了點),就和雙子與處女是互相吸引但又互相傷害同樣,一個是聰明發散,一個是沉澱計劃,老是說不到一塊兒。可是做爲測試人員,你的工做是提升軟件質量(概念後面說),一切可以提升質量的工做都是你應該作的,哪怕讓你身邊的羣居生物開心,這也是你的有效任務之一,因此你的社交能力決定了你周圍的人對你的定位。

社交基礎逃不了兩個事情」顏值」和馬屁,抱歉也許我這裏說的很是直白,可是本質上我以爲也就是這兩點。顏值的道理很簡單,人老是看第一印象的,若是顏值高,別人一開始對你的定義就會好不少,可是不要總以爲這是長相的問題(怪爹媽),這是一個總體的概念,大了說是氣質,小了說的穿着打扮行爲舉止,這些東西給別人帶來的就是對你這我的的定義。

所謂的IT男大多數存在着顏值問題,不拘小節,穿着打扮統一標準,各類大神更是能夠用邋遢來形容,誇張了一點,可是能作大神的人物每每都沒有時間或者精力來注意這些事情(參考掃地僧)。而IT女大多也被同化了,女漢子居多(看部門),因此致使公司的女孩子可能會缺乏點風情萬種的感受吧,固然想起了一個笑話,IT男問女」大家爲啥上班穿那麼多,不怕熱麼?「IT女回答「咱們穿少了大家會熱」。從這裏我想說的是稍微有一點穿着打扮能夠給你加分很多,但不要過。

另一個方面是馬屁了,其實馬屁學能夠說是一個讓人討厭又不得不說是一門好學問的東西,」千穿萬穿馬屁不穿」是一個你們熟悉的流行語。到底怎麼理解這個問題呢,我以爲應該從人性來考慮,其實人都但願獲得承認,這是人存在的很重要的成就感的來源,每一個人都有本身的優勢,固然缺點也不少(好比個人缺點就不少,不自黑了這裏)。所謂的馬屁學,其實也是一種讚許、鼓勵別人的手段,須要從一個細微的地方找到別人的優勢,來給與讚許。在中國這點上可能比較奇怪,對別人的鼓勵讚賞在小時候少,而到了成年了又過多。我的的理解是小時候每一次進步鼓勵都能積累信心迎接挑戰,而成年了須要有足夠的心智來抵抗壓力自我突破。

做爲IT人員每每會在這兩個地方走上極端,要麼過於對他人嚴厲要麼對於他人過於阿諛奉承,這都是須要注意的。在工做中IT人員作事溝通都會計算機化:

a.單細胞思惟

b.講究單刀直入

這個給溝通帶來了快捷方便之處,也帶來了不少缺心眼、低情商的狀態。人都是有感情的,不要把對方看成一個機器來看,固然工做對事不對人也是正常的,這是個度的問題。我相信越是厲害的人,越是須要把握住本身的馬屁度。

到這裏,又要告一段落了,讀到這裏但願看完本章的你,會把握如下本身的業務、技術、社交有啥優缺點能夠整理規劃的,從下一章開始,我

相關文章
相關標籤/搜索