文科女生轉行軟件測試之路

發表于:2020-11-05 09:32  作者:LayneYao   來源:知乎

字體: | 上一篇 | 下一篇 |我要投稿 | 推薦標簽: 職業發展

  前年年底實習過軟件測試,現在已經轉行 Android 開發了。那次的軟件測試實習,雖說只有短短的三個月時間,但是就測試工作的質量來說,算是可以的了。主要測試一些處理大數據的業務流程,測試接口的時候學到了點自動化測試技術
  其實國內基礎的軟件測試工作,很多都是手動功能測試,好一點的會搭配一下自動化測試。如果測試工作緊急的,測試用例都是后面再補上來的。至少很多創業公司都是這樣一個情況。
  女朋友是文科生來的,專業是工商管理。畢業之后做過活動策劃、文案編輯的工作。工種有點亂,不系統,不利于職業發展。這兩次的公司待遇簡直讓她糟糕透了,工資不高,發展又沒有前景,福利待遇就更不用說了。我也勸說過她,面試的時候要看一下公司的產品,以及前景、并且要專心做一行,這樣才有利于職業發展,年紀大了才不至于尷尬。
  綜合以上的因素,我就勸說她轉行軟件測試,她也覺得文員的工資也高不到哪里去,所以就聽了我的話,并于去年年底就開發學習軟件測試。
  軟件測試理論基礎
  其實基礎的軟件測試工作,需要用到的基礎理論知識主要就是黑盒測試,外加白盒測試的補充,可以說非常的簡單。但是要做軟件測試工作,首先得過面試這一關。
  俗話說,面試造飛機,工作擰螺絲。如果你只是會黑盒和白盒測試基礎理論,就去面試軟件測試工作,那不用說也是碰壁居多的。對于知識和技術得學深一點,學廣一點,自己的競爭力才高。
  學習理論基礎,一開始我就選了一本入門級的軟件測試書給她。注意是入門的,不是經典的,經典的適合已經入門的反復看,但是不適合剛入門的看。
  入門的測試書籍我就選了我大學的第一本軟件測試的書:《軟件測試技術教程》徐光俠、韋慶杰 主編。網上二十來塊就可以買到。
  好了,理論的書選好了,但是也不用全部去看。入門級的書,講得都很廣泛、很基礎、甚至有的技術還很過時,所以看重點就足夠了。這本書基礎知識的主要點大概有:軟件測試的流程、軟件測試流程的相關文檔、黑盒和白盒測試方法以及理論、如何設計測試用例和測試數據。
  基礎理論知識著重學習以上的點,基本可以應對軟件測試的了。
  軟件測試的提高
  軟件測試的提高,也可以說是軟件測試面試的加分項,這里有幾個點。
  ·首先是會一門編程語言
  編程語言有很多,偏向測試的就建議兩種:Java 或 Python,Java 是現在現在運用最廣泛的語言,適合快一點找到工作;Python 是最有前景的語言,也是可以運用到軟件測試行業的。
  學習編程語言,網上有很多視頻教程,大部分都是面向基礎的,可以下載下來慢慢看。然后再結合菜鳥教程網上基礎知識,基本是可以滿足初學者要求的了。
  值得注意的是,如果是之前沒有理科基礎轉行軟件測試的,那么這一步自學編程語言還是蠻有難度的。他們如果是看一些非常詳細的視頻,會感覺非常的煎熬、非常的枯燥,很難有學習的動力。女朋友之前就是有這樣的情況。
  于是我就想了一個辦法,篩選出一些有實操性的視頻,讓她邊看邊操作,實在不想看視頻就直接打代碼。這種情況下,有操作,代碼完成并運行后,學習者就有滿足感和成就感,這樣就有動力學習下去了。
  要知道這一度讓女朋友不想學習測試理論基礎了,只想看視頻打代碼了!搞得后來我一直強調,編程語言只是你的加分項是次重點,測試理論基礎才是面試的重點。
  ·接著是會一門數據庫
  數據庫可以選擇 MySQL,簡單易上手。在電腦上裝個 MySQL,加一個 Navicat 可視化管理工具,在網上直接找個博客,或者也可以到菜鳥教程里面跟著一步步操作就可以了。
  數據庫語言也不用學很深,應對軟件測試的面試,學習簡單的增刪改查、以及排序和分頁等簡單的數據庫操作語言就行了。
  ·然后是了解一門自動化測試
  這里我讓女朋友學習的是 Java+Selenium 的 Web 自動化測試,這是我在大學學的自動化測試技術,這個技術幾乎已經沒有公司會用來跑自動化了。但是沒事,我們只是學習最簡單的操作,用來應對面試的,加上它簡單易上手。
  女朋友在學習完之后,我讓她簡單的寫一篇博客總結一下,有需要的可以去看一下,非常非常的簡單:Java+selenium 簡單實現 web 自動化測試
  ·還要了解一個 bug 管理工具
  bug 管理工具,其實就是一個工具,管理著測試出來的缺陷,能一目了然的知道缺陷的生命周期。很多創業公司都不用 bug 管理工具的,只用 bug 清單就搞定的。但是前面說的,為了應對面試,保險的還是學習一下最好。
  bug 管理工具我知道的并不多,TestCenter 這個是我在大學的時候學的,這是澤眾開發出來的,只是在大學上課的時候用過,不知道多不多公司用,操作起來還是有點繁瑣的;還有一個就是禪道,這個應該比較多公司用的,女朋友現在的公司就是用這個的,因為禪道簡單易上手。
  這個上網隨便的操作一下,走一下流程,在面試的時候能夠回答就行了。
  ·最后就是項目經驗
  這個對于初學者來說還是有點麻煩的,因為沒有像樣點的系統給你測試。我的做法就是找一個干凈一點,功能性多一點的網站讓女朋友寫測試用例,并執行一遍。原本有同學大學寫的網站的,但是現在運行不起來了,也是蠻尷尬的。所以只能執行這個下下策。
  測試用例盡量的寫充分點,整潔一點,并且執行一遍。有bug,或者有不符合邏輯的也把它列個bug清單,實在有心的可以在禪道上記錄一下,就把它當做一個自己要測試的項目來做。
  這樣做完之后包裝一下,就是自己的項目經驗了,如果面試官問起來,你也可以回答的有理有據,甚至可以拿出你的測試相關文檔給它看。建議就是最好有兩個以上的項目經驗。
  總結
  學習完以上的理論知識和技術,那么就可以編輯自己的簡歷,進行投遞了。
  再有,面試其實也是進步的一種,在面試中面試官問到的問題,自己在面試完之后要憑著記憶把它寫下來,沒有回答上的,自己下來要好好的補充。面試得越多,那么自己就進步越大。慢慢的肯定有中標的。
  女朋友在第二次面試的時候就找到了,已經開始工作的,雖然工資也不是很高,但起碼有個職業方向了,好好學習,好好工作,然后再提工資,不給再想辦法跳槽。
  最后祝大家努力學習,能找到自己心儀的工作。

  本文內容不用于商業目的,如涉及知識產權問題,請權利人聯系博為峰小編(021-64471599-8017),我們將立即處理

評 論

論壇新帖

頂部 底部


建議使用IE 6.0以上瀏覽器,800×600以上分辨率,法律顧問:上海瀛東律師事務所 張楠律師
版權所有 上海博為峰軟件技術股份有限公司 Copyright©51testing.com 2003-2020, 滬ICP備05003035號
投訴及意見反饋:webmaster@51testing.com; 業務聯系:service@51testing.com 021-64471599-8017

滬公網安備 31010102002173號

51Testing官方微信

51Testing官方微博

掃一掃 測試知識全知道

日本av