回覆列表
  • 1 # 我是一條大閒魚

    測試與前端,兩個完全不一樣的發展方向,但是都是IT部門裡面不可缺少的重要部分。先說說兩者的技能要求和工作性質吧。

    軟體測試:軟體測試的定義是指用人工或者使用工具找尋軟體存在的Bug,缺陷,以及不符合客戶需求的地方。延伸到,效能測試,和安全測試。效能測試旨在測試系統穩定性,找尋系統瓶頸。安全測試是指軟體系統安全方面的問題。軟體測試分白盒測試和和黑盒測試。黑盒相當於是做功能測試,白盒注重於軟體程式碼以及整體架構方面的測試。精通各種測試工具如jemeter,selenium,QTP 等自動化工具,熟悉掌握1-2種開發以及指令碼語言如python,java是一名資深測試大佬所需要具備的。

    web前端開發:作為一名web前端開發你需要精通HTML,CSS,JS,瞭解本地儲存,websocket,熟悉主流的框架,和UI庫等等等等…滿足以上之外最重要的是對程式碼的要求。良好的程式設計素質,以及各方面的邏輯分析能力。

    一般就發展前景而言,前端開發的入門薪資往往會高於測試的入門薪資。當軟體測試做到管理,以及經理亦或者是高階測試,薪資才能有很好的提升。

  • 2 # IT人劉俊明

    Web前端屬於開發崗位,在移動網際網路和大資料快速發展的推動下,前端開發取得了長足的發展,目前前端開發崗位除了Web前端之外也包括了移動端開發(Android開發、iOS開發)、小程式開發和大資料呈現端開發等等。另外隨著Nodejs的應用,前端開發後端化也是一個趨勢,因此目前的前端開發被賦予了更多的意義,前端開發的崗位數量也得到了一定程度的增加,目前前端開發的崗位數量已經接近甚至超過了後端開發崗位(應用級開發團隊)。

    相比於前端開發崗位來說,測試崗位的知識結構要更豐富一些,雖然軟體測試通常不涉及到大量的編碼任務,但是軟體測試崗位涉及到的內容卻非常多和雜,可以說專案需要什麼技術,測試人員就需要了解什麼技術,而且要搞清楚專案的業務邏輯流程和每一個功能的邊界。在大資料技術逐漸落地應用的當下,軟體測試對於產品的迭代速度有重要的影響,所以軟體測試崗位的需求量也是比較大的。

    從崗位需要的數量上來說,Web前端開發的崗位數量要多於測試崗位,所以Web前端的就業要更容易一些。而且在終端應用場景不斷拓展的當下,前端開發的邊界也在不斷拓展,崗位需求的數量會呈現穩步上升的趨勢。

    從上升空間來看,前端開發和測試都有充足的上升空間,前端開發在當前也完全可以走全棧開發路線和架構師路線,測試崗位也可以走測試專家路線。從薪資待遇和職業生命週期的角度來看,前端開發和測試崗位的差別並不大。

    在具體選擇上,可以先從前端開發開始學起,如果感覺不適合再調整到測試崗位也是可以的,但是從測試崗位調整到開發崗位,難度會稍微大一些。

  • 3 # 演算法

    作為IT行業的多年程式設計師,我來回答下這個問題。

    網際網路公司,軟體測試部門一般大多數都是女生。web前端一般一小半也是女生。而後端開發幾乎沒有女生。

    從工作時長上看,測試和開發其實都要加班。測試需要監督督促開發人員專案的整體進度,在專案迭代的時候需要測試人員進行最後的把關。兩者工作週期相差不大。

    從工作壓力上看,測試的工作壓力其實也不小。測試人員是軟體發行後的最後把關者。開發人員完成專案的開發交給測試,如若測試人員失誤,導致軟體上線造成重大損失,測試人員會承擔部分責任的。

    從薪資角度上看,初中級測試人員與前端開發人員薪資差距幅度不是很大。而高階前端人員與高階測試人員的薪資水平還是有一定的差別的。畢竟開發的工作壓力更大,責任更重,加班時間更長。

    從前景上看,國外前段時間曾釋出過一篇報道,稱開發出自動修復bug的軟體。其實假如這種軟體真的存在或普及,測試還需要人嗎?即使現在。自動化測試很大程度上減少了測試人員的工作量,而且很多開發人員本身就可以自己寫測試指令碼。“開發自測”的理念其實一直在網際網路公司推行。

    對於前期發展,前端更加具有優勢。

    我本人從事多年網際網路Java開發,感興趣的朋友可以關注私聊,共同努力,共同進步。

  • 4 # Aodongq1n

    初級,中級的測試和開發,待遇差不多。高階測試和高階開發待遇差別大,但是有一說一,高階測試,如果水平達到了,他也就不滿足於做測試了,更多的會做一些開發工作。測試,其實大部分時間還是體力活,大部分工作,新人經過指導完全可以勝任

  • 5 # 常德女婿

    軟體測試和Web前端哪個更好? web前端開發和軟體測試的前景如何,選擇哪一個會更適合自己,這是人生中一件重要的大事,因此許多人都對此特別的關注。針對這個問題,我可以給你一些我自己的行業建議。

    前端開發

    前端開發後端化也是一個趨勢,因此目前的前端開發被賦予了更多的意義。但是前端開發的內容隨著移動網際網路和大資料的發展而逐漸增多,除了傳統的Web前端開發之外,目前Android開發、iOS開發、APP混合式開發以及第三方開發(各大平臺的小程式等)都逐漸併入到了前端開發團隊。目前前端開發也是一個比較明顯的趨勢,所以當前的前端開發也被稱為“大前端”。從就業的角度出發,學習前端開發是不錯的選擇,但是要想提升自身的崗位競爭力,要進一步豐富自身的知識結構。

    測試

    測試雖然入門門檻低,但是其實需要學的東西非常多,如果是web測試,那麼各種亂七八糟前端的東西都要去了解(HTTP,HTTPS,POST請求,XML,JSON,)起碼不會寫程式碼,但是你要了解然後測試還可以細分為:測功能測試、黑盒測試、白盒測試、自動化測試、安全測試、效能測試。測試流程、測試報告、測試用例的編寫等。

    大家一定要記住一點,如果你對什麼都抱著試試看、無所謂的心態,那就註定你學什麼都學不好。

  • 6 # 優就業浙江IT培訓

    一般提出這類問題的,應該都是剛剛準備轉行到IT行業的小夥伴,並不太清楚這兩種有什麼區別和相似點和工作之後的差異。

    如果大家對兩個方面都沒有什麼抗拒點,覺得都可以學習,那麼這個時候主要考慮的就是其它外帶因素了,比如說之後想要工作的城市是哪裡,這個也是最直接影響找到合適工作的重要條件,有的城市的web前端工作人員需要的就比較多,能夠提供更多的web前端工作崗位,那這個時候的話,兩個相比選擇web前端肯定是最好的了,反之就是選擇軟體測試行業。

    第二點就是工作城市的薪資水平是如何的,這個也是決定大家能不能找到比較高薪資的必要條件,如果該城市的前端薪資水平比較低的話,那麼可能現在就不是最好選擇前端的時候,軟體測試應該會是更好的選擇。

    這麼選擇的前提就是你選擇這軟體測試或者前端都可以比較喜歡學習的前提下,這種肯定會能更大機率的找到工作和更高薪資的工作。但是如果沒有辦法確定自己這兩種科目那個會比較感興趣,那也比較簡單,網上入門的課程影片還是挺多的,前期都學一下,看看對那個課程更感興趣,如果不感興趣的話,或者是學習的很吃力,最好是堅持一段時間,看看是不是別的原因導致的,但是一段時間過去後,要是還是這種狀態的話,最好還是換一下。

    軟體測試和前端兩個行業沒有從根本上說誰比誰好,只能從自己的角度去考慮,自己更適合在那個行業進行發展,如果想要更深入的瞭解,可以進入優就業官網。

  • 中秋節和大豐收的關聯?
  • 哪幾類食物容易導致男性不育?