在上一篇文章中,我提供了一些使用Selenium測試Salesforce應(yīng)用程序的技巧。 Salesforce提供了一個靈活的開發(fā)環(huán)境,允許開發(fā)人員以抽象的方式定義其業(yè)務(wù)邏輯和UI元素,以便Salesforce可以在頁面上實現(xiàn)這些元素。 這種靈活性是以犧牲UI測試自動化為代價的,因為開發(fā)人員無法直接控制瀏覽器中的最終內(nèi)容。眾所周知,使用諸如Selenium之類的開源自動化框架很難測試Salesforce企業(yè)應(yīng)用程序。
當(dāng)您采用自動API測試解決方案時,您的團隊如何才能最大程度地提高投資回報率(ROI)?
我們使用安全性至關(guān)重要的軟件面臨成本危機,這意味著所需的增強功能已經(jīng)超出了為其開發(fā)支付費用的能力。例如,波音787計劃需要650萬行代碼,設(shè)計、開發(fā)和測試成本為4,000,000,0000美元。重大安全關(guān)鍵項目的趨勢表明,總成本呈指數(shù)增長,其中軟件占開發(fā)總預(yù)算的比例逐年上升。使用先前項目中使用的相同技術(shù),下一個大型航空航天項目可能會負(fù)擔(dān)不起。所以,我們能做些什么?
您可以使用人工智能來幫助將API活動組織為有意義的、可重用的和可擴展的測試,而不是簡單地收集、記錄和回放流量。它是記錄和重播測試的擴展,但自動化程度更高。
Telerik Test Studio是一個用于功能性Web、桌面和移動測試的直觀測試自動化工具,它能輕松地實現(xiàn)自動化測試。同時會為GUI、性能、加載和API測試提供完整的自動化測試解決方案。
?本文主要介紹TestComplete?是跨桌面、Web和移動設(shè)備進行并行測試的最佳實踐?。