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