新年開篇,總結過去展望將來,18年對於我來講是個不平凡的一年,主動離開了相對安逸的崗位,經歷了半996的生活,體驗着國企的風采,一路走來收穫滿滿,結識了不少朋友,最終也明白了不少道理。做爲測試行業的小老鳥,藉着19年閒暇之餘根據自身感觸展望一下軟件測試行業的將來(有點寫大了)。編程
一、注重質量更注重速度工具
過去一個功能點的測試基本包括測試計劃+測試方案+測試用例+測試執行+迴歸測試,整個流程下來至少三兩天,而現在一個版本下來都不必定給測試團隊三兩天的時間,而且爲了產品的品牌效益,質量更加嚴苛,將來整個軟件行業對測試的要求就是質量更高,速度更快。測試
二、測試的邏輯編碼的能力編碼
自動化測試的推廣提高了測試崗位的知名度和薪資水平,同時也對測試人員編碼技能有着嚴格的要求,過去人工測試的主要價值在於測試的邏輯,強大的測試邏輯能夠在不一樣角度審視軟件功能的正確性,彷彿一個著名的足球教練可以把一個丙級球隊帶入甲級聯賽同樣,可是再好的足球教練也很難將排球隊員帶進頂級聯賽,雖然都是球,規則不一樣打法可能各異。對於軟件測試人員不懂得軟件代碼規則,沒有代碼編程能力,邏輯在強也不能看透心裏。所以將來軟件測試會要求從業人員既能看盡表面也能看透心裏。接口
三、開發即測試生命週期
將來在代碼開發過程當中加入相關注釋便可實現接口或UI功能的測試用例輸出,加上AI技術的發展經過自動識別及賦值即可快速輸出測試結果,最終經過系統集成調度實現測試總體運行,輸出的測試結果快速精準,從而使缺陷的定位及修復更加高效便捷。資源
四、行業更加專業化開發
測試行業將來將會更加專業化,會有更多的團隊專一測試領域,推出基於雲端+AI的智能化測試服務。每個軟件產品開發完成後自動化掛接相關測試平臺,輸入業務場景及測試需求,系統自動解析相關測試場景及驗證點,自動執行測試並彙報缺陷及缺陷可能發生的位置。產品
五、 集團高效化自動化
整個測試產業將來更加集團化,相似各種雲服務商,造成行業壟斷,由於只有這樣才能發揮資源的高效化。測試崗位在大部分軟件公司都是一種工具類的產品質量保障崗,當開發成本超出預期時,很容易成爲第一個爲成本犧牲的部分,並且在不少團隊中測試職責偏後,整個軟件生命週期中單獨配備測試人員在初創團隊中成本過高。當整個行業集團化後,能夠以資源服務的方式隨用隨申請,共享性高,資源整協力度大,測試人員在不一樣團隊之間遊走,不一樣團隊又可根據需求申請不一樣的資源。
以上均爲我的感想,不是大神,不是預言帝,僅潦草以自記之。