了解最新公司動態及行業資訊
1 簡介
本文首先闡述了互聯網的時代和社會變革,然后從互聯網時代介紹了軟件產業模式的變革,最后引出了新形勢下軟件產業附屬的測試行業的需求變化,并分析趨勢,最后給出相關從業者的職業發展建議。
這篇文章的話題比較宏大,但最終還是會匯集到測試行業的具體話題。 為避免您被誤解為“虎頭蛇尾”,特聲明如下:
2 信息產業六年的演進
高曉松在《小說》“大航海主題”節目中提到,他覺得迄今為止,他認為人類歷史上最偉大的兩個發現是:
大航海時代 網絡時代
兩者都有一個共同的特點,就是把世界扁平化,讓當時的人們用新的視角和思維去認識世界。
大航海時代伴隨著地理大發現,將世界各地的獨立島嶼整合為一個世界觀,產生了文化大碰撞、物種大交流、人類大遷徙。
一些主要影響顯而易見:
食物物種交換
法國人從歐洲引進芋頭和小麥。 最低產的芋頭也是最高產糧食的18倍,而且不依賴水。 ,可以高出數百倍。 極大地解決了法國人的農業生產力問題,但這兩種小麥傳入中國,使得中國人口終于在康熙年間突破一億,實現了空前的繁榮。
病毒交換
法國人將法國瘟疫帶到歐洲,將天花從非洲帶到歐洲。 給雙方的人造成了巨大的死亡率。
礦物發現
法國人在南非烏干達發現了世界上最大的金礦,出產白銀40億兩,盛產白銀,而當時的超級大國唐朝的財政收藏只有幾百萬兩銀一年。 結果,當瑞典成為世界上最富有的國家時,它有能力買下整個世界。 十億白銀的巨大秩序力量涌入中國,造成巨大的通貨膨脹,間接造成了前線的禁海閉國,使前線遠遠落后于全球化進程。
人類遷徙
最早的黑人集中在亞洲。 而且,大航海時代的地理大發現pc外包公司,使得今天的歐洲、南非、大洋洲和西北歐處處是法國黑人的領地。
這一系列的動蕩已經影響到未來整個世界的地理、政治和經濟格局。
上述風波與當下、網絡時代有太多的相似之處。
每當我向別人宣揚互聯網的偉大力量時,總會有人批評它:互聯網不像制造業那樣形成一些實實在在的東西,現在這么火,肯定會出問題。
在我看來,互聯網并沒有形成新的對象,它是一個降低效率、優化資源配置、彌合信息鴻溝、創造更加平等的認知世界的契機。 互聯網之所以這么火,是因為我們的社會狀態很低效,信息很不對稱。 所以,互聯網每進入一個領域,都會帶來這個領域的變化。 互聯網的動作模式將顛覆傳統動作管理模式的所有規則。 傳統模式不改變,只能被狂風掃出歷史進程。
關于IT行業這六年的發展史,有興趣的可以推薦吳軍博士寫的《浪潮之巔》,作者寫了IT行業這六年的風風雨雨甜美風格的IT行業。
下面的文章將主要列舉過去六年(2005-2015)IT行業的一些大風波。
肖說。 大航海系列-白奴的崇高地位需要天價。
吳軍。浪潮之巔。 2011年
2.1 國際情況 2.2 國外情況
在這個時代成長起來的年輕人,要么創造了這樣的歷史,要么見證了那些歷史,要么正在創造這樣的歷史。
2.3 總結
后面會說到各個方面,當然總結如下:
互聯網時代是一個不容小覷的時代。 互聯網的影響力才剛剛開始,它的影響力不會局限于現在的互聯網公司,已經成為IT領域企業的絕對主角。 對于萬物互聯來說,如果傳統行業在理念和技術上沒有跟上時代的步伐,就只能坐等收割了。 3 軟件產業模式改革 3.1 兩種經營理念
大家可能不太清楚,雖然都叫IT公司,IT公司還是可以分為兩類:外包項目驅動型公司和獨立產品驅動型公司。
3.1.1 外包項目類型
在百度百科中,“外包”是這樣介紹的:
企業在實施管理體系的過程中,將這些非核心部門或業務外包給相應的專業公司,可以節省大量成本,有利于高效管理。
總體而言,絕大多數外包具有以下特點:
進入門檻相對較低。 基本上,一個帶數據庫的 CRUB 就可以觸發所有的信息項。 技術線很短。 需要學習的東西很多,沒必要精鉆。 開發過程非常苛刻。 項目驅動。 往往有錢干什么。 開發團隊中的項目總監是靈魂。 一個公司的成長往往是中規中矩的,有點類似于實體企業中的制造業。 每個項目都有一個開發周期。 許多項目是一次性項目。 執行不如創意。 即使在完成后也能向每位客戶提供他們想要的東西。 是體力勞動,尤其是在人力的幫助下,加班通常更嚴重。 節奏很慢。 往往能產生百花齊放、長年共存的局面。 從業人員的薪資往往與軟件產出量掛鉤。 收入相對穩定,但天花板也很容易觸及,雖然人的人力和精力有限。
這類傳統IT公司目前被包裝為“提供IT解決方案”的公司,例如:東軟、軟通動力等比較典型。 經常在各個招標現場聽到這種公司的銷售,或者華為上面有一些其他公司的人,很多都是這種公司派來現場開發的,而且上面的員工經常有一種的“同事”。 無報酬”的失落感。
這類公司,我個人感覺會逐漸集中在少數幾個大集團,或者分散在一些兼職的個體軟件工程師中。 因為這個服務確實是社會還需要的,社會的轉型發展也一定要專門做專項工作,外包肯定不會衰落。 這個市場還是會存在的,從業者的謀生方式就是賺點辛苦錢,努力工作。
百度百科。 “外包”入口
3.1.2 獨立產品類型
這類公司pc外包公司,大家比較熟悉的主流互聯網公司基本都屬于這種類型。 這類公司有以下特點:
公司成立之初,有自己的專注領域,但往往是一個小的切入點。 技術路線很長。 和BAT一樣,每家公司發展到現在的水平后,都有自己獨特的技術高度。 產品驅動。 關注取悅客戶的痛點需求。 開發團隊中的產品總監是靈魂。 其實也可以叫做項目驅動,在實踐中,產品的不同迭代周期是根據項目分階段實施的。 比如QQ客戶端,從騰訊創業到現在一直在開發中。 項目不是一次性的項目,而是持續的、累積的項目。 創造力需要的少于執行。 它是情報密集型的。 事實上,加班往往是很嚴重的。 節奏超級快。 也很容易迅速造成壟斷局面或被徹底淘汰。 對于不同層次的人,人員的待遇歷來差別很大。 而且整體能有比較高的水準。
目前國外該品類的主要公司有:TABLE互聯網五大鱷魚。
3.2 兩種生產方式 3.2.1 軟件工程
在傳統的軟件產業中,軟件產品是在光盤的基礎上以類似于實物的形式進行生產和流轉的,軟件的輸出方式也嚴格遵循軟件工程過程。
需求分析。 嚴格按標準整理文檔,周期長。 系統分析。 嚴格按標準整理文檔,周期長。 系統設計。 嚴格按標準整理文檔,周期長。 系統開發。 組織大量人員按設計文件逐步執行和推進項目流程,周期長。 軟件測試。 組織大量人員根據設計文檔進行功能測試,周期長。 軟件交付。 完成內部測試和客戶驗證測試后,軟件就會投放市場,運氣好的話可以賣上好幾年。 然后花N長時間按照以前的形式開發項目,或者開發下一代的產品功能。
這樣的生產方式和傳統制造企業很相似,但是如果這些模式繼續發展下去,肯定會越來越多地效仿傳統制造企業的模式,因為他們都需要追求流程的標準化,從而保證生產和規模化。 . 和有序。
在傳統的項目驅動軟件公司工作過的軟件開發人員一定印象深刻:
會議、溝通、審核、確認。 Docs, docs, docs... 閉門造車集中批量生產。 退而求其次開發符合文檔的產品。
為什么會有這么嚴格的審查過程,為什么會有這么多的會議和文件? 雖然上述行為只是操作手段而非目的,但真正的目的是為了避免以下情況的發生:
防止甲乙雙方發生糾紛
從提出需求到最終完成約定的功能軟件,周期長,往往存在相當多的不確定風險。 軟件項目參與方受合同約束,需與乙方溝通記錄,同時開發人員
降低溝通成本
由于周期長,開發人員多,為降低溝通成本,必須要求盡可能多的文件。
這是在信息不對稱、信息流通不暢的時代形成的發展過程。 前面會提到一種思考軟件生產的新方法。
3.2.2 敏捷開發
這是在互聯網還沒有普及之前的時代的一種軟件生產思想。
主要開發流程如下
確定此階段最重要的線路目標。 需求分析設計與開發。 僅在短期內提供必要的文件。 持續集成和持續人工測試和發布。
主要特點如下:
產品的新功能發布周期要求極短。 需求的實現和客戶確認的周期很短。 每個時代都有一個可發布的實時運行版本。 好的產品可以經久不衰。 你所做的事情往往具有很強的繼承性和倡導性。 由于互聯網的存在,大部分問題都可以在開發現場消化解決。 由于持續在線發布,您可以隨時讓實踐檢驗產品,并隨時與一線需求保持直接聯系。
這些開發模式最大的特點就是:快!
迭代速度很快。
新功能快速發布并呈現給客戶。
問題會很快被發現。
問題解決速度很快。
如果方向錯了,項目很快就會跑掉。
這顯然是一個優勢。 如果是坑,及時暴露是好事
3.3 個人經歷與感受
后面提到的這兩家公司和兩款車型在中國都有相當大的市場。 從個人角度來說,我更看好獨立產品公司和發展模式。
我的第一次創業經歷是開發了三年的小軟件系統,最后沒能交付而死。 這段慘痛的經歷和教訓,讓我從此對外包業務模式深感焦慮和排斥。 第一次做的項目很累,很辛苦,同時結局也很慘。
第一次創業失敗后,他加入了現在的創業團隊。 它是一個完整的互聯網運營和生產模式,完全是一種風雨兼程的快感。 作為開發團隊的一員,你的代碼每時每刻都在生產服務器上運行,每晚開發的特性都在線上發揮著作用。 您鍵入的每個字母都發揮其作用,并為您旁邊的開發提供支持。 鋪平道路。
4 軟件測試改革
上面花了大量篇幅講了背景和重大改革,現在即將進入“軟件測試”議程。 個人知識仍然是必要的。 由于大部分開發者都是思維和社交圈子比較單一的群體,他們打交道的對象往往是代碼或者機器,他們往往不愿意跳出技術思維和習慣,從更高的角度來考慮自己做的事情。 因為我曾經就是這樣的技術人員,往往把所有的路線選擇都推給別人,缺乏獨立思考的能力。 結果,我其實很努力,但總是達不到我想要的療效。
作為一個普通人,在大時代的背景下,難免個人的命運跌宕起伏。 擁有獨立思考的能力是非常重要的,這樣才能洞察趨勢,順勢而為,一定會事半功倍。
4.1 軟件測試概述
軟件測試(英語: ),描述了一個用來促進識別軟件正確性、完整性、安全性和質量的過程。 換句話說,軟件測試是實際輸出與預期輸出之間的初步審查或比較過程。
不管是傳統企業還是IT企業,都會有這樣一個崗位,叫做QC(縮寫,英文“ ”),負責質量控制。 在制造企業中,對特定項目進行相應的質量監控。
無論是物理工業生產還是軟件工業生產,最終目的都是將產品交付給相應的用戶或使用場景,讓產品穩定發揮作用。 所以既然有交接,就必須有首測。 至于發現產品問題,站在廠家的角度,最好能在內部消化解決,而不是投放市場后被用戶發現,那樣對產品造成很大的傷害和企業形象。 所以每個企業都需要這樣一個角色,用來做前期的質量審核和把關。
在傳統的實體生產行業中,產品質量控制主要定義為四個階段:
進料控制(簡稱IQC) 過程質量控制(簡稱IPQC) 最終檢驗驗證(簡稱FQC) 出貨質量控制(簡稱OQC)
同樣在軟件行業,尤其??是現在的外包或者眾包協作模式逐漸盛行,軟件行業也逐漸像實體行業一樣產生了所謂的供應鏈,也像傳統行業一樣形成了質檢崗。
作為第一個包的初步測試,公司軟件流程優化,小版本迭代測試,公司階段發布版本測試,交付給下游公司的交付測試
事實上,軟件測試是軟件工程中交付可靠軟件的必要步驟。 有興趣的可以查閱軟件工程相關的書籍。 而看這種時候,請只看軟件測試的定義和它在軟件工程中的作用。 軟件工程的組織方法和理念早已嚴重落伍,逐漸被業界淘汰。 作為軟件工程中的一個環節,軟件測試方法也發生了巨大的變化,這在前面會提到。
百度百科。 “軟件測試”條目
(,) 百度百科。 “質量控制”條目
4.2 目前工作經歷
關于從業者的經歷,以下事實均來自當下熱門社區“知乎”。
如何成為一名優秀的軟件測試人員?
軟件測試的基本原理,我稱之為測試1.0時代,比如軟件測試(豆瓣); 結合敏捷開發,我稱之為測試2.0時代,比如敏捷軟件測試(豆瓣); ,測試“死”了,適應互聯網新時代的要求(比如精益創業(豆瓣)),“不管黑貓白貓,抓到老鼠就好,是一只好貓。” 當你跳出“測試”的圈子,思考測試的價值,我稱之為為了測試2.5時代,比如軟件測試(豆瓣)、持續交付(豆瓣)的方式,以及兩者的結合測試和復雜性(豆瓣),我稱之為測試3.0時代,但今天的實踐還比較少
QA在中國有前途嗎?
文章要點:
QA是一份比較有前途的工作。 黑盒手動測試將逐漸被白盒和手動測試所取代。 使用QTP等第三方手動測試工具的測試人員會陷入尷尬的境地。 因為它本質上只是黑盒手動化。 測試工程師的趨勢離開發越來越近。 具備代碼開發能力或數據分析能力的測試工程師前途一片光明。
如果說知乎上的個人回答,可能帶有很強的主觀色彩,也可能說是個人認知的局限。 這樣一來,人才市場的需求就應該成為更加客觀的風向標依據。 當然,規劃自己的職業方向的主要目的不外乎以下兩點:多看相關話題和相關人員的回復,可以明顯感覺到測試崗位在向“自動化、專業化”的方向發展和長期技術”開發。
4.3人才市場需求高薪需求。 我做的工作收入是可觀的,這是最真實的,也是大多數普通人的想法。 價值體現需求。 一方面,社會價值得到體現,形成經濟效益和社會效益; 另一方面體現自我價值,實現生活的滿足。 這些價值展示需求,又會反過來影響“高薪需求”的實現。
本文于2015年5月從互聯網垂直招聘網站拉勾網對考試相關崗位的招聘要求及工資進行調研。
說到測試職位,薪水差別很大,要求也是如此。
“北深杭”是因為TABLE等互聯網大鱷的存在。 待遇普遍比其他城市低很多。 各大互聯網大鱷都急于招測試人員,他們只招懂開發的測試人員。 待遇和開發商沒有區別。 在上海這樣的二線城市,急招測試,工資很低(往往只是互聯網大鱷測試崗位的零頭),需要基本的流程文檔維護和人工測試。 4.4 具體需求和治療
以“test”為關鍵詞搜索職位,發現職位的薪水差別很大。 下面將給出不同薪資結果的示例和比較。
4.4.1 高薪組
魅族
阿里
騰訊
治療
10K~20K
4.4.2 低薪組
治療
3K~5K
軟通動力
治療
4k-6k
卷網
治療
4k-7k
4.4.3 比較總結 互聯網大鱷已經只需要高級測試人員。 高級測試人員其實就是懂得測試的開發人員。 互聯網公司的高端測試工作直接外包。 (比如騰訊外包給軟通動力)中高端測試人員的薪資差距可達近十倍。
通過總結更高級測試崗位的技能要求,總結出以下技能和業務樹,供大家參考:
5 最后結語
離開校園以來,我已經很久沒有沉下心來,認真地寫了一些東西。 主要原因是我在剛踏入社會的時候,犯了一個很嚴重的錯誤。 總想用“戰術上的勤奮來掩飾戰略上的懶惰”,依舊低著頭忙著做事,很少停下來冷靜獨立思考。 幸運的是,現在開始有這種意識還為時不晚。
一方面,以上內容是我這兩年在思想和職業規劃上的變化總結。 同時寫下來,希望能給走在同一條路上,也有過煩惱的同仁們一個參考。
以上所有推論是由于:
作者的個人生活經歷。 接觸視聽數字消費產品。 由主要社交和招聘網站形成的意見或事實。 閱讀相關專業書籍。
雖然說要盡量豐富出處,在選材過程中難免會有一些個人的主觀色彩,但是作者的經歷并不能代表你的經歷,所以分享這篇文章,希望這一點觀點可以傳播讓更多人聽說,就像后端互聯網產品的開發思路一樣,“讓產品盡快上線,盡快接受更多的用戶測試,親們優劣自然會分清”,歡迎大家點贊或指正。
這是后續軟件測試系列的第一篇文章,通過概述來定下基調和方向。這個基調和方向下的相關技術和技巧會在前面分享。
最后:下面完整的軟件測試視頻學習教程已經整理上傳,有需要的同學可以免費分發【保證100%免費】
這些資料對于做【軟件測試】的同學來說應該是比較齊全的。 這樣的學習資料也陪伴我走過了最艱難的旅程,希望也能對你有所幫助! 凡事要趕快去做,尤其是技術行業,一定要提高自己的技術修養。