成在人线av无码免费,,,

米樂(lè)M6

公司新聞

Jet米樂(lè)M6 M6米樂(lè)Brains Aqua 公共預(yù)覽版免費(fèi)發(fā)布為測(cè)試自動(dòng)化打造的強(qiáng)大 IDE

  IT之家11 月 15 日消息,JetBrains 推出了一款用于測(cè)試自動(dòng)化的功能強(qiáng)大的新 IDE ——

Jet米樂(lè)M6 M6米樂(lè)Brains Aqua 公共預(yù)覽版免費(fèi)發(fā)布為測(cè)試自動(dòng)化打造的強(qiáng)大 IDE(圖1)

  據(jù) JetBrains 官方介紹,Aqua 具有與現(xiàn)有 JetBrains 產(chǎn)品不同的獨(dú)特功能集。在 Aqua 中融合了測(cè)試自動(dòng)化工程師在日常工作中需要的一切,包括多語(yǔ)言 IDE(支持 JVM、Python 和 JavaScript 等)、HTTP 客戶端、數(shù)據(jù)庫(kù)管理功能、Docker 支持、TMS 客戶端,以及一款用于 UI 自動(dòng)化的新型強(qiáng)大 Web 檢查器。

  像其他 JetBrains IDE 一樣,Aqua 也可以通過(guò)即時(shí)檢查對(duì)代碼的質(zhì)量和有效性進(jìn)行檢查。如果發(fā)現(xiàn)問(wèn)題,IDE 將根據(jù)上下文提出解決建議。點(diǎn)擊燈泡圖標(biāo)(或按Alt+Enter)即可調(diào)用上下文操作。充分利用可感知語(yǔ)言的代碼補(bǔ)全、錯(cuò)誤檢測(cè)和實(shí)時(shí)代碼修正。

Jet米樂(lè)M6 M6米樂(lè)Brains Aqua 公共預(yù)覽版免費(fèi)發(fā)布為測(cè)試自動(dòng)化打造的強(qiáng)大 IDE(圖2)

  用戶可以使用智能搜索跳至任何類、文件、符號(hào)、IDE 操作或工具窗口。按兩次Shift,然后輸入要查找的內(nèi)容的名稱即可。

Jet米樂(lè)M6 M6米樂(lè)Brains Aqua 公共預(yù)覽版免費(fèi)發(fā)布為測(cè)試自動(dòng)化打造的強(qiáng)大 IDE(圖2)

  通過(guò)安全的Rename(重命名)、Delete(刪除)、Extract Method(提取方法)、Introduce Variable(引入變量)、Inline Variable(內(nèi)聯(lián)變量)或Inline Method(內(nèi)聯(lián)方法)等重構(gòu)充分利用 IDE 的代碼智能。語(yǔ)言和框架特定的重構(gòu)可以幫助用戶進(jìn)行項(xiàng)目范圍的更改。

  使用編碼輔助和基于 GUI 的測(cè)試運(yùn)行程序創(chuàng)建并運(yùn)行測(cè)試。借助 JetBrains Aqua,用戶可以使用 JUnit、TestNG、Pytest、Jest、Mocha 等常用框架編寫、運(yùn)行和調(diào)試單元測(cè)試。在 IDE 內(nèi)檢查測(cè)試結(jié)果讓用戶可以輕松地在樹狀圖中瀏覽和找到測(cè)試源。

  在采用頁(yè)面對(duì)象模式時(shí),IDE 可以幫助用戶從New File(新建文件)菜單創(chuàng)建并維護(hù)新的頁(yè)面對(duì)象文件,并且在添加定位器時(shí)遵循所選頁(yè)面對(duì)象模式。

Jet米樂(lè)M6 M6米樂(lè)Brains Aqua 公共預(yù)覽版免費(fèi)發(fā)布為測(cè)試自動(dòng)化打造的強(qiáng)大 IDE(圖2)

  嵌入式 Web 檢查器可用于在 Aqua 中查看 Web 應(yīng)用程序,并捕獲自動(dòng)化測(cè)試需要的頁(yè)面元素。

  Aqua 可以為網(wǎng)頁(yè)上所選元素生成唯一的 CSS 或 XPath 定位器,并幫助將其添加到源代碼中。如果有多個(gè)以獨(dú)一無(wú)二的方式標(biāo)識(shí)同一元素的定位器,Web 檢查器將提示所有可能性。

  米樂(lè)M6 M6米樂(lè)

Jet米樂(lè)M6 M6米樂(lè)Brains Aqua 公共預(yù)覽版免費(fèi)發(fā)布為測(cè)試自動(dòng)化打造的強(qiáng)大 IDE(圖5)

  在維護(hù)測(cè)試時(shí),Aqua 可以幫助用戶驗(yàn)證現(xiàn)有的定位器。只需使用 Web 檢查器驗(yàn)證 CSS 選擇器或 XPath,并檢查定位器是否找到了用戶需要的元素。

Jet米樂(lè)M6 M6米樂(lè)Brains Aqua 公共預(yù)覽版免費(fèi)發(fā)布為測(cè)試自動(dòng)化打造的強(qiáng)大 IDE(圖6)

  當(dāng) Web 檢查器激活時(shí),CSS 和 XPath 代碼補(bǔ)全將提示并高亮顯示最重要網(wǎng)頁(yè)元素的定位器。

  米樂(lè)M6 M6米樂(lè)

Jet米樂(lè)M6 M6米樂(lè)Brains Aqua 公共預(yù)覽版免費(fèi)發(fā)布為測(cè)試自動(dòng)化打造的強(qiáng)大 IDE(圖7)

  在開發(fā)收發(fā) HTTP 請(qǐng)求的 Web 服務(wù)時(shí),用戶可以輕松地在 Aqua 的內(nèi)置 HTTP 客戶端中創(chuàng)建和編輯請(qǐng)求,并獲取廣泛的編碼輔助,包括代碼補(bǔ)全、高亮顯示、重構(gòu)等。

Jet米樂(lè)M6 M6米樂(lè)Brains Aqua 公共預(yù)覽版免費(fèi)發(fā)布為測(cè)試自動(dòng)化打造的強(qiáng)大 IDE(圖8)

  借助 Aqua,用戶可以訪問(wèn) Docker 容器,這樣一來(lái),用戶可以運(yùn)行并調(diào)試容器、下載和構(gòu)建鏡像、運(yùn)行多容器應(yīng)用程序。

  JetBrains Aqua 不需要任何額外的工具即可準(zhǔn)備應(yīng)用程序數(shù)據(jù)。用戶可以無(wú)縫地處理多個(gè)數(shù)據(jù)庫(kù)、開發(fā) SQL 腳本,以及直接在 IDE 中執(zhí)行低級(jí)數(shù)據(jù)斷言。Aqua 可以連接到實(shí)時(shí)數(shù)據(jù)庫(kù)、運(yùn)行查詢、導(dǎo)出數(shù)據(jù),并讓用戶在可視界面中管理架構(gòu)。這意味著用戶可以從 IDE 訪問(wèn) Oracle、SQL Server、PostgreSQL、MySQL 等數(shù)據(jù)庫(kù)。

Jet米樂(lè)M6 M6米樂(lè)Brains Aqua 公共預(yù)覽版免費(fèi)發(fā)布為測(cè)試自動(dòng)化打造的強(qiáng)大 IDE(圖2)

  米樂(lè)M6 M6米樂(lè)

  測(cè)試通常包含指向問(wèn)題跟蹤程序和 TMS(測(cè)試管理系統(tǒng))的鏈接。為盡可能包含它們,開發(fā)者可以使用報(bào)告庫(kù)(例如 Allure Framework),或使用內(nèi)置的測(cè)試框架機(jī)制(例如 Serenity BDD)。官方增加了對(duì)這些庫(kù)的注解的支持,在這款 IDE 中,點(diǎn)擊問(wèn)題 ID 即可在 Web 瀏覽器中打開問(wèn)題或 TMS 案例。

Jet米樂(lè)M6 M6米樂(lè)Brains Aqua 公共預(yù)覽版免費(fèi)發(fā)布為測(cè)試自動(dòng)化打造的強(qiáng)大 IDE(圖10)

  Aqua 可以連接到外部 TMS 系統(tǒng),例如 TestRail,從而讓用戶更輕松地從 IDE 訪問(wèn)測(cè)試。它支持瀏覽測(cè)試套件和案例層次結(jié)構(gòu)以及 TMS 條目導(dǎo)航。它還會(huì)對(duì)所選測(cè)試場(chǎng)景生成單元測(cè)試,幫助用戶查找非自動(dòng)化測(cè)試案例或淘汰的測(cè)試方法。

Jet米樂(lè)M6 M6米樂(lè)Brains Aqua 公共預(yù)覽版免費(fèi)發(fā)布為測(cè)試自動(dòng)化打造的強(qiáng)大 IDE(圖11)

  Aqua 還支持實(shí)驗(yàn)性“本地 TMS”方式,這是一種存儲(chǔ)和管理測(cè)試數(shù)據(jù)的敏捷方式。本地 TMS 將測(cè)試數(shù)據(jù)存儲(chǔ)為項(xiàng)目中的t.md和r.md文件集合。這種方式可用于創(chuàng)建分支、設(shè)置版本、審查和更好地集成自動(dòng)化測(cè)試。