傳統軟件測試的互聯網化改造

一直以來,測試做爲研發環節中不可缺乏的角色存在着,但大多數中小型公司的測試團隊卻以最弱小的姿態生存着。在互聯網模式的衝擊下,快速迭代、持續發佈、不斷試錯成爲研發部門的關鍵字,這一切不斷衝擊着傳統軟件測試中賴以生存的「流程」、「規範」等優點。這些都在迫使測試管理者必須去思考測試應該堅持的是什麼?如何不斷打造難以被代替的競爭力?

     傳統測試團隊的定位和價值

      傳統測試團隊的定位程序員

  1. 測試是爲了確保業務、品牌價值的最大化。
  2. 當一個公司有較高的品牌知名度和用戶量,質量對於品牌價值的影響很是大。好比大型網站出現宕機等問題,後果會很是嚴重。
  3. 下降研發和售後成本。
  4. 研發更可能是建立型思惟,而測試更可能是破壞型思惟,有開發和測試兩種專業角色的存在,能夠發揮各自的專長,提高工做效率,下降研發成本。
  5. 知足產品合乎規範、評級須要。
  6. 有些金融類的公司,對於合規要求很高:不容許同一個角色擁有過大的權限,不容許程序員既寫代碼,又負責發佈、運維,由於這樣會有安全風險。增長測試團隊,既合乎規範又能下降風險。


      測試價值在傳統軟件團隊中的體現windows

  1. 傳統軟件是離線交付給用戶的,一旦出現錯誤,將會帶來直接的經濟損失,須要測試可以確保版本的正確性;好比說微軟在發佈windows xp時發現有錯誤,只是光盤的成本就高得驚人;
  2. 軟件使用者和軟件提供者之間有很長的鏈路,一旦設計的產品存在瑕疵,須要較長的時間週期纔可以修復,須要測試可以在軟件研發過程當中站在使用者的角度來發現問題;
  3. 當一個團隊規模不斷龐大時,測試效率問題不斷顯現,須要測試人員可以制訂完善的流程,挖掘團隊的效能;
  4. 因此測試是研發環節的最後一道防線,測試的目標就是最大化尋找產品中的缺陷,儘量減小研發、測試、售後成本。


      互聯網化測試團隊的定位和價值安全

      互聯網時代,產品的發佈遵循短平快的原則,在互聯網行業,若是一個產品半年發佈一次,那麼很快就會失去市場競爭力,被市場淘汰。因此做爲測試團隊,咱們也應該順應這個趨勢,如何更短、更平、更快的來作好測試。這是互聯網測試團隊最核心的方向。

      什麼是互聯網化測試團隊服務器

1.、具有專業測試能力基礎。
  • 包括測試理論基礎、業務基礎、專業測試能力(功能、性能、安全、數據等)、風險識別和控制能力;
二、一支新型的工程開發團隊。
  • 主要體如今全員都具有代碼能力;能快速的設計和編寫測試用例代碼及測試系統代碼(統稱爲工程代碼);測試團隊的規模再也不取決於開發團隊,而在於測試人員+工程代碼所提供的服務能力;
三、打造持續交付能力,熟練掌握自動化測試工具。
  • 24小時系統中任何應用隨時提交發布,並在極短期內(1-2小時)完成獨立驗證併發布上線,沒有發佈窗口限制;提升時間利用性,讓企業更快速互聯網化。

      
圖解:自動分圈;環境的自動部署,支持在任什麼時候刻任何系統的一鍵化部署;每次部署,都有對應的自動化來保證,都是平臺化支持,由一整套平臺來實現,只有異常時才須要人工介入。



圖解:過去不少年,對於測試工做,咱們都把重點放在使用哪些測試框架更方便,如何去寫自動化腳本上面。而對於阿里巴巴來講,分層自動化、編寫自動化腳本已是日常的了。如何構建全自動化測試的能力是過去幾年咱們重點去解決的問題。由於整個測試過程的自動化了,就能夠達到測試能力的低成本水平擴展,能夠應對高頻度的發佈和交付。也正由於此,咱們能夠說:測試團隊的規模再也不取決於開發團隊,而在於測試人員+工程代碼所提供的「全自動化」服務能力。
架構

四、從需求-開發-測試-發佈-總結造成研發質量閉環。
  • 質量不是測出來的,如何去給各個角色「賦能」,針對性的改造每一個環節中的質量問題,才能最終去保障產品上線後的質量。


      
      阿里巴巴測試數據實踐


      
併發

  • 不一樣類型的自動化框架、工具,涉及到可測性、穩定性、研發效能等多方面。
  • 持續交付能力:週一到週四24小時持續發佈,無發佈窗口限制。
  • 工程能力:7K+自動化用例,而且在不斷增長。
  • 25%的需求從建立到集成測試經過不超過6小時。
  • 46%的需求從建立到集成測試經過不超過24小時。
  • 支撐全站天天項目或需求發佈100+次。
  • 開發與測試人員配比超過7.5:1。
  • 月攔截故障數量級在100以上。
  • 造成完整的測試平臺及對外服務的能力。


      如何打造一支精英化的測試團隊
    
      
框架


      阿里雲效助力衆安保險成功轉型,打造優秀測試團隊
      阿里雲效平臺創立於2012年,孵化自阿里巴巴B2B部門,支持着阿里巴巴網站、速賣通、168八、村淘4大網站,覆蓋了阿里60%的事業部。經過項目管理、單測集成、環境管理、UI自動化、性能自動化、缺陷管理、用例管理等流程管理和分層自動化提供一站式研發效能提高服務,最終實現24小時持續集成持續交付。目前提供的產品包括:需求管理、立項管理、資源管理、配置管理、單測集成、環境管理、性能自動化、UI自動化、接口自動化,集成自動化等。
      衆安保險,是首家互聯網保險公司,是首家將所有業務系統搬上雲計算平臺的金融企業,是互聯網金融大潮中的標誌性企業,是互聯網保險業務創新的先鋒,同時也是阿里雲效平臺的首家客戶。在和雲效平臺合做的4個月時間,按照服務器申請佔用一次提效5分鐘,應用部署一次提效5分鐘,集成單個分支提效5分鐘,累計已提效232人日。是利用工具平臺成功打造優秀測試團隊的有力實踐。
      
      對於雲效,衆安保險高級架構師歐昀做出了這樣的評價,「項目質量能夠量化評估了,環境能夠一鍵部署了,Bug能夠有效跟蹤迴歸了,Case能夠積累複用了,重複工做能夠自動化了。從開發到測試到發佈,提供一站式質量保障服務,多維度保證項目上線質量,大幅提高流程效率。同時後續服務也很到位,有問必答熱心解決,而且還提供多種培訓,從系統操做到技術基礎甚至員工發展規劃,幫助公司員工快速成長。
運維

 

雲效平臺官網地址:yunxiao.aliyun.com

雲效平臺免費試用流程:
在線申請——>權限審批——>7天免費試用——>在線技術支持——>回訪並提供專業解決方案。
工具

相關文章
相關標籤/搜索