原創(chuàng)|行業(yè)資訊|編輯:郝浩|2013-08-20 11:07:30.000|閱讀 302 次
概述:慧都小編匯總了TestCafé用戶最關(guān)心的十個(gè)問(wèn)題,希望能幫助你進(jìn)一步了解TestCafé
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
前段時(shí)間,DevExpress剛剛發(fā)布了一款革命性的Web測(cè)試框架:。它支持所有主流瀏覽器、操作系統(tǒng)和移動(dòng)平臺(tái),支持遠(yuǎn)程設(shè)備,多瀏覽器并行測(cè)試。內(nèi)置可視化測(cè)試記錄器,支持持續(xù)集成、腳本標(biāo)記分析等強(qiáng)大功能。下面慧都小編匯總了用戶最關(guān)心的十個(gè)問(wèn)題,希望能幫助你進(jìn)一步了解TestCafé:
TestCafé是一個(gè)用于創(chuàng)建和運(yùn)行功能測(cè)試的工具和系統(tǒng),主要針對(duì)網(wǎng)頁(yè)、網(wǎng)站和應(yīng)用程序。如果是一個(gè)HTML5/CSS/JS編寫(xiě)的并運(yùn)行在瀏覽器上,TestCafé都可以進(jìn)行測(cè)試。
功能測(cè)試是一個(gè)質(zhì)量評(píng)估(Quality Assessment)過(guò)程,它告訴你系統(tǒng)做了什么,不做什么(后者是單元測(cè)試的范圍)。換句話說(shuō),測(cè)試人員定義在特定情況下應(yīng)該發(fā)生什么并將其輸入,功能測(cè)試就會(huì)去核實(shí)并輸出結(jié)果。打個(gè)比方,一個(gè)博客,在瀏覽器中每篇博文都是簡(jiǎn)寫(xiě)的一段,并帶有一個(gè)"read more"的鏈接。當(dāng)用戶點(diǎn)擊某個(gè)鏈接時(shí),頁(yè)面應(yīng)該向下滑動(dòng)從而顯示剩余的段落。功能測(cè)試會(huì)重建初始條件,“點(diǎn)擊”第一個(gè)鏈接,然后確認(rèn)結(jié)果頁(yè)面是否讓文章可見(jiàn)。
不能,TestCafé是一個(gè)web測(cè)試工具,要隨時(shí)記著它是測(cè)試瀏覽器中的HTML的。
基本上任何能夠渲染HTML5以及支持JavaScript的瀏覽器都可以,如 IE9+, Chrome, Firefox, Safari, Opera on Windows, Safari以及其他在Mac和Linux上的瀏覽器。
無(wú)需使用模擬器,TestCafé支持任何設(shè)備上的主流瀏覽器,所以它既支持iPhone 或 iPad上的Safari,也支持Windows Phone 8上的IE。TestCafé支持所有主流移動(dòng)平臺(tái):iPhone, iPad, Android 和 Windows Phone。
不是的,TestCafé不同于其他web測(cè)試工具,它不提供任何插件。TestCafé的開(kāi)發(fā)人員在開(kāi)始就意識(shí)到,插入式架構(gòu)是有根本上的缺陷的,它的功能要受瀏覽器的限制,并且無(wú)論如何要復(fù)制用戶的輸入手勢(shì)(鍵盤(pán)、鼠標(biāo)或觸摸),要抓取屏幕驗(yàn)證輸出,讀取頁(yè)面的DOM(文檔對(duì)象模型),驗(yàn)證頁(yè)面元素是否可見(jiàn)等等。本質(zhì)上,問(wèn)題是插件是在操縱你的瀏覽器,而不是web頁(yè)面。TestCafé不需要你在瀏覽器下進(jìn)行安裝。
TestCafé主要分為兩個(gè)部分:服務(wù)器和客戶端庫(kù)。服務(wù)器部分擁有儀表盤(pán)和分析組件(還有代理服務(wù)器),它讓測(cè)試運(yùn)行在客戶端(任何設(shè)備上的一個(gè)或多個(gè)瀏覽器實(shí)例)。這部分運(yùn)行在node.js上,瀏覽器內(nèi)會(huì)看到一個(gè)控制面板。然后客戶端庫(kù)會(huì)在一個(gè)瀏覽器上運(yùn)行測(cè)試并將測(cè)試結(jié)果返回給服務(wù)器。這里有一個(gè)亮點(diǎn)就是客戶端瀏覽器是通過(guò)TestCafé代理服務(wù)器加載頁(yè)面的。另外,TestCafé可以在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行測(cè)試,還可以在多個(gè)瀏覽器和機(jī)器上并行測(cè)試。
有兩種方式:你可以用TestCafé記錄,或者從頭開(kāi)始編寫(xiě)。
不需要。TestCafé的所有測(cè)試均由JavaScript編寫(xiě),你只需要學(xué)習(xí)少量API函數(shù)就可以開(kāi)始測(cè)試,你甚至還可以重用你自己的代碼庫(kù)。最重要的是,測(cè)試代碼是作為瀏覽器頁(yè)面的一部分進(jìn)行運(yùn)行的,所以你可以完全自由訪問(wèn)頁(yè)面的DOM。
TestCafé提供。如果要用于商業(yè)站點(diǎn)或app,我們提供(暫時(shí)不提供per machine授權(quán)),若有購(gòu)買(mǎi)意向,請(qǐng)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件