《軟件測試網:2020年第十四屆軟件測試行業現狀調查報告(74頁).pdf》由會員分享,可在線閱讀,更多相關《軟件測試網:2020年第十四屆軟件測試行業現狀調查報告(74頁).pdf(74頁珍藏版)》請在三個皮匠報告上搜索。
1、2020 年第十四屆軟件測試現狀調查報告目錄目錄調查背景.3調查目的.3調查報告內容.4一、中國軟件測試從業人員所在公司的基本屬性一、中國軟件測試從業人員所在公司的基本屬性.41、公司的行業或領域分布41、公司的行業或領域分布.42、公司測試團隊的規模分布2、公司測試團隊的規模分布.53、公司測試人員的晉升情況3、公司測試人員的晉升情況.74、公司每年對測試人員的培訓次數、類型及內容4、公司每年對測試人員的培訓次數、類型及內容.95、公司產品測試對象的應用類型5、公司產品測試對象的應用類型.146、公司開展測試工作的形式6、公司開展測試工作的形式.167、公司在未來計劃有更多投入的測試領域7、
2、公司在未來計劃有更多投入的測試領域.188、公司測試用例設計現狀調研8、公司測試用例設計現狀調研.199、公司進行需求評審的類別9、公司進行需求評審的類別.2110、公司工作中進行動態測試類型10、公司工作中進行動態測試類型.2311、公司常用的 PC 端自動化測試工具/框架類型11、公司常用的 PC 端自動化測試工具/框架類型.2412、公司常用的移動應用自動化測試工具類型12、公司常用的移動應用自動化測試工具類型.2613、公司常用的性能測試工具13、公司常用的性能測試工具.2814、公司常用的測試管理工具類型14、公司常用的測試管理工具類型.3015、公司常用的單元測試工具/框架類型15
3、、公司常用的單元測試工具/框架類型.3216、公司常用的接口測試工具16、公司常用的接口測試工具.3417、公司的待測系統部署方式17、公司的待測系統部署方式.35二、中國軟件測試從業人員的基本屬性二、中國軟件測試從業人員的基本屬性.37371、軟件測試從業人員的年齡分布、軟件測試從業人員的年齡分布.372、軟件測試從業人員的性別比例、軟件測試從業人員的性別比例.383、軟件測試從業人員學歷和專業分布、軟件測試從業人員學歷和專業分布.404、軟件測試人員的從業年限分布、軟件測試人員的從業年限分布.415、軟件測試從業人員職位分布、軟件測試從業人員職位分布.436、軟件測試從業人員收入情況、軟件
4、測試從業人員收入情況.452020 年第十四屆軟件測試現狀調查報告7、軟件測試從業人員選擇測試工作的理由、軟件測試從業人員選擇測試工作的理由.498、軟件測試從業人員進入測試領域的渠道、軟件測試從業人員進入測試領域的渠道.519、軟件測試從業人員從事的測試工作類型、軟件測試從業人員從事的測試工作類型.5310、軟件測試從業人員眼中測試領域的工作前途、軟件測試從業人員眼中測試領域的工作前途.5511、測試工作中存在的技術障礙和感到不滿意的地方、測試工作中存在的技術障礙和感到不滿意的地方.5712、軟件測試人員在移動互聯網測試方面關心的內容、軟件測試人員在移動互聯網測試方面關心的內容.5913、軟
5、件測試從業人員常用編程語言、軟件測試從業人員常用編程語言.6114、軟件測試從業人員常用的數據庫知識、軟件測試從業人員常用的數據庫知識.6315、軟件測試人員在測試過程中感到不滿意的地方、軟件測試人員在測試過程中感到不滿意的地方.6516、軟件測試從業人員希望提高的軟件測試技能、軟件測試從業人員希望提高的軟件測試技能.6717、軟件測試從業人員提升軟件測試技術的途徑、軟件測試從業人員提升軟件測試技術的途徑.6818、軟件測試從業人員學習測試新技術的最大動力、軟件測試從業人員學習測試新技術的最大動力.7019、軟件測試從業人員獲取測試相關信息的渠道、軟件測試從業人員獲取測試相關信息的渠道.722
6、020 年第十四屆軟件測試現狀調查報告調查背景調查背景隨著“十四五”規劃對科技創新提出了更迫切的要求,國內人工智能(AI)、物聯網、大數據、云計算等 IT 產業得到了迅速發展??墒乾F階段,我國軟件測試基礎人才不足,已成為制約我國軟件產業發展的瓶頸。據國家權威部門統計,中國軟件測試人才缺口近 40 萬,并且仍在以每年 20%的速度增加。隨著軟件市場的擴大,更多的企業開始認識到軟件測試的重要性。在未來,如何應對快速發展的技術變革,是測試行業和測試人員需要深耕的問題。2008-2020 年軟件測試現狀調查報告始終立足于我國軟件測試行業現狀,從軟件測試人員所在公司的地理位置分布、行業分布、團隊規模、測
7、試對象應用類型、未來測試領域、開展工作的形式、測試度量方法、測試工具運用、測試用例設計方法、需求評審方式、人才培養態勢等多角度進行深度剖析,全面展示了目前企業中軟件測試人員的發展現狀,揭示了軟件測試的市場潛在需求與機會;同時對軟件測試者的個人特征、社會特征以及技術特征等方面為大家詳細呈現軟件測試員到底是怎樣的一群人,包括軟件測試人員的屬性、所學專業、職位分布、收入狀況、能力水平、成長需求等等,通過測試人員從事的不同行業領域,為大家帶來新技術及新應用的分析,有助于測試人員感知整個行業動態,避開其中的“明雷”和“暗雷”,更清晰的自我定位以及合理的規劃職業發展,預測未來發展。51Testing 在原
8、有調查項的基礎上,根據 2008-2020 年的技術趨勢和熱點,對 2020 年的調查項進行了調整和增補,并進行了大量的市場調查,力求及時準確的反映 2008-2020年中國軟件測試行業的發展變化,幫助測試人員了解 2020 年軟件測試從業者現狀,我們希望能為軟件測試人員和打算進入測試行業的伙伴們提供真實客觀的數據分析,幫助大家做出清晰的職業規劃,為企業提供可靠的、強有力的數據支持!本調查歷時四個多月,得到了廣大測試人員的關注和支持,收集有效答卷兩千余份。調查目的調查目的51Testing 以測試行業為分析對象,以真實數據為依據,從軟件測試從業人員所在公司的基本屬性、軟件測試從業人員的基本屬性
9、兩個大類全方位拆解測試行業,希望幫助企業從中得到啟發與收獲,做出正確的判斷;幫助測試人員明確在測試生涯的不同階段都要做些什么,攀登職業“高峰”!2020 年第十四屆軟件測試現狀調查報告調查報告內容調查報告內容一、中國軟件測試從業人員所在公司的基本屬性一、中國軟件測試從業人員所在公司的基本屬性1、公司的行業或領域分布1、公司的行業或領域分布2020 年軟件測試從業人員在通信及互聯網業占比最大,為年軟件測試從業人員在通信及互聯網業占比最大,為 36.3%;其次為應用軟件業和金融行業,分別占比;其次為應用軟件業和金融行業,分別占比 17.1%和和 15.9%。本次調查數據顯示,測試人員所屬公司行業集
10、中在通信及互聯網行業、應用軟件行業和金融行業,占總體 69.3%,其它行業的比例相差不大。從 5G 的快速發展崛起,AI、大數據、云計算等技術的迭代進步,金融與科技融合也取得了新的成效,隨著金融科技蓬勃興起,不斷催生新產品、新業態、新模式,對測試人才的需求也會越來越大,預計在未來的幾年中基于 AI 的通信及互聯網行業、應用軟件行業和金融行業這三個行業還是測試人員所在的主要領域。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 與往年數據分析比較,今年數據有一些小的變動。通訊及互聯網行業仍占主要部分,與
11、2020 年第十四屆軟件測試現狀調查報告2019 年相比,通信及互聯網行業和應用軟件行業占比小幅下降了 3.7%,不過下降比例在正常范圍,表明大家的就業選擇更多樣。金融行業同比 2019 年的數據有所上升,增加 1.2%,這與近年來國內傳統金融行業轉型密不可分,金融科技產業生態不斷完善,金融行業對測試人才的需求也在不斷增加中。工業控制、軍工、政府行業和其他行業同比去年只有小幅度波動,整體在正常范圍內;在占比 8.2%的其他行業選項中,主要以醫療行業、游戲行業、制造業為主,本次調研數據也從側面展現了隨著科學技術的進步和發展,測試技術已逐步滲透到國民經濟建設的各個行業領域,為各領域提供強有力的技術
12、支撐。統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2、公司測試團隊的規模分布2、公司測試團隊的規模分布公司測試團隊的規模分布以公司測試團隊的規模分布以 10 名以下和名以下和 100 名以上的測試團隊為主,分別占受調查者的名以上的測試團隊為主,分別占受調查者的 36.1%和和 27.9%。IT 技術飛速發展的 21 世紀,軟件測試需求成了企業必不可少的先決條件。從本次調查2020 年第十四屆軟件測試現狀調查報告數據可知,測試團隊的規模在 10 名以下和 100 名以上的測試團隊最多,分別占受調查者的36.1%和
13、 27.9%;其次是 11-30 名的測試團隊,占 19.8%;其他規模的測試團隊均有一定占比。由此可見,測試團隊規模正呈兩極化發展。51Testing 認為很多中小型企業小型項目居多,項目類別相對單一,研發周期較短,或是項目經費有限,小型測試團隊即可滿足日常測試需求。另外在大型公司,尤其是互聯網行業,大中型項目居多,項目涉及范圍廣,類別覆蓋各個領域,產品更新迭代快,對于軟件質量要求更高,因此需要大量測試人才才能滿足項目需求。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 為了更好的統計測試團隊的規
14、模分布,今年將選項進行了優化,做出了合理的合并和拆分,普遍以 20 人為一個跨度,這樣能更好的統計出測試團隊的規模。從與歷年的數據對比來看,10 名以下測試團隊需求減少 8.9%,50 名以上的測試團隊的需求增長 4.5%;11-30 名測試團隊比例同比 2019 年增加 2.8%。綜上數據可知,由于 2020 年疫情的爆發,小公司對測試人員的需求在減少,這也許會影響小型測試團隊的生存空間及未來幾年的發展。反觀大企業對軟件測試人員的需求則是在增加,這也變相說明了測試對于大型項目的重要性。隨著敏捷理念的普遍應用,測試人員與開發人員之間的頻繁溝通,協同工作將會是主流趨勢。如果想要在這樣的大環境下有
15、更好的發展,這需要測試人員提升自己的自動化技能,更好的與2020 年第十四屆軟件測試現狀調查報告開發人員建立協作關系。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()C3、公司測試人員的晉升情況3、公司測試人員的晉升情況46.8%測試人員不從事管理相關工作依然有機會獲得晉升。不從事管理相關工作沒有晉升渠道的占測試人員不從事管理相關工作依然有機會獲得晉升。不從事管理相關工作沒有晉升渠道的占 53.2%??礆v年的趨勢,除了管理晉升這條路,越來越多人有技術晉升的可能。不管未來是做技術還是做管理,都要看個人的想法,沒有好壞之分,可以根
16、據你的職業規劃來選擇。本次調研數據顯示不從事管理相關的工作,有 46.8%測試人員表示做技術也有機會獲得晉升的機會;而 53.2%的測試人員表示不從事管理工作就沒有晉升的機會,由此可見,純技術人員的職業晉升制度還沒有特別完善,轉型與否,大家可以好好思考一下再做決定。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 同比 2019 年的數據,公司對不從事管理的測試人員有晉升的比例上升了 1.8%,且綜合歷年平均數據仍然持上升趨勢。這也從側面反映了,多數企業對于純技
17、術人員的職業發展還沒有特別完善的規劃,仍有半數的測試人員只能通過競爭管理崗位達到晉升的目的。隨著近年來“測試開發”崗位需求的不斷增加,測試人員通過技術提升走上真正意義上的技術崗,從而實現晉升和加薪,也是當前時代驅使下的必然趨勢。同時,軟件測試行業的晉升制度將來也會愈加完善。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 4、公司每年對測試人員的培訓次數、類型及內容4、公司每年對測試人員的培訓次數、類型及內容從圖表中可以看出,一年內沒有對測試人員進行過培訓的公司占從圖表中可以看
18、出,一年內沒有對測試人員進行過培訓的公司占 44.5%,而有培訓的公司中,培訓,而有培訓的公司中,培訓 1-2 次的比重最多,占比次的比重最多,占比 27.6%;其中培訓類型以內部的正式課程培訓、在線培訓和手把手的實際工作指導為主,培訓內容主要以測試技術課程和測試工具課程為主。;其中培訓類型以內部的正式課程培訓、在線培訓和手把手的實際工作指導為主,培訓內容主要以測試技術課程和測試工具課程為主。從最新統計數據中可以看出,44.5%的公司沒有對測試人員進行培訓;而有對軟件測試人員進行培訓的公司占比 55.5%。其中培訓 1-2 次,占培訓比例的將近 5 成;培訓 3-5 次及培訓 5 次以上的分別
19、占 2 成和 3 成左右。由以上數據可見,公司對測試人員有培訓的比沒有培訓的高出 11%,表明大部分公司對測試從業人員的在崗培訓很重視,現代企業的競爭,更多的表現在人才的競爭上面,為了市場競爭中勝出,就需要測試人員在職期間能不斷提升測試技能,提高測試質量與測試效率。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 綜合歷年的數據圖表可以發現,今年的數據與去年相比變化不大,與 2019 年相比,2020年 0 次培訓的占比增加 0.8%;5 次以上的公司占比下降
20、0.3%;培訓次數為 1-2 次的公司比重下降 1.4%;3-5 次培訓的公司也比 2019 年上升了 0.9%,51Testing 認為結合歷年數據來看對測試人員培訓的上下浮動比例在正常范圍內。這與今年疫情影響和公司的內部培訓形式的改變有一定關系,目前很多公司更喜歡以定期組內技術交流分享會,或線上的形式來提升測試技能,更方便和高效。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 在有培訓的公司中,對測試人員培訓類型大多集中在內部的正式課程、在線培訓和手把手的實際工作指導,比
21、例分別為 73.4%、33%、32.5%;由于受疫情影響,在線培訓在培訓類型中占比顯著增加,預計未來所占比例會繼續增長。外部的公開課程、軟件測試相關的認證培訓和工具供應商的培訓分別占 31.9%、21.9%和 20.3%;行業技術峰會及其他講座是今年新增的選項,因為有著內容更新快、知識更權威等優點,行業技術峰會及其他講座在培訓類型中占比達 15.7%,其他選項占比 23.6%,其他培訓類型主要以公司內部技術交流分享為主。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2
22、021 通過與 2019 年的數據對比發現,2020 年各個培訓類型的比例都有比較大的變化。51Testing 認為,這種變化一方面受疫情防控影響,使線下交流機會變少。另一方面是疫情對企業的挑戰變大,加大了企業培訓的力度。與 2019 年相比,2020 年內部的正式課程占比上升 36.4%,手把手的實際工作指導的培訓類型比重上升 16.5%;手把手的實際工作指導對于初入測試行業的新人來說,是比較高效和實際的方式。不過測試人員要想有更長遠的發展,還是要在崗位中主動學習,接受其他更加的高效的培訓類型。外部公開課程和行業技術峰會及其他講座比例都有上升,分別為18.9%和 3.7%。軟件測試相關的認證
23、培訓和工具供應商的培訓占比分別上升 13.9%、13.3%。51Testing 通過數據分析認為培訓類型也是不斷在發展變化的,公司對測試人員已有培訓類型比例上升是因為公司對測試人員的培訓越來越重視,預計未來也會陸續出現更多新型培訓方式,培訓的類型也更加的多樣化。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 根據 2020 年的調查數據可知,公司的培訓內容集中在測試技術課程、測試工具課程和測試流程課程,占比分別是 76.1%、61%、57.2%;其次是業務相關培訓、項目管理課
24、程、測試管理課程,占比為 55.5%、46.1%、45.4%。測試認證類課程占比 13.2%;其它選項占比 3.9%,主要以業務相關培訓為主。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告綜合歷年的數據,51Testing 發現公司對測試人員的培訓內容有不少變化,每一項都有顯著的提升。其中測試技術課程、測試 流程課程和測試工具課程增加比例較高,分別上升了 37.1%、32.2%和 30%,而且測試流程課程超越了去年排名第三的業務相關培訓,成為 2020年第三
25、大培訓內容,業務相關培訓排名第四。2020年業務相關培訓同比2019年增加了27.5%,項目管理課程增加了 29.1%,其他培訓方式上升了 1.9%。綜合歷年數據可以發現,近年來公司對軟件測試人員的培訓課程中除了注重測試技術、測試流程以外,在測試工具的使用、測試管理等方面的要求也有所提高,測試從業者除了測試技術之外也要注重提升這方面的能力。統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 5、公司產品測試對象的應用類型5、公司產品測試對象的應用類型2020 年公司產品測試對象的應用類型以移動端為主要類型,年公司產品測
26、試對象的應用類型以移動端為主要類型,Web 應用(應用(C/S 或或 B/S)次之,)次之,PC 端軟件第三。端軟件第三。從本次調查數據可知,公司產品測試對象的應用類型中移動端排名第一,占 71.7%;其2020 年第十四屆軟件測試現狀調查報告次是 Web 應用(C/S 或 B/S),占 68.6%;第三是 PC 端軟件,占 43.6%;服務器端和嵌入式系統分別占 24.3%和 12.4%;其它類型占比 3.2%,其中大部分測試對象的應用類型是智能設備(無人機、VR 設備、智能電視等)。51Testing 認為在移動互聯時代大部分公司的測試業務都越來越集中在移動端、Web 應用(C/S 或 B
27、/S)、PC 端軟件的測試業務。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 與 2019 年調查數據相比,公司產品測試對象除了移動端占比有較大提升之外,其余選項的占比基本在穩定波動范圍內。值得一提的是,移動端超過了 Web 應用(C/S 或 B/S),一躍成為最受歡迎的測試對象應用類型,占比較 2019 年增加 12.7%,漲幅較大;Web 應用(C/S或 B/S)占比下降 1.4%,PC 端軟件增加 0.6%。未來預計移動端和 Web 應用(C/S 或 B/S)仍是未來公司主要的產品測試對象。
28、2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 6、公司開展測試工作的形式6、公司開展測試工作的形式公司開展測試工作主要是在公司內進行公司產品和系統的測試,占公司開展測試工作主要是在公司內進行公司產品和系統的測試,占 68.3%,其次是在客戶現場進行客戶產品和系統的測試。,其次是在客戶現場進行客戶產品和系統的測試。從調查數據可知,測試公司自研產品的形式占絕大部分,占 68.3%,客戶現場進行客戶產品和系統的測試占 20.7%;在公司內進行客戶產品和系統的測試和其他分別占 9.
29、5%、1.5%;其他測試工作形式主要以驗收測試、以上選項都包含為主。數據表明公司對自研產品的測試需求最大,占絕大多數,是企業重點測試的對象;其次就是外包也占一定比例,外包又分為外包駐場和外包離岸,這里外包離岸的占比較高,沒有自己的測試團隊的公司進行產品測試時,會選擇外包給專業的測試團隊,還能節約成本。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()C對比 2019 年的數據可以發現在公司內進行公司產品和系統的測試(公司自研產品)比例減少 1.7%;在客戶現場進行客戶產品和系統的測試(外包
30、駐場)占比增加 1.7%;在公司內進行客戶產品和系統的測試(外包離岸)占比增加 0.5%,由此可見,企業更加注重對自研產品的測試,自研產品價值更大,帶來的收益更多,需要測試人員嚴格把控品質。統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告7、公司在未來計劃有更多投入的測試領域7、公司在未來計劃有更多投入的測試領域公司未來計劃在接口自動化測試的投入最多,占公司未來計劃在接口自動化測試的投入最多,占 56.9%,功能業務測試和性能自動化位居第二第三名,其他選項均有占比。,功能業務
31、測試和性能自動化位居第二第三名,其他選項均有占比。從調查數據中可以看出接口自動化測試是公司未來計劃投入最多的測試領域,占比56.9%;其次是功能業務測試和性能自動化測試領域分別占 54.2%、44.3%;接著是 UI 自動化、安全性測試、優化測試管理、移動自動化領域,分別占 40.4%、35.2%、34.4%、26.1%;大數據測試分析領域占 21.9%,人工智能測試領域占比 14.2%,隨著大數據和人工智能的發展,預測未來公司會加大這兩個方面的投入;本次調研中也有剛進公司的新人,不是很了解公司未來的發展方向,所以不清楚選項占比 10.7%。統計規則:基于 51Testing 2020 年第十
32、四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 對比 2019 年數據可以看出,接口自動化占比最高,增加了 4.9%,依舊是公司計劃投入最多的領域。功能業務測試穩居第二,也是占比變化最大的,增加了 6.2%。其次是優化測試管理和 UI 自動化,均增長了 5.4%;安全性測試和性能自動化,分布比去年增加了 3,3%和 4.2%;綜上可得,從業人員應該著重關注接口自動化測試和功能業務測試,強化自己在接口自動化和功能測試方面的技術。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Te
33、sting()Copyright2021 8、公司測試用例設計現狀調研8、公司測試用例設計現狀調研有需求文檔,且文檔是最新的,但是文檔不詳細,需要從需求方獲取部分需求是主要設計方式,占有需求文檔,且文檔是最新的,但是文檔不詳細,需要從需求方獲取部分需求是主要設計方式,占 39.3%。從數據中可得,在公司測試用例設計現狀調研中有需求文檔且文檔是最新的,但是文檔不詳細,需要從需求方獲取部分需求這一選項比例最高,占 39.3%;有需求文檔,文檔最新且詳細選項,占比 27.2%;這表明與 2019 年相比,2020 年公司測試用例設計更加規范了,正在往好的方向發展。有需求文檔,但是需求文檔是過期的,需
34、要同時參考需求和已開發的應用的情況占比 21.3%;沒有需求文檔,直接針對發布的系統邊測邊寫用例占比 12.2%。從本次調研數據可知,有需求文檔,但需求不夠詳細是軟件測試行業中依然存在的主要問題,結合敏捷項目管理,對于這部分的優化和規范,有很大的改進空間。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 從歷年數據對比中可以得知,2020 年有需求文檔且文檔是最新的但是文檔不詳細,需要從需求方獲取部分需求的比例與 2019 年相比減少 1.7%,雖然有最新的文檔
35、,但文檔不詳細依然是面臨的最大問題,反復確認需求會極大降低工作效率,應該重點關注。有需求文檔,文檔最新且詳細所占的比例很大,是公司測試用例的第二大設計方式來看,且與 2019 年相比增加 4.2%,證明用例設計方式越來越規范。有需求文檔,但是需求文檔是過期的,需要同時參考需求和已開發的應用的比例比 2019 年減少 0.7%,有新需求應該及時更新文檔。沒有需求文檔,直接針對發布的系統邊測邊寫用例同比 2019 年下降 1.8%,沒有需求文檔的比例減少說明測試用例設計方式正在逐步完善當中。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析
36、數據來源:51Testing()Copyright2021 9、公司進行需求評審的類別9、公司進行需求評審的類別在測試工作進行的需求評審中項目評審是主要的評審類型。在測試工作進行的需求評審中項目評審是主要的評審類型。根據本次調研數據可知,需求評審的類別中比例最高的是項目評審,占 63.1%,然后是終端用戶/客戶評審,占 33.1%,接著是結構化走讀和正規檢視,分別占 17.9%和 17%。有 7.5%的公司不做靜態測試。在 5.5%其他選項中,主要以公司內部自行評審為主。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析
37、數據來源:51Testing()Copyright2021 這里取 20112019 年的平均值與 2020 年的數據進行對比,我們可以發現不做靜態測試的占比有較大變化,下降了 18.4%。終端用戶/客戶評審提高了 5.5%,其他類別上升了 0.3%,正規檢視比例上升了 2.9%。我們還可以發現項目評審占比有較大變化,提升了 19.2%,說明在需求評審中越來越多采用項目評審。與歷年平均值相比,結構化走讀的比例提升了 1.9%。統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告1
38、0、公司工作中進行動態測試類型10、公司工作中進行動態測試類型系統功能測試、集成系統功能測試、集成/聯調測試、壓力聯調測試、壓力/容量測試是公司動態測試的最主要的三大類型。容量測試是公司動態測試的最主要的三大類型。根據本次調研數據可知,系統功能測試是公司進行最主要的動態測試類型,占 83.5%;其次是集成/聯調測試和壓力/容量測試,分別占 43.8%和 43.7%;單元/模塊測試比例為36.4%;可接受性測試占 16.2%;在 3.1%的其他類別中,主要以接口測試、自動化測試為主;本次調查顯示,有 6.2%的公司不做動態測試。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀
39、調查數據統計分析數據來源:51Testing()Copyright2021 從歷年的數據對比中可以看出,占主導地位的動態測試類型依然是系統功能測試,且比重比 2019 年增加 1.5%;壓力/容量測試與 2019 年相比增加了 0.7%;集成/聯調測試與 2019年相比上升了 4.9%;單元/模塊測試和可接受性測試分別增加了 2.4%和 0.2%,不做動態測試和其他選項同比 2019 均有所下降,分別降低了 1.8%和 1.9%。51Testing 認為動態測試依然占據未來測試實踐主導地位。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計
40、分析數據來源:51Testing()Copyright2021 11、公司常用的 PC 端自動化測試工具/框架類型11、公司常用的 PC 端自動化測試工具/框架類型Selenium、公司自主研發的工具、其他是、公司自主研發的工具、其他是 2020 年公司常用的年公司常用的 PC 端自動化測試工具端自動化測試工具/框架??蚣?。根據 2020 年調查統計結果來看,公司最常用的 PC 端自動化測試工具/框架中,Selenium所占比重最高,占比 51.7%;公司自主研發的工具占比 27.5%,位居第二;第三是其他,主要以不做自動化測試為主,少部分使用Postman和Jmeter,占比15.8%;QT
41、P/UFT占比13.9%;Robot 占比 11.8%;RFT 也有少部分公司使用占 4.5%。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 綜合歷年數據可知,在公司常用 PC 端自動化測試工具/框架中,Selenium 作為最受歡迎的自動化測試工具,比例呈逐年上升趨勢,今年增加的比例為 3.7%,其他選項與 2019 年相比降低 4.2%,公司自主開發工具相比 2019 年,增加 2.5%;QTP/UFT 同比 2019 年增加 0.9%;Robot 和
42、RFT 的比例與 2019 年相比,也有增長,上漲了 1.5%左右。從數據看,其他選項呈下降趨勢,各種測試工具比例都有些微上升,51Testing 分析認為,這說明自動化測試工具在各大企業中正逐步受到重視,同時Selenium 在未來幾年將依然是最受歡迎的 Web UI 自動化測試工具。隨著公司對軟件測試人員要求的提升,以及近幾年對測試開發職位需求的持續上升,公司自主開發工具所占比例會持續增加。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 12、公司常用的移動應用自動化測試
43、工具類型12、公司常用的移動應用自動化測試工具類型在在 2020 年公司常用的移動應用自動化測試工具中,年公司常用的移動應用自動化測試工具中,Appium 穩居首位。穩居首位。根據本次調查數據顯示,公司常用的移動應用自動化測試工具仍為 Appium,占 43.8%;其次是 Monkey,占比 30.6%;其他選項占比 19.9%;其他類別中,主要以不做移動端自動化測試為主,少部分使用 airtest 工具;剩下的選項中,公司自主研發工具占 23.1%,Monkeyrunner 和 UIAutomator 各占 8.2%和 11.3%。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51
44、Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 自動化測試工具緊隨軟件開發時代的變化而變化,綜合歷年數據可知,Appium 作為公司最常用的移動應用自動化測試工具,比例也在逐年增長,與 2019 年相比,2020 年比例增加 1.8%,Appium 之所以受歡迎是它功能強大,允許測試人員在不同的平臺使用同一套 API來寫自動化測試腳本;與 2019 年相比,2020 年 Monkey 比例也有增加,增長 3.6%,其他選項下降 3.1%;Monkeyrunner 增長 0.2%;UIAutomator 增長 3.3%,
45、公司自主研發工具也有 2.1%的增率。測試從業人員可以根據與往年相比各個工具增加的比例提升相關工具的使用技能。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 13、公司常用的性能測試工具13、公司常用的性能測試工具公司最常用的性能測試工具是公司最常用的性能測試工具是 Jmeter,其次是,其次是 LoadRunner/Performance Center。從本次調查數據可知,Jmeter 是公司最常用的性能測試工具/框架,占比 65.5%;LoadRunner/Perform
46、ance Center 占比 30.3%;公司自主研發的工具,占比 17.7%;SoapUI占比 9%;選擇其他選項的比例有 7.8%,大部分受訪者表示未涉及性能測試,還有部分受訪者選擇使用 Web Application Load Simulator 和 ApacheBench。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 對比歷年調查數據,51Testing 發現公司常用的性能測試工具和框架沒有太大的變化,Jmeter 作為公司最常用的性能測試工具/框架
47、比例逐年增加,與 2019 年相比占比上升了3.5%,相信這與它開源免費、操作方便、入門簡單的特點分不開;公司自主開發工具增加1.7%;LoadRunner/Performance Center 與 2019 年相比下降了 1.7%;Web Application Load Simulato相比 2019 年增長0.6%;SoapUI 連續兩年走低后,在2020年的統計中有了4%的增長,SoapUI用途廣泛,無論從事性能測試、接口測試,還是安全測試,都可關注此工具;ApacheBench 同比 2019 年增長 0.3%;其它測試工具主要以不做性能測試為主,少部分使用Locust 和第三方測試
48、平臺,所占比例同比 2019 年相比下降 3.2%;以上數據表明在性能測試工具中,開源工具越來越受歡迎,公司也更愿意自主開發測試工具。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 14、公司常用的測試管理工具類型14、公司常用的測試管理工具類型在眾多的測試管理工具中,禪道和在眾多的測試管理工具中,禪道和 Jira 最受歡迎。最受歡迎。從本次調查數據可知,公司使用最多的測試管理工具是禪道,占比 40.6%;Jira 次之,占比 26.3%;再次是公司自主開發的工具,占比 22
49、.2%;ALM/QC 則占比 8.2%;選擇其他選項的比例有 10.9%,其他類別中,主要以大部分使用 TFS 和 TAPD 工具,還有少部分不使用測試管理工具,用 Excel 文檔,企業微信和釘釘。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 綜合歷年數據可知,禪道作為公司最常用的測試管理工具,從眾多管理工具中脫穎而出。Jira 與 2019 年相比,使用比例稍有增長,約上升 0.3%;ALM/QC 使用率增長了 0.2%;公司自主研發工具比 2019 年
50、上漲 3.2%;與 2019 年相比 2020 年刪除了 TestCenter 選項,部分公司選擇使用 TestLink、Bugzilla、Bugfree、TestDirector 等不同的測試管理工具,51Testing 認為這與企業會根據不同測試需求選擇個性化的測試管理工具有關。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 15、公司常用的單元測試工具/框架類型15、公司常用的單元測試工具/框架類型2020 年公司常用的單元測試工具中,Junit 占據主導地位,占比 2
51、4%。2020 年公司常用的單元測試工具中,Junit 占據主導地位,占比 24%。根據數據顯示,Junit 是測試人員最常使用的單元測試工具,占比 24%,Junit 的優點是可以將測試代碼與產品代碼分開,易于集成到構建過程,這也是它受歡迎的原因之一。公司自主開發工具,占比 21.8%;TestNG 和 Jtest 分別占比 13.4%、8.6%;C+Test 占 5.7%;GoogleTest占4.6%;今年新加了unnitest和pytest兩個選項,占比分別高達15.2%和21.8%;在占比 16.7%的其它選項中,主要以大部分不使用單元測試工具,還有少部分以開發自測完成為主。2020
52、 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年刪除了 Purify 選項,增加了 unittest 和 pytest 兩個選項。綜合歷年數據可知,Junit 整體上看仍然是最受歡迎的單元測試工具,盡管 2020 年同比 2019 年減少 11%,不過它仍然是公司最常用的單元測試框架;Jtest 與 2019 年相比,下降了 0.4%;GoogleTest 同比 2019 年降低了 0.4%;C+Test 與 2019 年相比,也有小幅度下降,減少了 1.
53、3%。TestNG也呈現下降趨勢,相比去年減少了 3.6%,由此可知此企業級應用中使用 Java 語言比率在逐年減少。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 16、公司常用的接口測試工具16、公司常用的接口測試工具2020 年公司常用的接口測試工具中,Postman 占據主導地位,占比 62.3%。2020 年公司常用的接口測試工具中,Postman 占據主導地位,占比 62.3%。根據數據顯示,Postman 是測試人員最常使用的接口測試工具,占比 62.3%,Po
54、stman的優點有很多:首先是學習門檻低,上手快,自帶各種代碼模塊,不僅支持跨平臺還支持抓包,保存歷史記錄,多終端同步用例等。Fiddler 占比 36.2%,排名第二;自己寫接口測試腳本和企業自研接口測試工具分別占比 26.6%和 16.9%;Charles 占 13.7%;soapUI占 13.1%;其它選項占比 7.5%。2020 年第十四屆軟件測試現狀調查報告統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 17、公司的待測系統部署方式17、公司的待測系統部署方式2020 年公司待測系統部署方
55、式,內部私有云部署占據主導地位,占比 33%。2020 年公司待測系統部署方式,內部私有云部署占據主導地位,占比 33%。根據數據顯示,內部私有云部署是公司最常使用的部署方式,占比 33%。內部物理機部署和公有云部署分別占比 24.9%和 23.5%?;旌显撇渴鹫急?13.3%,其他選項占比 5.3%。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告每個測試工具的出現都有他存在的理由,隨著的時代的變遷,有的已退出歷史舞臺,有的為適應時代的變化,在不斷的改變自我
56、。歷史就是這樣,只有你適應這個時代才能生存下去。本年度調查中的五大類型的測試工具,我們可以清晰的得出以下結論:本年度調查中的五大類型的測試工具,我們可以清晰的得出以下結論:PC 端自動化測試工具/框架方面:PC 端自動化測試工具/框架方面:Selenium 是公司最常用的工具,占所有 PC 端自動化測試工具的 51.7%。移動應用自動化測試工具方面:移動應用自動化測試工具方面:Appium 使用人數最多,占所有移動應用自動化測試工具的 43.8%。性能測試工具方面:性能測試工具方面:Jmeter 處于絕對領先優勢,增長勢頭依舊強勁,LoadRunner/Performance 使用比例雖有減少
57、,不過仍然排名第二。測試管理工具(需求、測試用例、測試執行、缺陷等)方面測試管理工具(需求、測試用例、測試執行、缺陷等)方面:禪道最常用,其次是 Jira,兩者都保持穩步的態勢。單元測試工具/框架方面:單元測試工具/框架方面:Java類開發的單元測試工具Junit使用最為廣泛,比例高于testNG;Python類開發的單元測試工具pytest、unittest目前旗鼓相當,只是pytest的增長率高于unittest,可見近年來pytest 作為Python 單元測試工具,受歡迎程度大幅增長。接口測試工具方面:接口測試工具方面:Postman 是公司最常用的接口測試工具,占所有接口測試工具的6
58、2.3%系統部署方式方面:系統部署方式方面:內部私有云部署是公司最常使用的部署方式,占比 33%。2020 年第十四屆軟件測試現狀調查報告二、中國軟件測試從業人員的基本屬性二、中國軟件測試從業人員的基本屬性1、軟件測試從業人員的年齡分布、軟件測試從業人員的年齡分布測試行業的主力軍年齡分布主要是集中在測試行業的主力軍年齡分布主要是集中在 26-30 歲這個區間,這部分的群體承擔著行業發展的主導力量,占歲這個區間,這部分的群體承擔著行業發展的主導力量,占 43.1%。根據數據顯示,被調查者中占比最多的是 26-30 歲區間的軟件測試從業人員,其次是20-25 歲,占比 29.4%。26-30 歲的
59、測試人員,久經職場,擁有多年實戰工作經驗,已經成為測試行業的中堅力量;年齡段在 31-35 歲,占比 20.2%;網傳“30 歲以上的大齡從業者容易被辭退的消息”比較片面,其實那只是很少一部分人,我們身邊也有很多這個年齡段的從業者,且較多已經成為技術大牛。但在這個軟件技術飛速發展的時代,我們必須要有居安思危的意識,及早跳出舒適區,擁有自己的核心競爭力,才能在職場上游刃有余。年齡段在20 以下的也有占比,為 1.7%。而年齡段在 36-40 和 40 歲以上的軟件測試從業人員分別為4.2%和 1.4%,這部分人現在所處的位置是技術還是管理,是我們應該重視的方向,因為這也是測試人員未來的職業發展導
60、向。在今年的調查問卷中,關于從業人員的年齡分布,我們將測試人員出生年份選項優化成統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告年齡選項,這樣可以更加直觀的看出年齡分布情況。從歷年的數據中我們可以看出,年齡在26-30 歲之間的人數與 2019 年相比小幅減少 4.9%,不過仍然是測試行業占比最大的。其次是 25 以下的測試人員,同比 2019 年增加 5.1%。31-35 歲占比上升 1.2%。36-40 歲比例小幅下降 0.8%,40 歲以上比例降低 0.
61、6%。2020 年軟件測試從業人員的年齡比例在正常的波動范圍內,無論是未來打算在管理上發展還是在技術上發展,都需要保持對軟件測試各種技術的領先性,因為測試技術也是管理工作能夠順利開展的基礎,是在測試行業站穩腳跟的基石,投資自己,提升自己,才能不輕易被他人取代。2、軟件測試從業人員的性別比例、軟件測試從業人員的性別比例在所有參與調查的軟件測試人員中,男性占在所有參與調查的軟件測試人員中,男性占 58.3%,女性占,女性占 41.7%。從調查數據中我們可以看出軟件測試行業男性的比例比女性高 16.6%,軟件測試行業沒有性別歧視,男女比例均衡,并非是大家觀念中的女多男少的情況。統計規則:基于 51T
62、esting 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告綜合歷年數據可知,受訪者中軟件測試從業者的性別比例呈現出交替變化的趨勢,總體來看,測試行業男女比例均衡,預計未來行業內這種性別比例交替變化的趨勢會延續下去。只要踏實細心、積極主動,有良好的溝通交流能力和持續的自我提高能力都可以做好測試工作,不分性別。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 統計規則:基于 51Testing 歷年軟件測試現狀調查數據
63、統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告3、軟件測試從業人員學歷和專業分布、軟件測試從業人員學歷和專業分布軟件測試人員中本科學歷最多,大專學歷次之。專業以計算機專業、軟件工程專業、電子信息、自動化相關居多。軟件測試人員中本科學歷最多,大專學歷次之。專業以計算機專業、軟件工程專業、電子信息、自動化相關居多。根據本次調查數據顯示,軟件測試行業從業人員當中有本科學歷的人是最多的,占66.8%,大專學歷次之,占 24.7%,其次是碩士學歷,占 5.4%,大專以下學歷占 2.5%,博士學歷最少,占 0.6%。結合軟件測試人員所學專業,我
64、們可以發現測試人員的專業涵蓋各個方面,其中最多的是計算機、軟件工程、電子信息、自動化相關專業,也有一些相對冷門的專業,如制藥工程、應用化學、多媒體應用、車輛工程、材料物理、包裝工程等。從歷年數據可以發現與 2019 年相比,2020 年測試員中本科學歷的占比上升 1.8%;大專學歷的比例下降 2.3%;大專以下學歷占比上升 0.5%;碩士學歷上升 0.4%,,博士學歷比例沒有太大變化,略微下降 0.4%。結合當前招聘信息可以得知,企業對軟件測試從業者的學歷大多要求為本科及以上學歷。預計隨著云計算,大數據,AI 等技術的發展以及近年來碩士研究生的擴招,未來企業對測試技術的要求會進一步提高,一些企
65、業也許會進一步提高對學歷的要求。在學歷方面有短板的測試從業者可以做好提升學歷的準備。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告4、軟件測試人員的從業年限分布、軟件測試人員的從業年限分布軟件測試人員中有軟件測試人員中有 1-3 年工作經驗的人數最多,年工作經驗的人數最多,3-5 年工作經驗的人次之。年工作經驗的人次之。根據本次調查結果,13 年工作經驗的軟件測試從業人員占整體的 34.5%,位居首位;其次為工作 3-5 年的軟件測試人員,所占比例為 23%
66、;從業時間在 5-10 年和小于 1 年的軟件測試人員占比分別為 21.5%和 14.7%;10 年以上從業人員僅占總人數的 6.3%。統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告從歷年數據中發現軟件測試人員的年限占比有一定的改變。與 2019 年相比小于 1 年工作年限的占比減少 2.3%,5-10 年工作年限的占比增加 4.5%,1-3 年工作年限的占比減少6.5%,3-5 年和 10 年以上工作年限比例均有增加,分別是 4%和 0.3%。調查數據表明,有一年以上工作
67、年限的從業人員比例均有增加,由此可見,軟件測試從業者如能持續注重行業經驗的積累,技術的提升,后續無論是走技術路線還是管理路線,都能有匹配的晉升渠道,對于這類人而言,再去轉行的幾率相對較少,軟件測試行業正在黃金發展期,處于上升勢頭,整個行業前途光明,未來可期。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告5、軟件測試從業人員職位分布、軟件測試從業人員職位分布被調查者中軟件測試工程師占比最多為被調查者中軟件測試工程師占比最多為 50%,初級,初級/助理測試工程師
68、次之,占助理測試工程師次之,占 13.4%。從數據可知,軟件測試從業人員的職位分布比較集中在測試工程師、初級/助理測試工程師、高級測試工程師、測試組長這四個職位,其中測試工程師占 50%,初級/助理測試工程師占 13.4%,高級測試工程師、測試組長分別占 12%和 12.6%,占據了大部分的職位,其他職位例如自動化測試工程師、測試開發、性能測試工程師、測試/質量總監、測試分析師、測試架構師占比較低。行業中依然欠缺高端測試人才,測試工程師可以考慮向自動化測試工程師、測試開發、測試架構師等方向發展。統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()
69、Copyright2021 2020 年第十四屆軟件測試現狀調查報告對比歷年數據,可以發現與 2019 年相比,初級、助理測試工程師比例有輕微下降,減少 1.6%,測試工程師下降 3.8%,其他崗位起伏變化不大。其他選項中,主要以實習生、數據測試、項目管理為主。結合 2020 年受訪者屬性來看,很多畢業不久的測試人員,首先在學校已經學習了測試必備的專業技能,再加上經歷過一段時間實習的磨練,能基本勝任測試工程師崗位,就不需要從初級、助理工程師崗位開始職業生涯了,因此測試工程師崗位占比較高。高級別的職位需要更高年限工作經驗的積累,短時間內變化不大。想要成為高端測試人才,需要有很長的路要走,測試從業
70、者要立足于技術,機會只留給有準備的人!統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告6、軟件測試從業人員收入情況、軟件測試從業人員收入情況月收入在月收入在 8k-12k 元之間的受訪者占元之間的受訪者占 32%,對比歷年數據可以看出,軟件測試從業者的整體薪資水平有所提升,受訪者目前工作所在的城市主要分布在北京、上海。,對比歷年數據可以看出,軟件測試從業者的整體薪資水平有所提升,受訪者目前工作所在的城市主要分布在北京、上海。根據本次調研數據顯示,2020 年軟
71、件測試從業人員月收入在 8k12k 元之間的,占比32%;其次是月入5k-8k,占比29.5%;月收入12k-15k排名第三,占比15.1%;月收入在15k-25k的測試人員比例為 11.7%。統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告根據本次調研數據顯示,受訪者工作所在的五大熱門城市分別為:北京、上海、深圳、杭州、廣州,其中北京占比最高,為 17.6%;上海占比 10.2%,位居第二;深圳第三,占比8.9%;杭州、廣州分列第四、第五,分別占比 7.5%和 7.4%;西
72、安、成都、南京、武漢、合肥均有一定比例。對比排名前五的城市中受訪人員的工作年限和收入發現,工作年限集中在1-3 年,收入集中在 5k-12k,與 2019 年相比沒有大的變化。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告從歷年數據可知,2020 年月收入在 5000 元以下的比例下降了 3.4%,從 2011 年的
73、 64%下降到 2020 年的 9.6%,月收入在 8k-12k 的比例一直呈現上升趨勢,與 2019 年相比上升了2%,12k 以上的占比逐年上漲,從 2011 年的 2%上升到 2020 年的 28.9%。由此可見,軟件測試從業人員的薪資水平還是很可觀的,預計未來測試人員的月收入會逐年增長,讓測試行業從業者更有動力提升自己!結合受訪者的工作年限來看,工作時間小于1年的受訪者月收入集中在5k-8k,占35.2%;有 1-3 年工作經驗的受訪者月收入主要分布在 5k-12k,占 45.2%;3-5 年工作經驗的受訪者月收入集中在 12k-15k,占比 36.6%;有 5-10 年工作經驗的受訪
74、者月收入大多集中在 15k-25k之間,占比 43.5%;有 10 年以上工作經驗的受訪者月收入主要分布在 15k-25k 及以上,占70%。從數據中我們可以得出隨著從業者工作年限的增加,測試人員的收入也會隨之增加。統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告結合受訪者的職位來看,初級/助理測試工程師的月收入主要集中在在 5k-8k 之間,與2019 年相比,提升了 6.5%;測試工程師的月收入大多分布在 5k-12k,共占 75.9%;高級測試工程師的月收入大多分布在
75、8k-25k 之間,占 87%;測試部門經理和測試組長的月收入大多處于 8k-25k 之間,分別占 71.7%、81.3%;測試總監的月收入大多分布在 12k-25 以上,占 88.9%;測試分析師的月收入集中在 5k-8k 和 12k-15k 兩個區間內,分別占 45.5%和 36.3%;測試架構師和性能測試工程師的月收入比較分散,每個區間均有占比,這種情況一方面受工作地點的影響,同時也反應了不同公司對兩種職位的重視程度;自動化測試工程師月收入最多集中在 8k-25k 之間,占 80%;測試開發的月收入主要集中在 12k-25k 之間。從數據中我們大體可以看出職位越高,對技術及業務能力的要求
76、也越高,且月收入也會相應提高,所以測試人員需要完成自我提升,獲得晉升機會,收入增加就是自然而然的了!統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告7、軟件測試從業人員選擇測試工作的理由、軟件測試從業人員選擇測試工作的理由有良好的發展前景是軟件測試人員選擇軟件行業排名第一的理由。有良好的發展前景是軟件測試人員選擇軟件行業排名第一的理由。根據數據我們可以得知 2020 年選擇測試工作的理由當中有好的發展前景比例最多,占43.1%。自己的興趣決定、所學專業相關、入
77、門比較容易占比相差不多,分別為 39.3%、38.4%和 37.7%;排名第五的是測試工作很熱門,占 23.1%;優秀的軟件企業都非常重視測試、技術含量高,其他等理由分別占 22.6%、8.2%、3.8%。其他選項中被調查人員選擇測試工作的理由,主要以工作穩定,薪資理想為主。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告對比歷年數據發現,因為測試入門比較容易而選擇測試行業的比例近年來均占到 35%左右,俗話說:“師傅領進門,修行在個人”,入門雖易,最終的發展
78、還是靠自身的努力;優秀的軟件企業都非常重視測試和技術含量高有小幅下降;有良好發展前景、測試工作很熱門、自己興趣決定、所學專業相關均有小幅的上升;由數據得知大家選擇軟件測試行業的主要的原因還是看好行業的發展前景,自己對測試感興趣,與所學專業相關。51Testing 認為,能做自己感興趣的工作,行業又有良好的發展前景是件幸運的事。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告8、軟件測試從業人員進入測試領域的渠道、軟件測試從業人員進入測試領域的渠道2020 年受
79、訪者畢業直接從事軟件測試行業的比例最多,占年受訪者畢業直接從事軟件測試行業的比例最多,占 43.9%。從數據可以發現畢業直接從事軟件測試行業是進入軟件測試行業的主要渠道。其次是通過培訓等方式轉行,占 30.7%;從其他行業直接轉行和從開發轉型也有一定比例,分別占15.8%、9.6%。統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 www.51T2020 年第十四屆軟件測試現狀調查報告通過培訓等方式轉行比例與 2019 年相比沒有太大變化,僅下降 0.3%;對軟件測試培訓的需求保持穩定,這也表明大家對自身職業發展負責
80、的態度,工作遇阻后能認清自己,及時調整行業,選擇進入測試行業,也反映出大家對軟件測試行業的看好。畢業直接從事軟件測試和從其他行業轉行與 2019 年相比均有較小浮動,前者下降了 0.1%,后者增加了 0.8%。畢業直接從事軟件測試依然是測試人員進入測試領域的主要渠道,從開發轉型比例同比 2019年減少 0.4%,基本上算是平穩波動。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告9、軟件測試從業人員從事的測試工作類型、軟件測試從業人員從事的測試工作類型調查數據
81、反映出手工功能測試在測試工作類型中的比例最高,為調查數據反映出手工功能測試在測試工作類型中的比例最高,為 78.1%。根據調查數據顯示,測試工作類型中排名前三位的依次是手工測試、接口測試、測試管理。其中接口測試占 45.7%;測試管理排名第三,占 35%。然后是性能測試占 33.2%,測試分析設計占 25%,web UI 自動化占 21.9%;用戶驗收測試占 20.1%。安全性測試和白盒測試分別占 11.5%、5.3%;其它占 3.3%,在其他類別中,涵蓋單元測試、API 自動化測試、測試工具開發、集成測試等類型。統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:5
82、1Testing()Copyright2021 www.51T2020 年第十四屆軟件測試現狀調查報告從歷年數據可知手工功能測試、接口測試、性能測試、測試管理是測試工作中的四大類型。與 2019 年比較 2020 年手工功能測試的比例降低了 0.9%。接口測試比例與 2019 年相比增加 4.7%,穩居第二大測試工作類型寶座,這說明企業對接口測試方面的需求增加;性能測試同比 2019 年增加 3.2%,測試管理比 2019 年增加 5%;其他測試類型沒有顯著變化,只有小幅度的波動。建議手工功能測試人員向接口自動化測試、性能測試方向發展。統計規則:基于 51Testing 2020 年第十四屆軟
83、件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告10、軟件測試從業人員眼中測試領域的工作前途、軟件測試從業人員眼中測試領域的工作前途60.9%的受訪人員認為測試領域有前途,但有時也覺得迷茫。的受訪人員認為測試領域有前途,但有時也覺得迷茫。調查數據顯示,認為測試領域有前途,但有時也覺得迷茫的比例最高,其次是認為測試領域前途光明,充滿信心,占 22.9%。不清楚,持觀望態度的占 12.5%,有 3.7%的人覺得軟件測試行業前途無望。統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Test
84、ing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告從歷年數據可知與 2019 年相比 2020 年認為測試領域有前途,但有時也覺得迷茫比例小幅增加 1.9%,也是 2020 年所有選項中占比最高的選項,表明大部分測試從業人員對行業還是充滿信心的,迷茫表明測試人員還需要進一步明確自己的職業規劃,并且切實的付出行動。持觀望態度的比例減少 1.5%,前途無望的比例增加 0.7%;認為測試領域前途光明充滿信心的比例同比 2019 年降低 1.1%,結合四個選項的比例來看,2020 年認為行業有前途的受訪人占 83.8%,遠多于對行業前景持悲觀態度的人,因此我們要對行業充滿信
85、心,焦慮的時候努力提升自己,這也是我們能夠做到的。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告11、測試工作中存在的技術障礙和感到不滿意的地方、測試工作中存在的技術障礙和感到不滿意的地方調查顯示影響測試效果的技術障礙最多的是測試人員獲得需求不夠完整、不清晰、不規范。調查顯示影響測試效果的技術障礙最多的是測試人員獲得需求不夠完整、不清晰、不規范。測試人員獲得需求不夠完整、不清晰、不規范是測試人員在工作中存在的最不滿意的地方,占 59.9%。需求管理不好導致測
86、試資產和需求無法保持一致占 42.8%,是測試工作中第二大問題。第三大問題是缺少自動回歸測試手段,導致版本頻繁時,無法進行有效測試占比34%;缺少有效度量、缺陷分析手段,無法有針對性的對測試工作進行管理和改進占比 31.1%;缺少接口測試自動化手段,導致無法有效開展模塊測試和缺少系統測試自動化測試手段,導致系統測試執行效率低均占比 26.8%;缺少前端測試分析、測試設計過程,導致測試覆蓋不充分、缺少單元測試自動化手段,導致無法有效開展單元測試、業務知識復雜等方面占比比較均衡,占比分別為 30%、28%、25.8%;其他選項有 29.9%的比例,在其他類別中,主要以測試人員自身知識儲備不夠,無從
87、下手為主,還有少部分人表示存在:測試時間過于集中和短;接口自動化不穩定,依賴外部條件;產品團隊效率低下,無法按照預期完成導致測試工作一拖再拖等障礙。統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告從歷年數據可以發現相比于 2019 年,2020 年影響測試效果的技術障礙選項中測試人員獲得需求不夠完整、不清晰、不規范比例降低 1.1%。需求管理不好降低 1.8%,缺少自動回歸測試手段增加 0.2%;缺少有效度量、缺陷分析手段降低 1.9%;缺少接口測試自動化手段、缺少系統測試自
88、動化測試手段同比 2019 年各減少 4.2 和 2.1%。管理人員和測試從業人員可以重點解決測試人員獲得需求不夠完整、不清晰、不規范和需求管理不好導致測試資產和需求無法保持一致以及缺少自動回歸測試手段三大問題。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告12、軟件測試人員在移動互聯網測試方面關心的內容、軟件測試人員在移動互聯網測試方面關心的內容軟件測試人員在移動互聯網測試方面最關心的問題是移動測試自動化測試框架,占軟件測試人員在移動互聯網測試方面最關心的
89、問題是移動測試自動化測試框架,占60.1%。從調查數據中我們可以看出軟件測試人員在移動互聯網測試方面關心的內容除了移動測試自動化測試框架問題外,移動互聯網接口測試占 35.5%,排第二。移動互聯網安全性測試占 30.9%,排在第三位。然后是移動互聯網性能測試,占 29.2%;其他關心的問題均有一定的比例。統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告2020 年 AI 是否會取代部分測試工作選項,占比 21.8%;隨著 AI 技術的逐步發展成熟,測試從業人員有被 AI 取代
90、的擔憂。居安思危是好事,從長期來看,只停留在手工測試上行不通,即使不被 AI 取代,之后也會被剛畢業的大學生取代,所以要持續提升自己,向自動化測試、測試開發方向發展。從歷年數據中可以發現,移動測試自動化測試框架對比 2019年增加 3.1%,可見這依然是大家最關心的問題,表明受調查者有意向往自動化測試方面發展。其中移動測試的特殊場景同比 2019 年增加 2.7%,移動互聯網接口測試同比 2019 年減少 3.5%,移動互聯網性能測試比例同比 2019 年比基本保持不變,僅增加 0.2%,移動互聯網測試的發展前景和移動互聯網安全性測試同比 2019 年各減少 1%和 1.1%。隨著時間的推移和
91、技術的發展,軟件測試人員在移動互聯網測試方面關心的內容也在不斷改變,接口、安全、性能這三類測試將持續成為移動互聯網測試中的核心任務。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告13、軟件測試從業人員常用編程語言、軟件測試從業人員常用編程語言2020 年軟件測試人員常用的編程語言是年軟件測試人員常用的編程語言是 Python、Java。數據表明 2020 年軟件測試人員常用的編程語言分別是 Python 和 Java。其中 Python 占63%,JAVA
92、占 56.5%。今年新加入了 Shell 選項,占比達到 13.4%;然后是 JavaScript、C/C+各占 13.1%和 12.1%。對編程語言無掌握、C#,分別占 6.3%和 7.4%。PHP、Ruby 等語言所占比例較少。在 3.3%的其他類別中,主要以還在學習編程/腳本語言,暫時還沒使用到為主。統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告從歷年數據對比發現,2020 年軟件測試人員常用的編程語言中 Python 已經成為測試人員掌握最多的語言,同比 2019
93、年增加 4%,且高出 Java6.5%。Python 這門語言簡單、易學,免費開源,受到很多軟件測試人員的歡迎。Java 退居第二,與 2019 年相比,比例增加 2.7%,C/C+占比降低 0.9%。其他語言的比例變化不明顯,越來越多的測試人員因為工作需要開始學習編程語言。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告14、軟件測試從業人員常用的數據庫知識、軟件測試從業人員常用的數據庫知識軟件測試人員使用最多的數據庫是軟件測試人員使用最多的數據庫是 MyS
94、QL/MariaDB,其次是,其次是 Oracle 和和 SQL SERVER。根據最新的調查數據顯示,軟件測試從業人員常用的數據庫中 MYSQL 占比最多,為72.3%;其次是 Oracle,占比 38.1%;再次是 SQL SERVER,占比 29%;Redis 排名第四,占比 17.1%。其他數據庫如 Microsoft Access、Sybase、informix 比例較低;在 3.9%的其他類別中,主要以沒有使用數據庫為主,還有少部分使用 GaussDB、influxdb、Sybase ASE。統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Test
95、ing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告綜合歷年數據可知,雖然 2020 年 MYSQL 的比例同比 2019 年降低了 4.7%,不過它仍然是測試人員使用最多的數據庫知識;Oracle 和 SQL SERVER 與 2019 年相比,Oracle 比例上升了 2.1%,SQL SERVER 比例上升了 4%;MongoDB 與 2019 年相比保持不變,穩定在 14%;DB2、Redis 占比均有增加,分別上升了 2.3%和 3.1%。值得一提的是,Redis 從統計以來,占比呈逐年增加趨勢,這也從側面反映出國內大數據和人工智能行業的蓬勃發展;其他數據庫
96、如Microsoft Access、SQLite 同比 2019 年都有小幅上升;由此可以看出,隨著軟件測試行業的發展以及測試對象的不斷變化,測試人員用的多的數據庫是 MYSQL 和 ORACLE,預計未來掌握多種數據庫的測試人員將會越來越多。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()C2020 年第十四屆軟件測試現狀調查報告15、軟件測試人員在測試過程中感到不滿意的地方、軟件測試人員在測試過程中感到不滿意的地方測試需求不明確,需求變更頻繁是軟件測試人員在測試過程中感到最不滿意的地方。測試需求不明確,需求變更頻繁是軟件測
97、試人員在測試過程中感到最不滿意的地方。測試需求不明確,需求變更頻繁的比例為 64.3%,需求問題的確給測試人員帶來很大困擾。其次是自身能力不足,占 36.1%。沒有規范的測試流程占 31.4%。測試人員與開發溝通不暢占 25%,公司不重視測試方面的工作是今年新加的選項,收到了大家積極的反饋,占比24.5%,其他占 5%。其他類別中,大部分調查者不滿意的點是加班多,少部分調查者不滿意的點是項目時間緊,沒有太多時間詳細了解需求內容,導致理解和測試有偏差和需求更新不及時影響測試交付為主。統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyrig
98、ht2021 2020 年第十四屆軟件測試現狀調查報告綜合歷年數據可知,與 2019 年相比,測試需求不明確的比例增加 2.3%;從 2014 年至今所占的比例逐年增加,是困擾測試人員最大的問題;沒有規范的測試流程、自身能力不足和其他比例均小幅減少約 4%;測試人員與開發的溝通不暢同比 2019 年沒有變化。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四
99、屆軟件測試現狀調查報告16、軟件測試從業人員希望提高的軟件測試技能、軟件測試從業人員希望提高的軟件測試技能軟件測試從業人員希望提高的三大軟件測試技能分別是自動化測試、性能測試、接口測試。軟件測試從業人員希望提高的三大軟件測試技能分別是自動化測試、性能測試、接口測試。從調查數據中我們可以了解到軟件測試從業人員最希望提高的技能是自動化測試,占74.8%,其次是性能測試,占 58.9%,接口測試占 45.4%。接著就是安全性測試和今年新增的測試開發以及大數據測試,分別占 34.1%、33%和 28.4%;測試管理占 25.9%;白盒測試和 AI測試各占 18.2%和 16.3%;最后是測試分析設計、
100、可靠性測試,分別占 19%、13.4%;其他選項占 1.7%。從歷年的數據中我們可以看出,2020 年新增了測試開發選項,而且占了 33%的比例。測試開發是基于業務驅動和框架平臺,需要測試人員具備開發和質量改進的思維,參與到軟件開發的過程中去。針對軟件開發過程中遇到的問題,去開發出一些測試平臺、框架、工具,最終目的是提升產品測試效率。在這些選項當中自動化測試與 2019 年相比僅降了 0.2%,依然在測試人員希望提高的測試技能中排名第一;性能測試、安全性測試也有小幅度的下降波統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Co
101、pyright2021 2020 年第十四屆軟件測試現狀調查報告動,接口測試同比 2019 年降低 6.6%;可靠性測試、測試分析設計降低、白盒測試的占比有不到 2%的下降,大數據測試增加 0.4%;測試管理和其他占比同比 2019 年相比基本保持不變。綜合數據可知自動化測試、性能測試、接口測試依然是測試人員希望提高的軟件測試技能的前三名。51Testing 認為,軟件測試人員只有明確提升技能的類型,才會更有目標和動力去行動。17、軟件測試從業人員提升軟件測試技術的途徑、軟件測試從業人員提升軟件測試技術的途徑從調查數據中可以知道軟件測試從業人員提升軟件測試技術最多的途徑是工作實踐學習。從調查數
102、據中可以知道軟件測試從業人員提升軟件測試技術最多的途徑是工作實踐學習。通過調查數據我們可以了解到提升軟件測試技術的途徑中排名前三位的分別是工作實踐學習、免費資料自學、在線培訓。工作實踐學習 71.8%,免費資料自學占 70.6%,在線培訓占 41.6%。公司培訓、線下培訓、學歷教育及考證等形式占一定的比例,這些方式也受到統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告測試員的歡迎。其他占比最少,僅為 2.4%。從歷年數據可以看出,2020 年軟件測試從業人員提升測試技術的各個
103、途徑中工作實踐學習與 2019 年相比降低了 1.2%,不過仍然穩居第一。軟件技術飛速發展,測試需求也更加多樣化,從項目中學習到的測試技術更加扎實。免費資料自學同比 2019 年小幅增加了 0.6%,排名第二;在線培訓占比增加 3.6%,排名第三,結合 2016 年至今的數據來看,呈逐步增長的態勢。在線培訓這種基于網絡的學習模式,沒有時間地點的限制,學習成本低,預計未來比例會逐年增加;公司培訓比例降低了 1.7%;其他提升軟件測試技術的途徑比例有小幅增長。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright202
104、1 2020 年第十四屆軟件測試現狀調查報告18、軟件測試從業人員學習測試新技術的最大動力、軟件測試從業人員學習測試新技術的最大動力軟件測試從業人員學習測試新技術的最大動力是加薪,其次是個人規劃、升職。軟件測試從業人員學習測試新技術的最大動力是加薪,其次是個人規劃、升職。軟件測試從業人員學習測試新技術的最大動力占比最大的是加薪,占 77.2%;個人規劃占 51.9%,排名第二;升職排第三,占比 43.3%;換工作占 31%;接著是接收到新的測試任務、擔心被辭退,分別占 17.3%、10.5%;其他占 1.4%,在 1.4%的其他類別中,主要以解決測試技術瓶頸和互聯網行業的變化,需要不斷學習新技
105、術為主。統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告從歷年數據可以看出,軟件測試人員學習新技術的最大動力中加薪與 2019 年相比增長2.2%,以最高的比重排在第一位。換工作和升職同比 2019 年分別增加 3%和 5.3%,位列第二位和第三位。個人規劃、擔心被辭退和接收到新的測試任務同2019年相比,分別降低了2.1%、0.5%和 1.7%。統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyrig
106、ht2021 統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告19、軟件測試從業人員獲取測試相關信息的渠道、軟件測試從業人員獲取測試相關信息的渠道軟件測試從業人員獲取測試相關信息的主要渠道分別是網絡搜索、專業技術網站及博客、技術圖書、論壇及問答社區。軟件測試從業人員獲取測試相關信息的主要渠道分別是網絡搜索、專業技術網站及博客、技術圖書、論壇及問答社區。從調查數據可知,軟件測試從業人員獲取測試相關信息的主要渠道是網絡搜索、專業技術網站及博客、技術圖書、論壇及問答社區,比重分別為
107、 64.7%、53.9%、44.7%、35.9%。其次是線上公開課、加入學習群、微博微信,分別占 31.1%、25.4%、21.8%。今年新加入的知識付費形式的課程和行業峰會及其他技術大會分別占比 15.9%和 14.2%;公司知識庫、廠商網站、通過招聘渠道、大學測試老師等方式比例較少。其他選項占 16%。綜合歷年數據可以看出,軟件測試從業人員通過技術圖書獲取信息的比例與 2019 年相比下降 0.3%;網絡搜索、廠商網站占比,與 2019 年相比分別增加了 4.7%和 4.5%,這也證明了網絡搜索仍是被調查測試人員獲取測試信息的主要渠道;通過專業技術網站及博客和公司知識庫獲取信息的比例分別增
108、加 0.9%和 1.7%。論壇及問答社區、微信微博和線上公開課分別減少 13.1%、2.2%和 4.9%;大學測試老師同比 2019 保持不變,維持在 3%左右;通過加統計規則:基于 51Testing 2020 年第十四屆軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021 2020 年第十四屆軟件測試現狀調查報告入學習群和招聘渠道對比2019年占比分別降低4.6%和1.8%,其他選項同比2019年增加13%。每種獲取信息的方式都有局限,測試人員可以通過多個方式來查詢信息,預計將來會出現更多新興的方式幫助我們獲取想要的信息。統計規則:基于 51Testing 歷年軟件測試現狀調查數據統計分析數據來源:51Testing()Copyright2021