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