它會是趨勢,但它很難每個公司都能獨立完成一個測試平台
前面有說過,完成測試平台所需要的能力五花八門,是以當你會這麼多技能的時候,你可能就想要很高的薪資,但從國内對測試的态度來看,它的工資肯定會比開發低一層(大廠無視),這就變成一個惡性循環,公司想要低成本勞動力幹測開的活,你作為測開想要拿到更高的薪資
是以網上有很多開源的測試平台,一般沒能力開發平台的公司就會私有化部署,然後再定制化二次開發,這也是一種趨勢,應該不存在銷售測試平台的情況,畢竟開源的都挺好看挺好用的
測試平台很難做到适配所有項目,包括在阿裡其實測試平台特别多,自動化、性能、相容、雲真機,但我所在的部門一個都沒用上,原因有很多種,就不細說了
測試平台是測開必需品嗎?
我認為不是的
測試平台雖然很能展現測開的能力,但不是唯一方式
實際項目中用不到測試平台,有必要學習嗎?
隻要是對自己成長有幫助的,其實都應該學習,隻不過有優先級而已
假設未來你想走測開路線,那麼學習如何開發測試平台也未嘗不可,當然不影響目前工作前提下咯

做測試平台的前提
對個人而言
有一個測試平台項目經曆,可以提高面試通過率和自己的技術能力
對團隊而言
應該是品質效能部,或者基礎建設部來主導,而不是業務測試部門來主導,這應該是一個專職工作,而不是閑下來的時候弄一弄
確定得到老闆的支援
充分調研測試平台的可行性,比如團隊組成,技術選型,可承受的損失範圍,平台使用的部門,等等
心目中的測開都有哪些職責
我的主管跟我聊過,測開并不一定要做測試平台才算測開,一個合格的測開,應該是對自己項目上用到的程式設計語言很熟悉,如同開發一樣熟,甚至要比他們還熟悉
作為測開,可以給開發同學進行 code
review,特别是有新開發同學剛入職可能對業務、代碼架構不熟悉,寫的代碼就會亂七八糟,這個時候假如你很熟悉整套代碼,很熟悉這個程式設計語言,那麼你就可以提出優化建議,不要說不可能,我主管就可以,比開發還熟悉程式設計語言;另外還可以寫單元測試,我們的服務端單元測試覆寫率是
70% 左右,是以基本服務端沒啥 bug
測試開發,可以是開發平台,可以是開發工具,可以是編寫腳本,但都有一個最終目的,使用你的開發技能來提高測試效率、測試廣度、深度,用更高的測試覆寫率來保障項目品質