• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 開源測試工具/社區(Selenium /OpenQA)——今非昔比[2]

    發表于:2010-03-02來源:作者:點擊數: 標簽:seleniumSelenium工具開源OpenQA
    開源 測試工具 /社區( Selenium /OpenQA)——今非昔比[2] 軟件測試 2. 強大的 功能測試 框架和平臺-CubicTest CubicTest 成為領先的Web功能測試的綜合 開發 環境,雖然現在有很多不同的 測試框架 ,但是CubicTest 具有協調各種相關的Web元素之間的相互作用而

      開源測試工具/社區(Selenium /OpenQA)——今非昔比[2]   軟件測試

     

      2. 強大的功能測試框架和平臺-CubicTest

      CubicTest 成為領先的Web功能測試的綜合開發環境,雖然現在有很多不同的測試框架,但是CubicTest 具有協調各種相關的Web元素之間的相互作用而獨樹一幟。不必作為一個程序員去理解CubicTest,唯一要關注的就是要測試Web頁面上所能看到的界面元素,而不是HTML源代碼。

      CubicTest 強力支持 “不重復自己(Don't Repeat Yourself,DRY)”和“測試優先” 兩大原則。DRY原則通過子測試(subtests,被其它測試調用的測試)實現通用化(Commons)、參數化(parameterization)和抽象等特性,從而使自動化功能測試變得容易。通過圖形化建模和HTML輸出等特性,CubicTest實現了測試優先的策略。

      CubicTest借助像elenium 和Watir的優秀測試框架來驅動測試,而且是圖形化方法實現,從而使人們非常容易理解和使用框架。直到最近發布的1.8.6版本,CubicTest才充分發揮了Selenium的所有潛力,并在不久的將來,也能很好支持Watir。

      CubicTest 1.8.6的新特性:

      支持多幀(multi-frames)結構

      國際化(I18N)支持,多國語言的站點

      自定義步驟,具有調試的能力

      捕獲各種HTML和圖像的問題

      3. 單元測試Java庫 -Floyd

      Floyd是為了更容易實施Web應用的自動化測試而建立的Java庫.它提供了對像Mozilla和IE這樣標準的瀏覽器的完全控制能力,以實現Java單元測試。通過調用Floyd's Java API,可以實現瀏覽器的交互和頁面裝載,這樣可以模擬用戶對真實的web瀏覽器的交互作用。

      對于Java web應用,可以采用內嵌式Web服務器來提高測試能力,如訪問服務器的session,獲取向服務器發出的請求和服務器的響應。Floyd不是對JUnit類的擴張,所以它可以應用于各種單元測試之中,不局限于JUnit 或 TestNG.

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>