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