首頁>Club>
5
回覆列表
  • 1 # 匯智動力學院

    單從軟體測試這個崗位來說,是個不錯的崗位,隨著網際網路產品的豐富,企業和使用者對軟體產品的質量都有很高的要求,因此軟體測試工程師的角色就非常重要了。

    但是軟體測試從業者分兩種:

    一是初級軟體測試員

    技能需求:手工測試,也就是點點點,薪資水平一般,並沒有突出。工作內容也並沒有什麼過多技術含量,從業者眾多,很難獲得長期穩定的發展。

    二是軟體測試工程師

    技能需求:自動化測試、程式設計能力。薪資水平較高,甚至能與程式設計師薪資水平一致。前景非常好,未來可期。國外軟體測試工程師相較於國內更受重視。

    這個崗位確實不錯,但看你有沒有往更高層面發展的念頭和毅力。如果只是在手工測試點點點,點到職業壽命終點的話,那入行軟體測試,反倒耽誤了您的寶貴時光。

    總之,如果熱愛就勇敢的去嘗試,難度不大,易上手!

  • 2 # 卓碼測評

    隨著網際網路行業的發展,軟體測試對於軟體質量當然是越來越重要了,但是現在國內軟體測試外包也很流行,小企業一般很少單獨設定軟體測試崗位。

    國內做的比較好的軟體測試公司:卓碼軟體測評

    https://www.zmtests.com/

  • 3 # 在迷茫中清晰

    軟體測試這個崗位怎麼樣?就個人的親身體會簡單談一下吧。

    1.薪資:同等學歷背景下,薪資同研發崗,優秀的軟體測試工程師可能還會略高於研發崗。

    2.個人發展:推薦大公司。一般情況下,大公司的軟體測試流程比較完善,而且重視測試,測試人員會相對來說具備一些話語權。而且大公司的產品具有市場競爭力,技術相對前沿一些,相應的對於測試工作也具備一定的挑戰性。有些小公司,測試人員真的是“點點”,測試流程也不完善,甚至測試的時候都沒有測試用例,整體的測試過程都無法追溯,測出問題了,開發人員也不會積極響應,沒有嚴格的監管制度,互相甩鍋。

    3.就業機會:一線城市軟體測試就業還是可以的,比較好找工作。尤其是測試開發工程師,市場上比較搶手。

    4.注意事項:

    軟體測試本身屬於質量保證體系,相當於質檢部門。所以對於軟體測試人員的溝通協調能力要求比較高。在這裡要先說一下,一個團隊裡為什麼要存在軟體測試工程師?個人覺得主要有兩方面原因:一方面是希望產品的質量可以更好,提高商業競爭力。而另一方面就是提高開發人員的程式碼水平。試想一下,如果沒有人給開發人員提bug,他們自己又發現不了,沒有問題驅動,他們的程式碼怎麼最佳化?怎麼提高?在實際專案開發過程中,一般都是比較急,加班加點的,專案時間點卡的特別嚴,開發人員將程式碼轉測之後也是比較疲憊的,在這種狀態下,收到了測試人員一堆bug,勢必會有一些小情緒。所以測試人員要具備一種能力,讓開發人員開開心心的認可你的bug。

    簡單小結一下:

    (1)軟體測試這個崗位在市場上有一定的就業前景,但是對技術要求目前也越來越高,軟體測試入門容易,深入難。真正的軟體測試工程師,掌握的技能是全域性的,多方面的。

    (2)軟體測試也是比較辛苦的,因為卡在專案最後的一個節點,在時間緊,任務重的時候,通常需要加班加點甚至通宵,但是整體還是有忙有閒的。

  • 4 # 蛋蛋說程式設計

    軟體測試相對於開發來說簡單一些,女生學習是比較多的,主要就是女生心細而且謹慎。現在軟體測試更多的為自動化測試,前景不錯;網際網路時代高速發展,專注於傳統功能測試的工程師市場需求缺口直線下降,處於飽和,相反自動化測試工程師,介面測試工程師,效能測試工程師,測試開發工程師的市場需求處於急速上升趨勢,說是重金難求亦不為過;

    想從事自動化測試的可以看一下上面我發的百戰程式設計師線上測試輔導班,學完可以走技術路線和管理路線兩條路,而且你也可以看到課程中會講一些Java和Python的基礎知識,為你將來轉開發提前做好鋪墊,像企業需要的功能、效能、介面、APP自動化測試都會講,課程是成體系的,而且針對零基礎有很多免費資料分享,可以很好的瞭解課程質量,師資力量、教學服務,非常的人性化,給了初學者很多選擇的機會。

  • 5 # 樂搏軟體測試

    軟體測試的崗位介紹:

    按照這個職業晉升路徑:功能>>介面>>效能>>自動化>>測開or管理

    功能測試職友集的薪資取樣:

    簡單說一下功能測試(非外包公司的),一般都很難去參加需求會,都是上級領導參加了,寫完測試計劃和用例交代下面的人執行。由於今年疫情的原因,優化了很多執行層面的功能測試。相對來說,除了外包公司功能也不是很好工作。非常不建議去外包公司,一般不能深入瞭解業務,夠不到效能介面。

    效能or介面測試:

    Q:什麼是介面測試?

    A:大家通常說的介面測試有兩種,API:用能理解的話說就是應用程式程式設計介面,程式之間的介面。CUI:圖形使用者介面,是人和程式之間的介面。Tips:比如就是一個應用,背後有強大的資料庫儲存使用者行為,但是使用者在前臺只需要輸入使用者名稱驗證碼等,而資料庫和使用者之間就需要一個介面。可以把介面理解成一個詞典,中國人和美國人之間需要溝通,就要用到這個詞典。

    Q:什麼是效能測試?

    A:負載和壓力測試都屬於效能測試。Tips:雙11的時候,會有大量使用者在基本上同一時間登陸並訪問,這個時候就需要伺服器有穩定性。

    其實到介面or效能測試這個階段還可以自學。自學完基本上入門軟體測試,並可以找到工作了,再深入下一個階段“需要自學”,原因就是有專案加持更好找工作,少走彎路。下文說~

    自動化測試:

    51testing《軟體測試行業報告》應該是2018年的資料中,手工測試佔89%,所以如果掌握自動化的話,在行業內很有競爭力。

    解釋一下自動化測試:

    首先要確認我們做的是桌面程式(C/S)還是web程式(B/S)

    如果是桌面程式所用工具為:QTP、AutoRunner

    如果是web應用的工具為:QTP、Auto、Robot Framework、watir、selenium

    如果你到了selenium這個工具,那麼即將會面對一個新的問題,就是選擇學習一門語言。selenium是支援java、python、ruby、php、C#、JavaScript的。

    從語言好學的程度建議學:ruby、python

    從語言應用的角度建議學:Java、C#、php

    測開這個階段不做過多的解釋了,能看到這裡的基本上都是即將要轉行的小可愛們。

  • 6 # 惠子雜談

    軟體測試就是利用測試工具按照測試方案和流程對產品進行功能和效能測試,甚至根據需要編寫不同的測試工具,設計和維護測試系統,對測試方案可能出現的問題進行分析和評估。執行測試用例後,需要跟蹤故障,以確保開發的產品適合需求。 使用人工或者自動手段來執行或測試某個系統的過程,其目的在於檢驗它是否滿足規定的需求或弄清預期結果與實際結果之間的差別. 它是幫助識別開發完成(中間或最終的版本)的計算機軟體(整體或部分)的正確度(correctness) 、完全度(completeness)和質量(quality)的軟體過程;是SQA(software quality assurance)的重要子域。 Grenford J.Myers曾對軟體測試的目的提出過以下觀點: (1)測試是為了發現程式中的錯誤而執行程式的過程; (2)好的測試方案是極可能發現迄今為止尚未發現的錯誤的測試方案; (3)成功的測試是發現了至今為止尚未發現的錯誤的測試。 然而,這種觀點指出測試是以查詢錯誤為中心,而不是為了演示軟體的正確功能.但是隻從字面意思理解,可能會產生誤導,認為發現錯誤是軟體測試的唯一目的,查找不出錯誤的測試就是沒有價值的測試,實際上並非如此! (1)測試並不僅僅是為了找出錯誤.透過分析錯誤產生的原因和錯誤的發生趨勢,可以幫助專案管理者 發現當前軟體開發過程中的缺陷,以便及時改進; (2)這種分析也能幫助測試人員設計出有針對性的測試方法,改善測試的效率和有效性; (3)沒有發現錯誤的測試也是有價值的,完整的測試是評定軟體質量的一種方法 軟體測試完整分類,參見:軟體測試的完整分類 以上的都是官話!其實說白了,軟體測試就是在開發人員做出軟體投放市場前,儘可能早的找出軟體當中所存在的BUG!因為任何軟體在理論上來說都是存在問題的,都不是完美的!儘早的找出漏洞,公司的損失也就越低!這也就是軟體測試人員越來越受重視的原因! 其實軟體測試是一種相當乏味枯燥的工作,一般面公司都比較偏向稍微內向的人,另外測試人員還要具備相當的口才,方便與開發人員還有客戶交流!

  • 7 # 2K手記

    當今世界,軟體的使用已經深入學習、工作和生活。有軟體的地方就有軟體測試,各行各業都需要軟體測試發現軟體程式的錯誤,然後由軟體開發人員進修改,目前軟體市場遠遠沒有達到飽和,所以軟體測試是個黃金職位。

  • 8 # 青梅煮碼

    一直以來國內的軟體行業都更加重視軟體開發,而一定程度上忽略了軟體測試,導致國內測試人員與開發人員的比例嚴重失衡。國外軟體測試人員與開發人員的比例接近1比1,國外的軟體公司十分重視軟體的質量與使用者體驗,重視軟體測試工作,所以他們的軟體質量往往比較好。而國內的軟體測試人員與開發人員的比例還不足1比4,這就意味著軟體測試人才在國內是極度缺乏的。而現在很多國內的軟體公司慢慢意識到了軟體質量的重要性,也在逐步增加對軟體測試人才的招聘。在未來的幾年甚至十幾年內,軟體測試的人才缺口會非常大,所以完全不用擔心軟體測試的就業問題,軟體測試人才短時間內並不會飽和。

    而且軟體測試行業的就業面也十分廣,不像你學一種開發語言就只能做這種開發語言的工作。軟體測試分為功能測試、效能測試、自動化測試、介面測試幾個大方向,你可以選擇自己感興趣並且擅長的方向從事測試工作。另外各個行業,只要有軟體開發的地方就需要軟體測試。除了網際網路行業以外,金融行業、電商行業、大資料行業也需要大量的軟體測試人才,包括近幾年比較火的安全測試等等。而且軟體測試崗位的升職加薪空間也很大,因為軟體測試需要全域性的把控能力與良好的溝通能力,軟體測試工程師因此也更容易升職到產品經理崗位。

    綜上所述,軟體測試無論從行業的需求還是崗位本身的發展來看,就業前景都是非常好的,所以想要加入軟體測試行業,現在還為時不晚。

  • 9 # 科技小打雜

    軟體測試分為黑盒和白盒兩種。

    黑盒的話主要就是測測功能,驗證一下邏輯看看有沒有功能性的問題,這類測試人員居多。入門門檻相對較低,可替代性較高。10個測試裡面有9個都是。

    另一類測試人員是白盒測試,相對來說門檻要高很多工資也相對好很多。所負責的模組就不僅僅是功能測試,還包括效能壓測,測試指令碼編寫,測試案例等。要求是懂得程式碼,所以很少測試人員幹這個。我認識到的測試基本上都是開發轉過去的。沒問過具體的原因,可能是開發壓力大,測試相對輕鬆吧。

    可別認為測試好乾,要真正好一個測試活也是需要耐心和細心的。這點女生就比較好,所以測試基本上都是女生。

  • 10 # 拾光資訊

    目前軟體測試涉及的行業是多種多樣的,從金融產品到電信、遊戲、汽車、防毒、網站、企業管理、學校教育、本地化產品等等。你是否有這樣一個疑問:軟體測試前景如何?近年來,軟體測試一直呈現出火爆的發展勢頭。為什麼軟體測試這麼火?在這背後是有一定的深層次原因的。在中國的很多軟體企業存在著重開發、輕測試的現象,造成日後的軟體產品的質量問題頻出。而且很多公司都表示市場上軟體測試人員實在太少,想聘請也沒有這方面的人才,所以只好退而求其次拿軟體開發人員急用。所以儘快招聘軟體測試人員已經成為當務之急。中華英才網顯示,目前軟體測試人才的缺口在30萬人以上,IT行業國內外巨頭正在加緊爭奪軟體測試人才,華為一次丟擲50名軟體測試人員的招聘大單,而聯想、用友、瑞星等企業也紛紛打出高薪招聘軟體測試人才的啟事。隨著測試行業的不斷髮展,北京和上海將會帶動其他城市一起發展。軟體測試人才更強調經驗積累,在幾年的測試經驗背景下,可以逐步轉向管理或者資深測試工程師,擔當測試經理或者部門主管,所以職業壽命更長;另外,由於國內軟體測試工程師人才奇缺,並且一般只有大中型企業才會單獨設立軟體測試部門,所以很有保障,待遇普遍較高。

  • 11 # liangxinzhi

    很早時候,軟體測試有軟體開發者來做。後來,軟體越來越龐大,不光需要專業人員來做,還需要設計專門的自動化軟體來做。有白箱測試和黑箱測試。有的測試需要掌握一些軟體測試工具。有的需要培訓,可以掌握的比較快。也要看培訓老師的素質。有這個工作隨著軟體業持續大發展,還是可以的。

  • 12 # 檸檬班軟體測試

    首先從就業前景來看,軟體測試在企業中非常受重視軟體測試軟體質量的把關者,如果軟體質量存在問題,除了影響使用者體驗外,也會給網際網路企業帶來非常嚴重的損失,所以軟體測試的工作非常重要,在企業中也越來越受重視。

    其次崗位的門檻也是很低的,很多高校並沒有專設軟體測試的課程,很多優秀的軟體工程師都有可能是半路自學成才,現在的軟體測試教學機構也是層出不窮,只要按部就班跟著學,入門是非常簡單的,後期入職之後,可以在實戰專案中積累經驗,越做越好。

    最後說一下薪資水平,事實上,作為軟體質量控制中重要的一環,軟體測試的人才需求缺口越來越大,人才的緊缺就促使軟體測試工程師的薪資在逐漸走高,測試工程師的年薪一般都在10萬元以上,從近期的企業的人才需求和薪金水平來看,軟體測試工程師的年薪仍有逐年上升的明顯趨勢。

    測試工程師一般情況下會分為這些等級:初級測試工程師、中級測試工程師、高階測試工程師,還有測試管理人員。不同級別的測試工程師薪資差異也很大。

    1、初級測試工程師年薪約在4-7萬元左右。他們的工作通常是按照測試方案和流程對產品進行功能測試,檢查產品是否有缺陷。具有一些手工測試經驗,開發測試指令碼並開始熟悉測試生存週期和測試技術;

    2、中級測試工程師年薪約在7-12萬元左右。他們要能夠編寫測試方案,測試文件、與專案組一起制定測試階段的工作計劃。能夠在專案中合理利用測試工具來完成測試任務。能夠獨立編寫自動測試指令碼程式並擔任測試程式設計初期的領導工作,進一步拓展程式語言、作業系統、網路與資料庫方面的技能;

    3、高階測試工程師年薪約12-18萬元左右。他們不但需要掌握測試與開發技術,而且對所測試軟體對口的行業非常瞭解,能夠對測試方案可能出現的問題能夠進行分析和評估,幫助開發或維護測試或程式設計標準與過程,負責同級的評審,並能夠指導初級的測試工程師;

    4、測試主管年薪在18萬+,一般具有5年左右工作經驗,負責管理一個小團隊。負責進度安排、工作規模/成本估算、按進度表和預算目標交付產品,負責開發專案的技術方法,能夠為使用者提供支援與演示;

    5、測試經理年薪在22萬+,能夠擔當測試領域內的整個開發生存週期業務,能夠為使用者提供互動和大量演示,負責專案成本、進度安排、計劃和人員分工。

  • 13 # 嘿呦嘿呦拔蘿蔔

    軟測發展到現在算是已經比較成熟的了,但是目前市場缺口還是很大,具有系統知識技能體系的,會使用一些工具的缺口更大,而且軟測不同於程式設計,入門也比較容易一些,更適合想要從事IT行業不想學習程式設計的這類人群學習,而且更適合不喜歡加班的女生去學習,而且就業機會多,公司產品迭代快,個人技術能力增長也快,而且後期如果想要轉行的話成本不是很大,相比來說時間和資金相比開發要少很多。

  • 14 # 胡老師淺談教育

    軟體測試這個崗位相對於開發這些崗位,沒有那麼多加班,入門的門檻也相對較低一點,沒有那麼多壓力。

    近年來,軟體測試一直呈現出火爆的發展勢頭。為什麼軟體測試這麼火?在這背後是有一定的深層次原因的。在中國的很多軟體企業存在著重開發、輕測試的現象,造成日後的軟體產品的質量問題頻出。而且很多公司都表示市場上軟體測試人員實在太少,想聘請也沒有這方面的人才,所以只好退而求其次拿軟體開發人員急用。所以儘快招聘軟體測試人員已經成為當務之急。

    各大網站資料統計表明,目前軟體測試人才的缺口在30萬人以上,IT行業國內外巨頭正在加緊爭奪軟體測試人才,華為一次丟擲50名軟體測試人員的招聘大單,而聯想、用友、瑞星等企業也紛紛打出高薪招聘軟體測試人才的啟事。隨著測試行業的不斷髮展,北京和上海將會帶動其他城市一起發展。

    軟體測試人才更強調經驗積累,在幾年的測試經驗背景下,可以逐步轉向管理或者資深測試工程師,擔當測試經理或者部門主管,所以職業壽命更長。

    總的來說,軟體測試崗位的特點如下:

    1.入門門檻不高,薪資也很不錯。隨著現在國內對於軟體測試越來越重視,測試人員的薪資也漲上去了。

    2.技術的深度決定薪資的高度。純功能測試的崗位越來越少了,得多學東西,資料庫、Python、Linux都要會,想要拿高薪,得往自動化測試、效能測試、安全測試等方面發展。

    3.工作相對於開發人員比較輕鬆,加班少,沒有那麼大的壓力。

    4.測試的職業壽命比較長,三十多歲還在從事軟體測試的工作一抓一大把。

    綜合來看,想要入行網際網路,那軟體測試是一個不錯的選擇。

  • 15 # NoamaNelson

    這個話題有點大,對於多年從事軟體測試的我來說,我大概總結下。

    審題

    我們先分析你題主的問題【軟體測試這個崗位怎麼樣?】,包含兩點:

    軟體測試崗;怎麼樣?(哈哈,這個怎麼樣,包含有很多)軟體測試現狀

    據我所知,以及根據目前的招聘情況來看,這個崗位需求量還是很大的。座標:西安。

    從以下幾個方面分析下:

    1.就業方面

    我們部門目前招聘測試崗位還是很多的。初級的、中級的、高階的都有。目前在一些招聘網站,測試崗位招聘也挺多的。入門比較簡單,但是深入的話,還是需要一定的積累的。

    2.薪資方面

    其它地區我不太清楚,西安的還行吧,總體有點低。但是高工資不少。我認識的做測開的,20-30K還是有很多的。不過這些人,像測試架構師、自動化測試、效能測試、測試管理會多一點。但是基本西安普通的企業薪資6K-15K左右(大廠除外)。

    3.發展通道

    測試設計方向:可以做測試設計,比如用例設計、計劃安排、業務分析等。比如SE角色等;專項測試方向:自動化測試、效能測試、穩定性測試、相容性測試、安全性測試,而這裡邊某一個做到極致,都是很值錢的;測試管理方向:比如測試主管、測試架構師、測試經理、部門經理等等,做一些部門管理、架構設計、流程建設、資源整合等等;產品經理方向:因為測試一直在測試產品,對產品是非常熟悉的,起碼最基本的業務也是知道的,同時是站在客戶的角度思考問題,那麼某些思維做產品經理也能用;技術支援方向:這個就不用多說了,如果你業務比較熟悉,能言善辯,做技術支援也是不錯的選擇;專案管理方向:做了測試經理、部門經理等,再積累一些實戰專案管理,做專案經理還是很有前途的;其它發展方向:轉行。。。哈哈開個玩笑了,其實測試這個崗位,在軟體開發流程中,很多角色有可以去嘗試下。

    4.機遇挑戰

    如果公司制度比較健全的,那麼軟體測試可以劃分不同的等級,比如:初級、中級、高階測試工程師,資深測試工程師、測試專家等。那麼這不同的職級,就是不同的機遇和挑戰。目前招聘的崗位挺多的,但是挑戰同樣存在,因為面試的人也很多,那麼必須持續學習提升自己的技能。

    5.專業技能

    不同的等級,不同的職位可能要求不一樣;(不細說,下邊說下通用的技能)

    軟體測試常用的測試工具

  • 16 # 瑤葉守候

    作為一個從業6年的軟體測試工程師,可以這樣和你說,三百六十行,行行出狀元。和軟體工程師一樣,這個行業需要不斷的學習新的知識

    如果你是從手工測試入門的話,那門檻不高,當然工資也不會高到哪去,畢竟用到技術的地方不多

    如果你是自動化測試入門的話,那首先該會的技術要去學,不知道學什麼的話,可以去招聘網站看看相應的招聘需求要求的學習的深度和程度,入個門,就可以去市場上投投簡歷找找看了,崗位上再去慢慢鑽研精進技術

    總之,一句話,如果想要高工資那測試崗位最終的走向還是往自動化靠攏,如果不考慮未來職場競爭壓力只想混混那可以手工測試做下去

  • 中秋節和大豐收的關聯?
  • 抑鬱症不去醫院能好嗎?