一個測試員的工做與學習

其實,只是想寫寫本身的從事測試工做與學習經歷,算作回顧吧!我怕時間久了本身作了什麼都不知道。前端

 

初作測試                                                            java


  剛工做的第一個任務是搭建缺陷管理系統。在朋友的幫助下,我知道了缺陷管理系統有 TD 、JIRA和bugzilla ,前兩個是收費的,bugzilla是開源。這對當時的我來講絕對是一個有挑戰的事情。我當時花了一週時間,嘗試搭建這三個環境中的任意一個都沒有成功,晚上稿到凌晨一兩點,壓力很大的說。最後,在一次偶然的一次搜索中發現了禪道,那時禪道1.0剛發佈。加了他們的羣。搭建很是簡單。一個上午就稿定了,很是感謝王春生(bugfree\禪道的做都)。而後,獲得老大的承認,開始在咱們項目組使用。linux

       第二個困難就是老大讓我對目前的項目作一次性能測試,暈死。一入行兩天就稿這麼牛B的東西,自我膜拜一下。哈哈!老大推薦我用JMeter 和apache ab,apache 是個小工具。jmeter配合badboy使用,下了個jmeter中文文檔。也算把第一份性能測試報告作出來了。不過,如今看來,那個報告沒有一絲價值。git

  其實,這裏不得不提一下博客園jacke的博客,也正是看了他的博客本身才對性能測試略有所悟,雖然,他近兩年不多寫技術博客,但他之前的好多文章仍然很是好。這也是我在博客園安家的緣由。web

 

       以後的性能測試中,我開始採用loadrunner,由於在用jmeter的過程當中,有些問題以我當時的水平沒法理解。好比,百度地圖,當你打開那個頁面時,先出現的必定是框架,地圖的顯示要慢一點顯示出來。但我經過badboy錄製腳本時。Badboy會把那個框架與地圖轉化成兩個地址,雖然他們調用的不是一個數據,但他們畢竟在一張頁面上顯示的。Jmeter會分別對這兩個地址進行加壓。我不知如何描述這個頁面加載完成的時間。面試

 

       因此,loadrunner是將一個操做定爲一個腳本。好比,一個登陸,一次填寫提交。這樣我把重點放在結果分析上就好了。但實際也沒想的那麼簡單。Loadrunner與瀏覽器的兼容問題比較麻煩,還有在錄製的腳本的過程當中還遇到很多問題、參數化、集合點等等。其實,對於新手來講,學習LoadRunner的難點應該在錄製腳本的部分,新手每每會在錄製的過程當中遇到各類問題。至於結果分析,主要是看本身性能測試知識的積累,還有對被測系統理解的程度。數據庫

 

       學習LoadRunner時,對我最大幫助的是播布客論壇,上面有大量的視頻。最適合初學者觀看。尤爲要感謝無私奉獻小布、小強老師。但那hp單點登陸系統的廣告也聽得爛熟於心了,哈哈!天下哪有免費的午飯。apache

 

       以後的工做都比較我順利了,又不是太忙,關於功能測試主要是你對公司項目的熟悉程度,平時多蒐集一些通用測試用例,好比,文件上傳下載用例,用戶登陸用例,查詢功能測試用例。積累的多了一看到一個功能,測試思路天然就有了。瀏覽器

 

       後面,開始看QTP自動化功工具的視頻,把自帶的飛機訂票系統練習了一下。爲此還買了一本書《QTP自動化測試進階》,由於沒有項目拿來練手,學起來動力不足,再加上好多項目並不適合自動化。又要學習VBS腳本。因而學了一點就丟那裏了。安全

 

       固然,其間又瞭解了許多個測試相關的工具,測試死連接工具Xenu、頁面性能測試工具Charles 、網絡安全性測試工具Appscan 。

 

開始在博客園寫東西                               

 

 

    開始在博客園寫博客以後,而後寫博客就變成了一種習慣。每月都會整理幾篇發到博客園,雖然很簡單的技術文章,雖然寫博客須要花費時間,但我覺很是有意義,首先,技術分享原本就會給本身快樂,一些事情作過以後會忘記,我時常會翻閱參考本身之前寫過的博客,還有,我寫的內容不必定就是對的或最好的。對於瀏覽我博客的好心人能夠幫我糾正。

 

以後,又花費時間閱讀的jmeter官方的文檔,寫了幾篇jmeter使用文章。我我的比較傾情於開源的工具。雖然,以個人水平不可能研究的太深刻,但開源的東西通常小巧、易用,仍是深深的吸引着大批的使用者。Jmeter在作性能測試的某些方面就很是出色。對於更深刻的理解性能測試也會有幫助。

 

不懂開發的測試員傷不起                           

 

 

以後,忽然有一次,一個搞開發同事忽然跑來找我,讓我幫他作一個web service 性能測試,當時凌亂了。由於我連web service 是什麼都不知道,通過一番搜索加求助後知道了soapUI  ,其實,jmeter也能夠作web service 測試,但我不懂soap協議,因此,不知道怎麼配置。soapUI則是專門作web service 測試的,除了官方文檔之外,其它介紹web service 的文章都太簡單。後來,發現163博客上寫了一系列關於soapUI的文章,很是好,頓時產生崇拜之感。此人博客網名叫「流口水的小豬」,果斷加了對方QQ。我想把他的這一些列文章作成PDF文檔,「流口水的小豬」欣然贊成。由於他比較忙,可能不樂於和我聊天,因此以後不多閒聊。

 

又一個讓我感受比較麻煩的問題,是對咱們的數據庫作性能測試。恰好買了本《精通軟件性能測試與loadrunner實戰》的書,翻閱了一下,真的找到了一個方法,但要寫批處理,過程比較麻煩,並且步驟不夠詳細,對於我這樣的菜鳥搞不定,後來,厚着臉皮叫一個開發的來幫我。它問我除了loadrunner還有其它能作的麼,我說,要不試試jmeter。因而,我打開jmeter。在他的幫助下,我很快就配置成功。由於,他對SQL很是精通。我保證它以前歷來就沒用過jmeter。這讓我更以爲我欠缺太多的開發相關知識了。

 

由於java基礎還算能夠,公司的開發也都基於java語言的,我跳過了從JSP 開始學起,理解了瀏覽器與服務器之間信息的傳遞,彷佛對性能測試有了更深一層的理解。

 

惋惜,我剛學玩JSP,又被另外一項技術吸引住了,那就是selenium 開源自動化測試工具,嘿嘿!Selenium不侷限與使用一種語言,並且,有多的部分組成,IDE 、RC、Grid、組合使用,基本能夠知足web自動化測試。開始,在網上收集各類關於selenium的資料。後來,發現selenium 2.0已經出來,可關於2.0的介紹不多,rc已經取消,卻而代之的是webDriver。因此,買了本《零成本實現web自動化-基於selenium和bromine》。「流口水的小豬」的博客也有很好的關於學習selenium的文章。因此,也時常關注他的博客。

 

 

 

一次跳槽未遂                                    

 

我一直信奉務實,由於如今浮躁的技術員太多了。成天抱怨待遇,我一直以爲,只要埋頭把技術學好。未來必定會拿到高薪。在博客園認識一個作測試的朋友,問我願意跳槽到上海去不,它們找人,大概是我目前工資的三倍,我在鄭州拿着不足2K的工資。雖然是高消費的上海,我依然嚮往高點的工資,更專業的團隊。後來,他沒有幫我推薦成功,但我已經不沉着了,一旦有了想換工做的念頭,就對如今的工做產生各類不滿。

 

在網上投了北京的簡歷,一個鄭州作外包的(外包到北京)公司找我面試,後來它們給我訂了車票去北京XX公司面試,由於我工做經驗不夠,沒有面試成功。又在北京面試了幾家公司,後返回鄭州等一家公司通知。以後通知我人事沒過。

 

在去北京以前,一個北京的姐把我簡歷投了他們公司,當我再回鄭州時,接到他們公司面試電話。各類糾結以後最終仍是沒有去。由於它們公司待遇還不錯,因此沒去有點小後悔。沒去緣由,一方面是這邊公司老請假很差,另外一方面是立刻過年了,我想拿那個年終獎。

 

淺學開發知識                                    

 

通過一個換工做未遂的經歷以後,心態又慢慢平靜下來。一個作開發的同事和朋友,說他想了一個「項目」姑且叫項目吧。但願我年前學學開發,年後和他一塊兒作作看。成與不成就當學東西了。憑這我以前的知識,加上他每晚的輔導。我把java的SSH框架過了一遍。由於前面知識打的不牢固,學習開發又不連續,中間斷斷續續。因此,SSH學的還挺吃力。一直學到年後。

 

咱們爲了達到一種完美的狀態,在學SSH框架的同時,還將maven 項目構建和git版本控制融合到項目中學習和使用。那時候還有一個作前端開發的和我一塊兒學,因此勁頭十足。冬天挺冷的。咱們一塊兒看老馬(馬士兵)的視頻,呵呵!相信學java的同窗都應該知道 馬士兵的java視頻,電驢上面免費的。

 

後來,發現學了SSH框架,要想開發出像樣的東西,還須要學習好多相關的技術。年後,一直在思考,那哥們想的項目,以咱們如今的能力短時間內根本不可能。要本身搞東西光有技術是不行的,況且咱們的技術還差十萬八千里呢。在博客園看了一位大哥的創業經歷。彷佛認清了本身。咱們天天作在一平米的地方,說大很大,由於咱們能夠看到世界各地的各類信息;說小很小,資歷太淺,只是一個小城市,小公司的小測試(開發)員。因此,我暫時退出,也許,五年八年之後有機會,咱們再聚到一塊兒作點什麼。每一個男人都有一個創業夢,咱們只是缺乏能力與勇氣。而我相信一直務實的堅持,那兩樣會有的。

 

年後的離職                                       

 

先說學習的部分,對於開發來說,我更喜歡測試,我更喜歡穿梭於各類技術之間,而不是把某種技術學到極致。固然,我應該把性能測試或自動化作到極致。但這些技術是基於各類技術的,尤爲是性能測試。因而,年後我把學習的重點放到了linux系統上。數據庫也是我最薄弱的地方,往後慢慢補來。

 

在說工做的,年前那次離職未遂的時候,我跑去找老大說要辭職,其實,也並不是100%真的想辭,後面老大說能夠給我加薪。一直推脫到年後,年後告訴我二月必定漲,我指望着二月漲薪。但是失望了。日後推遲到了三月。我查完工資後,猶豫了一天,決定辭職!辭職出奇的順利。沒有人挽留。可悲,也許我真該走了。

 

由於年後沒有什麼新的大項目,在我以前都一個同事走了,我以後又有幾位同事離開,包括個人老大,難怪我走的時候,他沒有挽留我。呵呵!其實,拿着微薄的薪資,我沒有太多的抱怨。我工做中學到了不少東西。我遇到一個好老大。他樂於對咱們技術分享。一羣不熱情但很友好的同事。

 

個人測友們                                      

 

在我剛作測試的時候認識了幾個很好的測試朋友,小米(上海)、欣欣(杭州)、豆豆(天津、北京)、boy(北京)、葉子(福州),剛開始是由於技術相識,後來很聊得來,天天閒來無事都要相互調侃一番。哈哈!這個工做中最快樂的事。尤爲,要感謝,boy和豆豆,在我去北京面試的時候給了我莫大的幫助。雖然,以前沒有見過面。

 

開我在博客園開播的時候,我也建立了(testing烏托邦)QQ羣,固然是先拉他們幾個充數。嘿嘿,如今羣小,但還比較活躍。我會盡力幫助那些測試新手。幫助別人的同時提升了本身。何樂不爲!

相關文章
相關標籤/搜索