近日,華為雲正式發布CodeArts APITest服務,這是一款基於「零代碼」和「關鍵字驅動」的全流程、全場景的接口自動化測試平台,幫助研發人員快速上手,高效測試。
面對快速變化的市場需求,軟體交付疊代加快,在縮短上市周期的同時,保證軟體質量至關重要。軟體測試是提高軟體質量的關鍵活動,通過接口測試左移,在研發過程早期發現問題,縮短軟體缺陷閉環周期;同時通過集成至流水線,進行持續測試與反饋,不斷提升軟體產品質量與效率。
- 華為雲CodeArts APITest具備一鍵自動生成API用例的能力,提供40+系統關鍵字,可幫助研發人員通過簡單拖拽,快速生成複雜的接口測試用例;
- 提供良好的開放性,支持使用自定義關鍵字,以腳本的方式完成高階用例編寫;
- 同時,這些關鍵字資產可以在團隊內復用,做到一次開發多次使用。
通過使用華為雲CodeArts APITest服務,可用較少的投入便完成測試過程的自動化升級,極大程度地復用測試資產,目前已經在華為內部20+產品廣泛使用。
華為雲CodeArts APITest推出三大特性,致力於讓API測試更加簡單高效:
特性一:關鍵字驅動測試平台,沉澱優質測試資產
華為雲CodeArts APITest打造了具備多行業屬性的關鍵字型檔,涵蓋協議、資料庫、認證、中間件四大類,40+系統關鍵字,覆蓋汽車、物聯網、泛互、金融等多個行業。同時支持用戶自己編寫代碼,完成自定義關鍵字開發,具備高度的擴展性,可滿足複雜場景測試訴求。
此外,沉澱的關鍵字資產能夠在團隊間、項目間靈活復用,可實現新產品的開發驗證周期縮短80%以上。
特性二:零代碼生成腳本,覆蓋API全場景自動化測試
華為雲CodeArts APITest提供豐富的用戶介面,通過對自動化測試步驟的可視化編排,實現「零代碼「快速生成測試用例;具備多測試步驟的邏輯編排能力,例如If-else,for循環,Wait等待等邏輯,完成場景級接口自動化腳本生成,可以將測試人員從重複工作中釋放出來,進行探索性測試等更具有創造性和高價值的測試活動。
得益於華為雲CodeArts APITest的圖形化生成和靈活編排的能力,單用例腳本編寫效率可以提升2倍以上。
特性三:極速自動化測試,讓等待成為過去式
在測試用例設計完成後,如何高效的運行測試用例才是重中之重。華為雲CodeArts APITest持續增強執行策略,本次推出測試用例分塊加速、定時執行等自定義執行策略。其中分塊加速能力可以提高資源利用效率,單測試任務最大可加速2倍以上,有效減少任務阻塞機率,讓客戶更加快速地發現產品缺陷。
華為公司某測試團隊基於華為雲CodeArts APITest,完成了關鍵字驅動測試的實踐,提升團隊自動化用例寫作質量和效率:
- 測試團隊僅用一個月時間便可完成50+微服務、8000+自動化用例的編寫,實現自動化測試從無到有的突破,節省大量測試開發工作量;
- 同時,配置和固化了50+測試套件資產,通過測試套內用例高並發執行,測試平均執行時間可減少一半以上,縮短了缺陷閉環周期。
未來,華為雲CodeArts APITest將致力於為企業和開發者提供先進的接口測試工具,通過不斷沉澱關鍵字型檔和加速測試執行,持續創新,幫助客戶不斷提升研發效率,縮短產品的自動化測試周期。
關注@華為雲,了解更多資訊