• <xmp id="iio2k"><u id="iio2k"></u>
  • 【雜談】聽說軟件測試,錢多活少離家近

    -回復 -瀏覽
    樓主 2021-05-25 06:03:59
    舉報 只看此人 收藏本貼 樓主


      2015年股市很火爆,互聯網金融揭竿而起,軟件測試與開發也受到眾多想跨行業工作者的喜愛,眾所周知,軟件行業工資高于平均薪資水平。最近有朋友和網友向我咨詢軟件測試的事情,大意是:小白如何入門軟件測試行業,且聽我說。

      我從事軟件測試行業整整5年,先說點我的測試經歷,讓大家對軟件測試有些認識,其次說說小白如何跨行從事軟件測試,最后推薦些軟件測試方面的書。

    NO.1 我的軟件測試經驗


      作為一枚女漢子,大學學計算機科學與技術專業也是十分痛苦的,剛入學就學習C++,老師口中各種鳥語,聽不懂啊畢業找工作腫么辦,就這么糊里糊涂的學了3年的計算機語言c++、java、c#、oracle數據庫、linux操作系統,時刻擔心畢業=失業。

      害怕大四找不到工作,我在大三暑假就開始準備實習,留意教務處發布的各公司實習崗位;剛好A公司來校宣傳找實習生,A公司主要做銀行系統,招測試與開發,聽說測試門檻低,邏輯思維有條理、能看懂代碼就可以。第二天直接去參觀公司并且報名考試(2011年各種城鎮銀行成立,公司大量缺人手,招聘了大量物美價廉的學生),下午公司打電話說我通過了,明天開始實習培訓。

      由于態度積極主動(面試人員之后說的),實習了幾天就進入了項目組實習--銀行系統;從實習到轉正一路走來累啊,學校學習的只是很基礎的知識,工作中遠遠不夠。

      城鎮銀行--麻雀雖小五臟俱全,學習了業務:存款、貸款、卡、大小額支付、票據、中間業務、網銀、信用卡等;工作中需要搞配置庫svn、缺陷管理工具qc、部署版本、操作數據庫、linux系統命令、重現生產bug等。

      當時這個公司開發人員很忙,測試人員測試出bug,首先得自己對照需求,看日志定位,然后找開發解決。非常感謝當時的師傅領我入門。

      別人的大四在宿舍睡覺、看電視劇、打游戲,而我每天7點起床倒2趟公交車去實習,現在想想當時真的很拼,每天累的焦頭爛額,一臉痘,但是很值。

      由于在這個公司學到很多技能,2013年通過了北京一家大行的面試(大行--人員外包),區別與項目外包,一會給大家解釋)。大行工作內容如下:

      評審文檔:大行文檔超級多很細,比如:需求說明文檔、設計說明書、組建設計說明書、動不動就上千頁。剛開始評審各種文檔,其實就是找某些功能描述模糊不清或多種描述的,然后整理成excel和需求人員確認。

      web界面測試:類似與銀行的網銀系統,點擊系統,如有報錯直接丟給開發,測試人員只需要描述錯誤即可??床坏綌祿?、看不到后臺、看不到報錯日志,每天匯總案例執行個數和bug測試情況,天天整理一堆excel文檔,時間久了會感覺自己像機器人,沒有激情。

      很多時候在大行恨不得一份工作5個人來干,每天很閑,姐姐還很年輕好不好,需要工作帶來的成就感,想看代碼、想了解單元測試、性能測試、linux、數據庫,身邊的同事各種跳槽(人員外包沒出息啊,隨時換工作地點、不讓玩手機、不讓干這不讓干那、跳槽加薪?。┍锴?,姐下決心辭職不干了---ByeBye‘A’公司。

      2014年5月換到了B公司,項目外包--理財系統,公司有自己的產品(理財、基金、支付、P2P)項目經理很nice、主管也很nice;理財之前沒有一點基礎,從頭學起(和比我早到1月的實施美女共同學習,成長蠻快的),也和業務人員經常打交道,學到很多。

      第一次用loadrunner做性能測試加班到凌晨2點,這是平身第一次啊,實體環境中調通了腳本并且跑起來了,明白了性能測試場景設計、TPS、通過事務數、最大并發用戶數等,了解了性能瓶頸如:查詢耗時、實時寫日志、缺少索引、硬盤等;最近在配合各個渠道做測試,理財處于中間系統,接一堆外圍渠道,寶寶心里苦。

      我的測試經歷講完了,想必大家已經了解了從事軟件測試需要的一些基本技能。

    NO.2 軟件測試人員的工作地點


      以我現在的公司為例,公司分為產品部、實施部、測試部等;

      產品部人員一般在自己家公司工作,有時候會出差到現場去解決問題,自己家公司環境好、自由,公司有微波爐、下午茶、水果等。

      實施部人員一般在客戶現場做實施(公司把理財產品賣給客戶,需要實施維護),現場工作的宗旨是:客戶虐我千百遍,我待客戶如初戀??蛻魰欢ㄆ谟袀€性需求,實施人員維護。環境一般般,在現場就會有銀行的人管著。

      測試部:有的在公司做產品測試、有的在客戶現場做測試,比如我在客戶現場,科技部人都還不錯,相處蠻愉快的。

      軟件測試工作性質分3種:

      1、找個非外包公司,公司自己給自己做項目,比如鏈家app等,人員很和諧,在自己家公司做項目很幸福。

      2、進入大點的公司,做項目外包,項目外包對測試人員較嚴格,功能測試、性能測試都得會,人員比例:10個開發1個測試。

      3、剛培訓完人員外包,有些公司專賣人員,某些銀行給價2.5萬每人月,公司橫豎都是賺。缺點:人員管理松散,找不到組織。

    NO.3 軟件測試入門


      如果你身處北上深,想跨行做軟件測試,前途還是很光明的,這些城市需求多,提升很快,尤其是越來越多的創業公司,找工作不難。

      如果你身處某些二線城市,尤其是平均工資較低的情況,不建議轉行做軟件測試,大家轉行是為了掙錢,除非你學習后想去北上深發展或是特別愛好。

      1、如果你的親人在做軟件測試,這是個特別好的資源,買本軟件測試的書籍,讓他教你;他個人電腦里會有他公司的資料需求、設計文檔、測試案例、被測系統、數據庫等,利用周末時間在家教,先看需求了解業務--找出測試點-寫案例,然后自己跑系統。之后教數據庫的增刪改查語句以及一些簡單的linux操作命令。

      我同事利用周末時間已經把他弟弟、他女朋友都培訓成了軟件測試人員,現在工資相當不菲。

      2、培訓班

      眾所周知,培訓班費用很高,如果你學過c語言,了解軟件開發與測試流程,就自己買本書多看,網上關于軟件測試的資源很多,多看,多投簡歷,必定會找到份工作。

      如果你是其他專業畢業,對計算機軟件一點都不了解,那就可以考慮報培訓班學習,至于報哪個班,大家上網自行搜索,最好去知乎找答案,滿滿的都是干貨。

      3、工作態度:

      跨行業進入軟件測試,隔行如隔山,想必大家都會珍惜這份來之不易的工作,首先端正態度入職新人都會有老員工帶著,一般公司都有配置庫,里面有各種文檔,測試案例、測試bug文檔等;

      多看測試文檔、你的師傅加班時你就在旁邊看著幫助他干點零碎活,很快熟絡之后工作中遇到問題也會積極幫助你,不懂就要問,多問多思考,最好和他要套測試環境,自己跑案例,遇到問題多記錄。微軟的OneNote很好用,記錄問題可以分各個頁簽。

    NO.4 測試流程


      1、需求分析

      需求分析是軟件工程中的一個關鍵過程,只有吃透需求,后續工作才能得以開展。每次有新需求要求參與討論,否則后期測試各種疑問(測試人員和開發人員思考問題角度不同),討論時記錄關鍵點,整理在OneNote里,以便日后查看。

      2、寫測試案例

      如:地鐵里的自動販賣機,提煉測試點,然后寫測試案例;

      有效的等價類有:

      · 金額正好,順利出貨

      · 金額超出,找零出貨

      · 金額不足,提示,并吐出貨幣

      · 金額足夠,取消交易

      · 假幣,吐出

      無效等價類:

      · 放入金額,不出貨,不找零

      · 放入金額,不出貨,退錢

      · 金額超出,出貨,不找零

      · 金額超出,不出貨,找零

      · 金額不足,出貨,找零

      · 金額不足,出貨,不找零

      · 金額不足,不出貨,不退錢

      · 金額正好,不出貨,退錢

      · 金額正好,出貨,找零

      · 金額正好,不出貨,找零

      · 不投金額,直接出貨

      測試案例設計有很多種方法,大家可以看書學習。

      3、執行測試案例

      把2的測試點,完全形成文檔,在測試環境執行每條案例。

      4、測試bug追蹤

      測試過程中難免會出現bug,如果有bug先自己對照著需求自查,看日志,確認無誤,找開發人員看代碼,記錄測出的bug,實時更新bug狀態;

      5、寫測試報告

      主要寫測試背景、測試目標、測試案例覆蓋率、測試周期、測試bug修復率等。

    NO.5 測試書籍


      《軟件測試 原書第二版》老外寫的,佩螣譯,機械工業出版社 ,實習時培訓老師介紹的,眾多測試書中最好的一本入門書,此書淺顯易懂,很全面的講解 ,適合軟件測試入門的同學學習,我也會經常翻閱。

      《軟件性能測試過程詳解與案例剖析(第2版)》段念,清華大學出版社,想學性能測試,然后百度搜索的答案,買了這本書,真的很不錯;銀行業務數據量大所以需要壓力,第一次做看的這本書,加班到凌晨2點,終于成功了,內容豐富,有大量的案例供大家參考,每次做性能測試,都會看,每次都有不同的收獲。

      《Google軟件測試之道》老外寫的,人民郵電出版社,未來是軟件測試開發工程師(SET)的天下,抓緊時間學點開發知識。

      《探索式軟件測試》老外寫的,清華大學出版社,如果你抱著未來手工測試人員會消失,不妨看看這本探索式測試。

      題外:雖然軟件測試人員有時會被開發人員鄙視,但是沒有測試過的程序他敢上生產?bug一堆一堆的,做測試很好,未來測試會越來越被重視的?。?!

    (轉自簡書 笑笑愛笑smile)

    相關推薦:

    【測試故事】如果測試媛/猿不懂開發......

    【神總結】發現Bug后,開發給測試人員的20條高頻回復!

    51Testing第84期軟件測試沙龍(上海站)火熱報名中!

    更多精彩內容,點擊左下角“閱讀原文”!

    我要推薦
    轉發到