翻譯|使用教程|編輯:況魚杰|2020-11-26 15:35:29.897|閱讀 200 次
概述:Gartner、Forrester和其他行業專家都主張,API/消息層測試(服務、消息隊列、數據庫抽象層等)比GUI測試更適合測試自動化和持續測試--尤其是敏捷和DevOps。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Gartner、Forrester和其他行業專家都主張,API/消息層測試(服務、消息隊列、數據庫抽象層等)比GUI測試更適合測試自動化和持續測試--尤其是敏捷和DevOps。根據維基百科的持續測試和API測試頁面,有必要將重點從GUI測試轉向API測試,因為:
敏捷和DevOps團隊在短迭代和快速反饋循環的工作中發現,GUI測試需要大量的返工以跟上頻繁變化的步伐。而API層的測試則不那么脆弱,更容易維護。
Parasoft SOAtest提供了業界領先的API測試解決方案,被廣泛認為是同類產品中的佼佼者,其創新的工具和對100多種消息格式和協議的最廣泛支持。通過可視化的拖放工具,用戶可以創建最復雜的測試場景,而不需要編寫一行代碼,因為像測試流程邏輯、復雜的斷言、循環、數據驅動和關鍵字關聯,如BDD與Cucumber,都可以用最少的技術經驗輕松構建。
使用Parasoft的SMART API測試生成器Chrome插件,創建API測試是很直接的,SOAtest從手動或探索性測試中監控你的Web UI中的活動,并將幕后的API調用轉換為有意義的API測試場景。這項技術不僅僅是簡單的記錄和回放,SOAtest利用人工智能和機器學習來實際了解API調用的內容,然后構建一個有意義的API測試場景,該場景是可重復使用和可定制的。
SOAtest也是一個全渠道的測試解決方案,它還可以通過Appium測試數據庫、ESB、大型機和移動設備等系統,并對您現有的軟件開發生態系統進行整合,例如測試框架(如Cucumber、BDD、TDD、Selenium、Appium等)和CI基礎設施,所有這些都在同一個用戶界面中進行。
用戶可以在SOAtest的一個測試用例中輕松地穿越完整的端到端測試場景,以全面驗證完整的用戶體驗。然后,所有在SOAtest中創建的測試都可以作為安全和性能測試來利用和運行,以有效地驗證早期階段測試的非功能需求。
加速和自動化API測試支持團隊采用或目前正在執行持續測試。SOAtest包括與現有的CI/CD系統(即Jenkins、TeamCity、Bamboo、Azure DevOps)的集成,以及Parasoft的服務虛擬化解決方案,測試可以按需執行,以加速敏捷開發方法論所要求的反饋過程。測試結果在SOAtest的動態報告系統中提供了有意義和可操作的任務,可以采取簡單的PDF報告形式,也可以是動態的多級HTML文檔,概述執行了哪些測試,狀態如何,以及它們與哪些需求相關聯,讓多個利益相關者了解其關鍵應用的健康狀況。
Parasoft的集中式報告和分析儀表板將功能和非功能測試結果與底層API和代碼覆蓋率相關聯,因此利益相關者可以準確地指出需要測試的風險功能,并對整個軟件開發過程有一個整體的看法。
正如您所看到的,API測試可以很簡單。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:parasoft