• <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-3-02 11:02 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 221次 | 進入軟件測試論壇討論

    領測軟件測試網

      開源測試工具/社區(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/

    TAG: selenium Selenium 工具 開源 OpenQA 今非昔比


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>