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