大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 Java自動化測試工具清單

Java自動化測試工具清單

更新時間:2021-12-06 09:55:04 來源:動力節點 瀏覽1427次

Java開發工具中,Java自動化測試工具也是其中一種,下面小編來給大家列一個Java自動化測試工具清單,希望對大家能夠有所幫助。

Java自動化測試工具清單

xUnit frameworks 單元測試框架

JUnit - 常用的測試框架

TestNG - 測試框架

Test Data Supplier - TestNG DataProvider封裝,讓數據的生成更加靈活

TDD \ ATDD \ BDD

工具

JBehave - Behaviour-Driven Development (BDD)測試框架. BDD是從 test-driven development (TDD) 和 acceptance-test演進而來, 讓用例的編寫對新手更加友好和直覺化

Cucumber-JVM - 純 java的Cucumber實現,支持大部分流行的jvm語言

JGiven - 開發者友好且實用的BDD工具. 開發者使用純java及流利API編寫測試場景, JGiven負責生成領域專家可讀的報告

easyb - Java平臺的BDD框架. 通過使用Domain Specific Language(DSL), easyb致力于讓文檔可讀可執行

robotframework - 最有名的acceptance test-driven development (ATDD)測試框架

awesome-robotframework - 各種rf的擴展庫

Spectrum - BDD-style test runner,支持Java 8. 靈感來自于Jasmine, RSpec和Cucumber. -

cucumber-report-db - 把Cucumber的結果存到數據庫里,并且提供測試報告

Model-Based Testing

GraphWalker - Model-Based測試框架. 這個工具可以從 graphml, dot 或 json文件中讀取model,然后自動創建測試用例

Code analysis and coverage 代碼掃描和代碼覆蓋率

SonarQube - 管理代碼質量的開源工具

Gradle Quality Plugin - 靜態代碼分析工具,支持Java和Groovy,使用 Checkstyle, PMD, FindBugs 和CodeNarc. 插件使用了統一的控制臺輸出并簡化了開發者的工作流: 查看不規范的錯誤時只需要留意控制臺就好,并且控制臺輸出的體驗跟java編譯錯誤的輸入體驗一致

Qulice - Qulice是Java項目的代碼掃描和質量控制工具. 包含了最好的靜態代碼掃描工具和預配置選項。你不需要單獨再對這些工具進行配置了。

JaCoCo - JaCoCo是免費的代碼覆蓋率統計工具,應該也是應用最廣泛的覆蓋率工具了。

Web UI test automation web ui自動化工具

libraries

Selenium - 瀏覽器自動化工具

SikuliX - 基于OpenCV的 GUI 測試框架, 使用圖片識別技術,支持windows/linux/mac系統

frameworks and wrappers 框架及封裝

Selenide - 簡潔的Selenium封裝,讓 UI用例的編寫更容易

Selenified - 開源的測試框架,目的是讓selenium測試更加簡單,提供了簡單的接口去添加測試報告,錯誤處理以及線程安全的運行模式。可以運行在本機或云端(Grid or SauceLabs).

Serenity BDD (Thucydides) - 創新的開源庫,讓你可以更高效的編寫用戶驗收用例, 并可以根據用例去生成項目文檔及測試報告

htmlelements - 讓web測試時元素交互更加簡單的java庫

atlassian-selenium - 讓開發者可以更高效的編寫Selenium/WebDriver功能測試的開源庫

stevia - Persado出品的開源自動化測試框架

darcy - 開源的測試框架,支持java 8,提供了具有表意性以及使用簡單的API

Satisfy - 基于Thucydides和Jbehave的開源測試框架。支持WebUI, SOAP, REST, emails, files,并支持創建隨機數據,開箱即用

JDI UI Test Automation Framework - UI自動化測試框架。擴展了Page Object設計模式,并加入了一些常用的元素

Geb Framework - 基于groovy自動化測試框架。專為Webdriver Page Object設計模式以及Spock Framework(BDD)的集成而設計。

FluentLenium - FluentLenium可以幫助你寫出可讀性好, 可重用, 可靠且靈活的Web UI功能測試用例. FluentLenium 提供了為Selenium實現的流利api,并為selenium用戶的一些常見問題提供了解決方案。

Selion - 基于TestNG和Selenium提供了一系列的功能,讓你可以在短時間內搞定webdriver. 支持web和移動端測試

extensions 擴展

BrowserMob Proxy -從瀏覽器獲取性能數據的簡單工具, 一般跟自動化工具,比如Selenium和Watir配合使用

Selenium-Grid-Extras - 讓Selenium Grid 節點的管理更加簡單, 并通過清理測試環境的方式讓節點更加穩定

Selenium Grid Extensions - 擴展了Selenium grid,以及可以在執行selenium用例的同時執行Sikuli用例

Selenium Grid Router 輕量級的server,作用是把Selenium Wedriver的請求分發到多個Selenium hub。

Docker Selenium Grid - 提供了native的視頻錄制功能,支持Selenium Grid,最初被設計為跟docker-selenium一同使用。

Video Recorder Java - 使用自動化測試用例來錄制視頻的java庫

Zalenium - 提供一次性的靈活的Docker-based Selenium Grid視頻錄制功能, 支持實時預覽和online/offline控制面板。

SikuliFactory - 為SikuliX提供了PageFactory實現。

Mailosaur - 郵件自動化測試工具,基于Mailosaur。

Mobile test automation 移動自動化測試

Appium - 開源的自動化測試框架,可以測試native/hybrid/mobile web應用。核心是基于webdriver協議進行了擴展

Calabash - 跨平臺的自動化測試框架,支持Android和iOS的原生應用以及hybrid應用。 Calabash的語法非常容易理解,甚至可以讓非技術人員編寫和執行基于上述平臺的自動化測試用例。

Robotium - 安卓自動化測試框架,支持原生及hybrid應用. Robotium讓我們可以非常方便的編寫強大和穩定的黑盒UI測試用例。 有了Robotium的支持, 測試開發工程師可以編寫安卓應用的功能用例系統用例以及用戶驗收用例。

UIautomator - 提供了高效的測試UI的方式。 可以創建支持真機及模擬器運行的自動化測試用例,并包含了可以查看和分析安卓UI的viewer。

Espresso - 比較新的開源自動化測試框架, 讓開發者和測試人員都可以編寫UI用例。 Espresso的api簡單且易學,你可以非常快的使用這個框架上手安卓自動化測試

API test automation 接口自動化測試

Karate-DSL - Karate是BDD風格的使用javascript實現的測試框架。可以讓你調用任何web-service類型的接口并對響應進行斷言。

Windows UI test automation windows ui自動化測試工具

SikuliX - 基于OpenCV的 GUI 測試框架, 使用圖片識別技術,支持多操作系統

Winium.Desktop - 測試Windows應用(主要是基于WinForms和WPF平臺)的自動化測試工具. 實現了Selenium Remote WebDriver協議

Unix \ Linux UI test automation Unix \ Linux ui自動化工具

SikuliX - 基于OpenCV的 GUI 測試框架, 使用圖片識別技術,支持多操作系統

MacOS UI test automation mac ui自動化工具

SikuliX - 基于OpenCV的 GUI 測試框架, 使用圖片識別技術,支持多操作系統

Server side test automation 服務端自動化測試工具

Citrus - Javas實現的測試框架,支持企業級SOA應用的e2e服務測試, 支持 HTTP, JMS, TCP/IP, FTP, SOAP協議,以及XML和JSON.

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 免费a级毛片在线播放 | 精品在线小视频 | 黄色成人在线视频 | 久久精品国产亚洲a不卡 | 狠狠色噜噜狠狠狠狠米奇777 | 国产精品每日更新在线观看 | 亚洲天堂777 | 亚洲国产日产韩国欧美综合 | 免费爱爱的视频太爽了 | 国产在视频线精品视频2021 | 7777精品伊人久久久大香线蕉 | 综合亚洲欧美 | 国产中文字幕一区 | 久久99精品九九九久久婷婷 | 精品免费一区二区三区 | xxxx免费观看 | 精品国产成人a在线观看 | 亚洲精品日本高清中文字幕 | 日本有色视频 | 亚洲视频aaa | 久久视屏这里只有精品6国产 | 成人毛片18岁女人毛片免费看 | 久久97视频 | jizz国产精品免费麻豆 | 奇米影视播放器 | 色猫咪av在线网址 | 欧美一区二区三区视视频 | 神马视频我不卡 | 狠狠色成人综合网图片区 | 日韩啊啊啊 | 波多野结衣精品中文字幕 | 亚洲欧美日韩国产综合高清 | 高清不卡在线 | 国产成人精品男人免费 | 麻豆亚洲精品一区二区 | 欧美亚洲国产成人高清在线 | 2019天天干天天操 | 国产成人99精品免费观看 | 亚洲午夜久久久久中文字幕久 | 91精品成人福利在线播放 | 国产在线精彩视频二区 |