qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          基于Java的四大開源測試工具

           測試是應用程序生命周期里至關重要的一步,應用程序在進行最后的部署之前,需要通過測試來確保它的負載管理能力以及在特殊情況下的工作條件和工作加載情況。

            網絡上許多開源的Java測試工具,然而真正經得起時間和實踐考驗的不多,本文例舉了Java里的四大開源測試工具,這四個工具主要專注于前端測試,并且得到了測試人員和QA團隊的廣泛使用。

            Apache JMeter——JMeter是一款開源的純Java測試工具,其主要用于負載測試和性能測試。QA團隊使用它來查找和發現相關的性能和負載管理問題,尤其是Web應用程序的性能問題。它可以用于對靜態的和動態的資源(文件、Servlet、Perl腳本、Java對象、JDBC數據庫連接和查詢、FTP、HTTP、JMS、通用的TCP連接、LDAP和OS本地進程訪問等)的性能進行測試。它可以用于對服務器,網絡或對象模擬繁重的負載來測試它們的強度或分析不同壓力類型下的整體性能。

            Jmeter架構提供了“out of the box”功能。此外,它還支持各種插件,這些插件可以實現其獨特的創新功能,用戶可以根據自己的需求進行自定義配置,添加相應地插件。

            Selenium——Selenium是一個開源的自動化測試工具,其主要用于Web應用程序的自動化測試,與其它測試工具不同的是,它可以在許多平臺和操作系統上運行,可以直接在瀏覽器下運行,并且支持所有流行的測試框架和編程語言,如C++、Java、Python、Per和Ruby等。

            Sahi——Sahi是另一個開源的自動化Web測試工具,Sahi可以專門測試動態的AJAX應用程序,還帶有非常出色的自動播放效果機制。其主要特點是:獨立的平臺和瀏覽器、出色的刻錄機、無需等待、無需XPath、內置Java異常交互報告。

            Robotium——Robotium是一款測試Android應用程序的開源自動化測試框架,應該說,Robotium是開發者們最常用的一款開源工具。主要針對Android平臺的應用進行黑盒自動化測試,它提供了模擬各種手勢操作(點擊、長按、滑動等)、查找和斷言機制的API,能夠對各種控件進行操作。Robotium無需測試應用程序源碼,并且安裝簡單、容易編寫測試用例。當然,它還可以測試基于瀏覽器的一些Android應用程序,但前提是有些限制條件。

            各位開發者,你們使用哪一款工具呢?

          posted on 2013-07-25 10:31 順其自然EVO 閱讀(351) 評論(0)  編輯  收藏 所屬分類: selenium and watir webdrivers 自動化測試學習

          <2013年7月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 黄冈市| 恩平市| 吉林省| 红安县| 扶余县| 永新县| 南漳县| 正定县| 浮梁县| 大渡口区| 五台县| 无为县| 广丰县| 贺州市| 拉孜县| 朝阳市| 淮北市| 德州市| 南召县| 金乡县| 云霄县| 凌源市| 依兰县| 青河县| 长宁县| 宜城市| 东海县| 黔西| 平南县| 固安县| 阳新县| 漾濞| 苍山县| 北碚区| 克东县| 荥阳市| 罗平县| 大化| 鄂尔多斯市| 宁陵县| 清涧县|