最近由於工作和個人原因沒有怎麼把收穫的記錄下來,消沉了快一天,腦子一片混沌,發現是該寫寫了不然腦子真的可能轉不過了!
it是乙個大染缸,也是乙個比較定義比較廣闊的行業,而我從事的工作只是裡面的一樣--軟體測試!
最近因為我的頂頭上司直接公升為我們專案組的負責人,無疑這是乙個大的調整,這也可能是我們整個專案面向網際網路進軍的腳步要開始加快。web、ipad、iphone各個專案都準備就緒,全線出擊,這些專案壓下來不知道怎麼處理才好,作為乙個合格的測試員需要保證上線以及上線後他們的正常,無疑老大給了我乙個大難題,時常讓我puch所有專案,在夜深乙個人走在回家的路上總有力不從心的感覺,心感覺是那麼的累,當跨入這個行業的時候其實就該做好心理準備!現在年輕不奮鬥更待何時呢?在我身邊的同行業人中佩服兩個人,你們永遠沒辦法想象他們是怎麼回事。下面就用b(男)和g(女)來代替:
b畢業於乙個三流的醫科本科院校,學的中醫,畢業後在一家醫院工作了一年,無奈師傅基本不讓他上手只是從事一些打雜的工作,1年後毅然轉身離去,投身於it-軟體測試工作,我們永遠無法想象他是怎麼學習、工作的,他用了兩年時間走進了微軟-中國乙個專案測試組的負責人,有點匪夷所思吧不過確實是事實,如果你學的是it然後現在做的是it工作那麼應該慶幸!
g在工廠幹過普工、在飯店幹過服務員、在蛋糕店幹過、自己開過蛋糕店、當過幼兒園老師,還有沒有任何計算機基礎,對這個完全不懂,可能你問他ip是什麼不一定會知道但她在他男朋友的帶領下毅然投入了it--軟體測試行業,是不是感覺這些行業完全不找邊際,但這就是事實,當年我開始找工作時差不多找了快乙個月,可是她找軟體測試的工作卻只用了3天,你知道這個概念嗎?現在有什麼不滿的呢?說道這裡可能很多人都會說你之前不是說了測試的門檻低嘛等等,不過確實,沒辦法事實就是事實!但是你如果想往高走必須努力!
以前在面試做筆試題時總是那麼一些問題,測試基礎題:什麼是黑盒、白盒,冒煙、回歸等各種模式分析;專案流程,v模型,w模型;工作中開發說測試提交的問題不是問題,測試怎麼辦?甚至有個公司的題目是,什麼是軟體測試? 「軟體測試可以保證質量」你怎麼看?你當然可以這些當名詞解釋。如果能加入自己的理解最好。
還有sql題出現的機率非常高,幾乎做的筆試都有,但都非常簡單,增、刪、查、改的幾個命令。這塊是我最大的不足。部分面試題也遇到了linux 的一些基本命令、乙個簡單程式的輸出結果等。是不是看見這些問題對於現在工作了很久的你是不是覺得很荒謬?
bug對我們來說太熟悉了,但是你能真的能體會bug嗎?大家都知道在國外測試和開發的比例是測試多開發少,但是在國內卻不一樣。在我個人感覺而言bug其實就是使用者容忍度,facebook沒有測試人員,他們的產品bug一大堆但是為什麼還是有那麼多的人用呢?因為使用者能夠接受那些bug,這就是使用者容忍度!而且我們做的工作基本都是按照流程來的,但是請問有時按照流程走出來的東西就能保證沒有錯誤碼?需求分析->測試計畫->測試用例->環境搭建->測試執行->測試結果分析->測試報告 這真的適合所有專案嗎?答案肯定是否定的!以前跟過乙個移動專案(那時候我沒寫用例)如果按照流程走可以肯定的是不會出現任何問題,因為一些有經驗和有責任的開發都會走通流程後才提交測試你這樣按照流程走完全沒用。其實這和面試一樣有些面試官會讓你就拿會議室的桌子、杯子等東西設計測試用例,如果你能想到他沒想到的那麼他就會對你好奇,你的機會來了!
對於很多剛入行的新人來說最重要的一點不是去學多多高深的技術,即使讓你學你也會摸不著頭腦的,最主要是的定位。
在社會意識這個範圍內思考自己能有什麼,同時在內心世界拷問本我想要什麼?不然不管從事什麼行業,什麼職業也只會一事無成。
再分享個故事,沙漠上走著寡婦和她的兒子。途中失了水袋,難以為繼。遇一神父路過,寡婦求神父帶兒子走出沙漠。神父丟下小半袋水,獨自離開。寡婦懷著對神父的恨意走出沙漠。見神父,破口大罵。神父說:」我也只有那點水,帶走你的兒子,你還活得成麼?「
活著要有個盼頭,想清楚那個盼頭是什麼,能讓你更好的面對職場。
如何定位?
一、自我認知與定位:我相信這個對所有人都有用
二、職業定位與角色分析:
三、從業意識與職業素養
四、專案工程與測試思想
五、業務知識
人比較懶所以呢整理的也就這些吧!
前段時間有個朋友問了我乙個問題:怎麼才能算是乙個合格的測試工程師?當時我很好奇,她只是剛剛工作不到一年的乙個測試新人,能問出這樣的問題讓我大跌!其實在工作的時候我也迷茫過這個問題,當時我是不斷的學習各種東西,可是到後來一位前輩告訴我錯了。現在回想我那時候真的錯了,其實乙個合格的測試工程師需要做的很簡單,就是你的測試思想,乙個合格的測試工程師和乙個測試工程師最大的卻別也就是在測試思想相,合格的測試工程師在接到乙個專案後首先他是去想而不是去做。
合格就在於他將他自己的想法始終貫穿於整個測試中,包括測試設計中,測試執行中,測試分析中。在問了我這個問題之後她緊接著問:怎麼才能做乙個合格的測試工程師,頓時我就回答不上了!
有乙個玩笑說某公司掃地的大媽都可以做軟體測試,某公司看門的大爺都可以做軟體測試。由此可見人們對軟體測試的誤解和測試工程師的尷尬。其實並不是任何乙個人都可以成為測試工程師的,其實並不是任何乙個測試工程師都可以成為合格的測試工程師的,要想成為乙個合格的測試工程師,你必須有血有肉還的有思想。技術沒有可以學,思想是學不來的,思想是需要實踐的。思想也不是他老人家憑空想象出來的,我的回答可能也不正確,但是能做的可能就只有這些:
1.每半年讀一本測試書籍(我覺得這個不算所,我們辦公室有時候討論這個問題是人家一年看書都是幾十本,不過我不知道是怎麼看完的)
2.每半年學一門測試技術(it行業變化很快,測試技術也同樣,每年都有新的測試技術出現,不希望大家對每乙個新出現的技術都掌握,只希望每乙個測試人員對本人從事的這個行業要充分了解和熟悉,因為在你現在和將來測試的專案中,你要選擇最合適和最有效於這個專案的測試技術,如果你連所選物件都不知,那談何選擇,又談何合適呢?)
4. 要學會思考(測試人員要學會在測試前思考,測試中思考,測試後思考,思考的結果要記錄下來,每有乙個人敢說他自己是天才,可以記住所有的東西。想好後那就去做吧,去驗證吧,如果不對,那返回重新思考,然後再去做,只有這樣,你才會做的更好。)
5.要重視測試設計
6.多和測試同行交流(在乙個封閉的圈子裡,或在乙個公司裡,你覺得你是測試高手,當有一天你走出這個封閉圈子的時候,你才發現,天外有天,或許捆饒你乙個月的難題某些測試同行輕描淡寫的一句話就可以為你解決。測試是相通的,測試思想更是相通的,多去做一些比較,才可以看到自己的不足。)
廢話就說到這裡。
工作筆記隨談
乙個產品可能面向不同的國家,那麼字串顯示可能導致頁面樣式不美觀,web ui可以把樣式選擇乙個折中的辦法,寫的css樣式相容多國語言。如果最後實在是沒有辦法則可以動態的修改頁面的樣式,在頁面載入的時候判斷瀏覽器的種類 版本號 還有國家的語言資源檔案 在tmo中恢復出廠設定導致頁面死掉?原因 使用者點...
Hive 隨談(二) Hive 結構
hive 的結構如圖所示,主要分為以下幾個部分 使用者介面主要有三個 cli,client 和 wui。其中最常用的是 cli,cli 啟動的時候,會同時啟動乙個 hive 副本。client 是 hive 的客戶端,使用者連線至 hive server。在啟動 client 模式的時候,需要指出 ...
Hive 隨談(五) Hive 優化
hive 針對不同的查詢進行了優化,優化可以通過配置進行控制,本文將介紹部分優化的策略以及優化控制選項。列裁剪 column pruning 在讀資料的時候,只讀取查詢中需要用到的列,而忽略其他列。例如,對於查詢 select a,b from t where e 10 其中,t 包含 5 個列 a...