原創(chuàng)|產(chǎn)品更新|編輯:鄭恭琳|2020-07-14 11:48:59.560|閱讀 661 次
概述:本文主要解析了相對于之前的產(chǎn)品版本TestComplete 14.30對TestComplete 14.40所做的更改。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
TestComplete是一款具有人工智能的自動UI測試工具,利用自動化測試工具和人工智能支持的混合對象識別引擎,輕松檢測和測試每個(gè)桌面,Web和移動應(yīng)用程序。使用TestComplete,可以提高測試覆蓋率并幫助提供經(jīng)過實(shí)戰(zhàn)考驗(yàn)的高質(zhì)量軟件。
點(diǎn)擊免費(fèi)獲取TestComplete歷史版本下載
本主題描述了相對于之前的產(chǎn)品版本TestComplete 14.30對TestComplete 14.40所做的更改。有關(guān)對該產(chǎn)品其他版本所做的更改的信息,請參閱版本歷史記錄。
TestComplete 14.4在Web測試中引入了新的跨平臺方法。現(xiàn)在,您可以在一種受支持的瀏覽器(Chrome,F(xiàn)irefox,Edge或Internet Explorer)中記錄(或手動創(chuàng)建)網(wǎng)絡(luò)測試,然后在各種其他瀏覽器中運(yùn)行這些測試,包括那些您不曾使用的瀏覽器。測試創(chuàng)建,例如Opera和Safari。這些瀏覽器可以在Windows和非Windows的各種平臺上運(yùn)行:macOS,Linux,Unix或移動Android和iOS。
要?jiǎng)?chuàng)建跨平臺測試,請啟動一個(gè)新的TestComplete項(xiàng)目,然后在“創(chuàng)建項(xiàng)目”向?qū)е羞x擇一個(gè)新的復(fù)選框:
TestComplete 14.40的新增功能:新的記錄模式
然后,您可以像通常那樣記錄網(wǎng)絡(luò)測試。
為了解決Web元素,新測試使用CSS選擇器和XPath表達(dá)式,而不是名稱映射項(xiàng)。這使得這些測試獨(dú)立于瀏覽器和平臺:
TestComplete 14.40中的新增功能:記錄的跨平臺Web測試
您可以在本地計(jì)算機(jī)或安裝了Selenium Grid的設(shè)備云中運(yùn)行這些跨平臺測試。您連接到云并直接從TestComplete內(nèi)部在其中運(yùn)行測試。設(shè)備云可以——
如果使用CrossBrowserTesting設(shè)備云,則可以輕松地從TestComplete連接到所需的設(shè)備。TestComplete提供了新的“運(yùn)行遠(yuǎn)程瀏覽器”操作,可通過關(guān)鍵字測試進(jìn)行操作:
TestComplete 14.40的新增功能:運(yùn)行遠(yuǎn)程瀏覽器操作
在腳本測試中,您可以使用新的向?qū)ё詣由伤璧拇a:
TestComplete 14.40的新增功能:為CrossBrowserTesting向?qū)蛇\(yùn)行代碼
您可以復(fù)制生成的代碼并將其粘貼到腳本測試中。
新功能由新的Device Cloud附加組件實(shí)現(xiàn)。可在TestComplete試用版中進(jìn)行評估。至于商業(yè)版本,則與TestComplete分開授權(quán)。
有關(guān)新的Web測試方法的完整信息,請參閱關(guān)于跨平臺Web測試。
TestComplete包括新的機(jī)器學(xué)習(xí)算法,可識別表格控件并從中提取數(shù)據(jù)。這可以幫助您驗(yàn)證任何表格控件的數(shù)據(jù),包括表格或PDF文件中呈現(xiàn)的表格控件和表格的自定義版本。換句話說,現(xiàn)在您可以驗(yàn)證那些TestComplete不提供特殊測試對象的網(wǎng)格控件的數(shù)據(jù)。
為此,您使用的表檢查點(diǎn)現(xiàn)在足夠聰明,可以通過其圖像識別表(檢查點(diǎn)支持光學(xué)字符識別)。創(chuàng)建表檢查點(diǎn)時(shí),可以指定具有表格數(shù)據(jù)的屏幕區(qū)域,也可以允許TestComplete自動檢測該區(qū)域。TestComplete將識別該表,獲取其列和行,并通過將其與基準(zhǔn)副本進(jìn)行比較來驗(yàn)證其數(shù)據(jù):
TestComplete 14.40的新增功能:指定一個(gè)包含表檢查點(diǎn)將驗(yàn)證的表格數(shù)據(jù)的屏幕區(qū)域
有關(guān)完整的信息,請參見使用網(wǎng)格控件。
現(xiàn)在,自我修復(fù)功能使用改進(jìn)的基于AI的算法通過其圖像查找替換對象(先前,它通過其屬性搜索相似的對象)。有關(guān)詳細(xì)信息,請參見自愈測試。
這些新算法使用智能質(zhì)量插件實(shí)現(xiàn)的代碼。因此,從版本14.40開始,我們提供了自我修復(fù)功能,并將其作為該附件的一部分。
現(xiàn)在,您可以命令TestComplete將每個(gè)方案大綱示例視為一個(gè)單獨(dú)的測試用例。為此,您使用新的項(xiàng)目設(shè)置。啟用后,測試日志將每個(gè)大綱示例的結(jié)果顯示為測試用例結(jié)果:
此外,項(xiàng)目的錯(cuò)誤處理>錯(cuò)誤錯(cuò)誤屬性現(xiàn)在會在測試運(yùn)行期間分別影響每個(gè)示例。
Android測試
AndroidDevice對象具有一個(gè)新的AndroidDevice.DoubleTouch方法,可以在特定屏幕坐標(biāo)處模擬設(shè)備屏幕的兩次觸摸。
iOS測試
TestComplete引入了對iOS 13.3的支持。
Xamarin表格
現(xiàn)在,在測試中,您可以訪問Xamarin.Forms應(yīng)用程序的Rg.Plugins.Popup插件創(chuàng)建的容器中的控件并與之交互。
要在CrossBrowserTesting.com提供的多個(gè)遠(yuǎn)程環(huán)境中運(yùn)行自動化的Web測試,請使用新的跨平臺Web測試方法。請參閱關(guān)于跨平臺Web測試。
點(diǎn)擊免費(fèi)獲取TestComplete歷史版本下載
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn