原創(chuàng)|產(chǎn)品更新|編輯:我只采一朵|2013-11-28 09:36:38.000|閱讀 218 次
概述:Web測試框架TestCafé最新發(fā)布v13.1.3,新版本簡化了安裝程序,更新了測試目錄,還獨(dú)創(chuàng)了有利于提升測試穩(wěn)定性的隔離模式。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
近日,DevExpress Web測試框架 TestCafé 發(fā)布了v13.1.3。新版本簡化了安裝程序,更新了測試目錄,還獨(dú)創(chuàng)了有利于提升測試穩(wěn)定性的隔離模式。下面就一起來感受下最新版的詳細(xì)更新吧:
從新版本開始,TestCafé對安裝程序進(jìn)行了簡化,安裝將變得更加簡單。
從13.1.3開始,在運(yùn)行TestCafé之前不需再指定測試目錄。如果是第一次運(yùn)行TestCafé,它會在安裝目錄中生成一個"my_tests"文件夾。
另外,你還可以隨時通過"tests/"面包屑更改默認(rèn)測試目錄,點(diǎn)擊之后,TestCafé會激活一個目錄選項(xiàng)對話框,然后選擇需要的目錄。
在之前的版本中,TestCafé選擇最合適的Selector使用的是啟發(fā)式分析法,但問題是這種算法不是100%準(zhǔn)確的。所以從這個版本開始,TestCafé為用戶提供了易于理解的描述,讓用戶自己去選擇生成的Selector,即使是不懂jQuery或JavaScript的人都可以操作。
眾所周知,功能測試天生就是不穩(wěn)定的,在測試過程中很多因素都會導(dǎo)致問題出現(xiàn)(網(wǎng)絡(luò)滯后、意外的異步操作、動畫等等)。
TestCafé一直在努力提高測試的穩(wěn)定性,所以就誕生了非常具有創(chuàng)新性的隔離模式(Quarantine Mode)。
隔離模式幫助找到所有不穩(wěn)定的測試并進(jìn)行修復(fù)。它的工作原理是這樣的:隔離模式可以在持續(xù)集成API中啟動。如果測試失敗,它就會標(biāo)記并進(jìn)行隔離。在隔離模式下,測試會重復(fù)運(yùn)行三次,如果三次測試有不同,那就會被認(rèn)定為測試不穩(wěn)定,并將不穩(wěn)定報告添加到測試任務(wù)表中。關(guān)于Quarantine Mode更多詳細(xì)信息,可以了解到更多。
TestCafé新版本對框架內(nèi)部網(wǎng)絡(luò)機(jī)制的大部分都進(jìn)行了重構(gòu),從而解決了很大一部分性能的問題。細(xì)心的朋友如果比較一下測試運(yùn)行或記錄頁面的加載時間,會發(fā)現(xiàn)新版本的速度比之前快了很多。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件