国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

JetBrains 為測試自動化打造的強大 IDE-Aqua

這篇具有很好參考價值的文章主要介紹了JetBrains 為測試自動化打造的強大 IDE-Aqua。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

QA 和測試工程對現(xiàn)代軟件開發(fā)必不可少。 在 JetBrains,我們相信使用正確的工具對每項工作都很重要。 對我們來說,為自動化測試開發(fā)創(chuàng)建單獨的工具是自然而然的事,因為這使我們能夠滿足多角色軟件開發(fā)團隊的需求。

我們很高興能夠推出 JetBrains Aqua,這是一款用于測試自動化的功能強大的新 IDE。 Aqua 具有與現(xiàn)有 JetBrains 產(chǎn)品不同的獨特功能集。 在 Aqua 中,我們?nèi)诤狭藴y試自動化工程師在日常工作中需要的一切,包括多語言 IDE(支持 JVM、Python 和 JavaScript 等)、HTTP 客戶端、數(shù)據(jù)庫管理功能、Docker 支持、TMS 客戶端,以及一款用于 UI 自動化的新型強大 Web 檢查器。

我們將發(fā)布 JetBrains Aqua 的公開預(yù)覽版,讓每個人都能試用并影響設(shè)計。 博文末尾提供了預(yù)覽版的更多詳情。


JetBrains Aqua 是一款可以感知上下文的智能 IDE,能夠理解 Java、Kotlin、Python、JavaScript、TypeScript 和 SQL 等語言,并為每種語言提供智能編碼輔助。

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

JetBrains 為測試自動化打造的強大 IDE-Aqua,自動化,ide

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

JetBrains 為測試自動化打造的強大 IDE-Aqua,自動化,ide

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

單元測試框架

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

JetBrains 為測試自動化打造的強大 IDE-Aqua,自動化,ide

UI 自動化

New Project(新建項目)向?qū)?/h4>

Aqua 可以為 JVM 堆棧生成新的 UI 測試項目,您可以在 New Project(新建項目)向?qū)е兄付?JDK、構(gòu)建工具(Maven 或 Gradle)、測試運行程序(JUnit 或 TestNG)和語言。

JetBrains 為測試自動化打造的強大 IDE-Aqua,自動化,ide

代碼洞察

Aqua 為 Selenium API 和 Selenide 提供了豐富的支持,為 Selenium API 以及許多其他 UI 測試庫中使用的 CSS、XPath 和 JavaScript 框架提供了代碼洞察。

JetBrains 為測試自動化打造的強大 IDE-Aqua,自動化,ide

頁面對象模板

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

JetBrains 為測試自動化打造的強大 IDE-Aqua,自動化,ide

Web 檢查器

嵌入式 Web 檢查器可用于在 Aqua 中查看 Web 應(yīng)用程序,并捕獲自動化測試需要的頁面元素。 Aqua 可以為網(wǎng)頁上所選元素生成唯一的 CSS 或 XPath 定位器,并幫助將其添加到源代碼中。 如果有多個以獨一無二的方式標(biāo)識同一元素的定位器,Web 檢查器將提示所有可能性。

JetBrains 為測試自動化打造的強大 IDE-Aqua,自動化,ide

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

JetBrains 為測試自動化打造的強大 IDE-Aqua,自動化,ide

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

JetBrains 為測試自動化打造的強大 IDE-Aqua,自動化,ide

Web 檢查器也可取消??恐羻为毜拇翱冢垣@取更好的大屏體驗。

API 測試和環(huán)境設(shè)置

HTTP 客戶端

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

JetBrains 為測試自動化打造的強大 IDE-Aqua,自動化,ide

Docker

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

JetBrains 為測試自動化打造的強大 IDE-Aqua,自動化,ide

數(shù)據(jù)庫

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

JetBrains 為測試自動化打造的強大 IDE-Aqua,自動化,ide

TMS

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

JetBrains 為測試自動化打造的強大 IDE-Aqua,自動化,ide

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

JetBrains 為測試自動化打造的強大 IDE-Aqua,自動化,ide

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

來源:隆重推出 Aqua – JetBrains 為測試自動化打造的強大 IDE | Quality Assurance文章來源地址http://www.zghlxwxcb.cn/news/detail-619130.html

到了這里,關(guān)于JetBrains 為測試自動化打造的強大 IDE-Aqua的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 智能機器人:打造自動化未來的關(guān)鍵技術(shù)

    智能機器人:打造自動化未來的關(guān)鍵技術(shù)

    ??歡迎來到AIGC人工智能專欄~智能機器人:打造自動化未來的關(guān)鍵技術(shù) ☆* o(≧▽≦)o *☆嗨~我是IT·陳寒?? ?博客主頁:IT·陳寒的博客 ??該系列文章專欄:AIGC人工智能 ??其他專欄:Java學(xué)習(xí)路線 Java面試技巧 Java實戰(zhàn)項目 AIGC人工智能 數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí) ??文章作者技術(shù)和水平

    2024年02月09日
    瀏覽(18)
  • 使用Python打造微信高效自動化操作教程

    使用Python打造微信高效自動化操作教程

    在如今數(shù)字化時代,人們對于效率的追求越來越強烈,尤其是在工作和學(xué)習(xí)中。自動化操作成為了提高生產(chǎn)力的有效途徑之一,而PyAutoGUI和Pyperclip作為Python中的兩個強大庫,為我們實現(xiàn)自動化操作提供了便利。本文將向大家介紹如何使用這兩個庫,并通過實際案例幫助讀者輕

    2024年02月03日
    瀏覽(17)
  • flask+ansible 打造自己的自動化運維平臺

    flask+ansible 打造自己的自動化運維平臺

    ? ? ? 隨著企業(yè)信息化要求越來越高,云化架構(gòu)帶來挑戰(zhàn)和沖擊,海量設(shè)備的運維壓力也是越來越大,雖然有了批量操作工具,但自動化運維工具操作主要還是依賴于手工執(zhí)行(腳本小子),手工執(zhí)行又存在著操作流程不規(guī)范,操作記錄不可控,批量腳本不統(tǒng)一等多個問題,

    2024年01月23日
    瀏覽(41)
  • Python-playwright:一款強大的UI自動化工具、新興爬蟲利器

    Python-playwright:一款強大的UI自動化工具、新興爬蟲利器

    點擊名片關(guān)注?阿塵blog,一起學(xué)習(xí),一起成長 本文主要分享由微軟開發(fā)的實現(xiàn)Web UI自動化測試工具Playwright庫,相比于之前學(xué)習(xí)過selenium庫,playwright對于編寫自動化代碼絕對是更輕松了,因為它支持腳本錄制,如果只求簡單點可以不用寫一行代碼就能夠?qū)崿F(xiàn)自動化,而且play

    2024年02月04日
    瀏覽(86)
  • 使用影刀采集大眾點評數(shù)據(jù):打造自動化數(shù)據(jù)采集工具

    在本教程中,我將向大家介紹如何使用影刀(YinDao)來采集大眾點評的數(shù)據(jù)。影刀是一款強大的自動化流程處理工具,可以幫助我們自動執(zhí)行網(wǎng)頁操作、數(shù)據(jù)提取等任務(wù),極大地提高了數(shù)據(jù)采集的效率和準(zhǔn)確性。通過本教程,你將學(xué)會如何使用影刀來構(gòu)建一個自動化的數(shù)據(jù)采

    2024年04月17日
    瀏覽(25)
  • 3D格式轉(zhuǎn)換工具HOOPS Exchange?助力Zuken打造電子設(shè)計自動化產(chǎn)品

    3D格式轉(zhuǎn)換工具HOOPS Exchange?助力Zuken打造電子設(shè)計自動化產(chǎn)品

    行業(yè): 電子制造 挑戰(zhàn): 對制造商來說,電子設(shè)計變得越來越復(fù)雜?-?電氣和機械設(shè)計的融合需要將二維和三維數(shù)據(jù)結(jié)合起來?-?需要提供對多種不同CAD格式的支持 解決方案: HOOPS Exchange是用于快速、準(zhǔn)確的CAD數(shù)據(jù)轉(zhuǎn)換的領(lǐng)先SDK,使開發(fā)人員能夠輕松地在其產(chǎn)品中建立強大的

    2024年02月11日
    瀏覽(30)
  • 自動化測試 - Web自動化測試原理

    自動化測試 - Web自動化測試原理

    目前市面上有很多Web UI自動化測試框架,比如WatiN, Selinimu,WebDriver,還有VS2010中的Coded UI等等. 這些框架都可以操作Web中的控件,模擬用戶輸入,點擊等操作,實現(xiàn)Web自動化測試。其實這些工具的原理都一樣,都是通過調(diào)用IE COM接口和HTML DOM 對IE瀏覽器以及WEB測試對象的操作。

    2024年01月16日
    瀏覽(24)
  • 自動化測試系列 —— UI自動化測試

    自動化測試系列 —— UI自動化測試

    UI 測試是一種測試類型,也稱為用戶界面測試,通過該測試,我們檢查應(yīng)用程序的界面是否工作正?;蚴欠翊嬖谌魏畏恋K用戶行為且不符合書面規(guī)格的 BUG。了解用戶將如何在用戶和網(wǎng)站之間進行交互以執(zhí)行 UI 測試至關(guān)重要,通過執(zhí)行 UI 測試,測試人員將嘗試模仿用戶的行為

    2024年02月10日
    瀏覽(27)
  • 【探索Linux】—— 強大的命令行工具 P.6(調(diào)試器-gdb、項目自動化構(gòu)建工具-make/Makefile)

    【探索Linux】—— 強大的命令行工具 P.6(調(diào)試器-gdb、項目自動化構(gòu)建工具-make/Makefile)

    前面我們講了C語言的基礎(chǔ)知識,也了解了一些數(shù)據(jù)結(jié)構(gòu),并且講了有關(guān)C++的一些知識,也學(xué)習(xí)了一些Linux的基本操作,也了解并學(xué)習(xí)了有關(guān)Linux開發(fā)工具vim 、gcc/g++ 使用、yum工具以及git 命令行提交代碼也相信大家都掌握的不錯,今天博主帶大家了解一下 —— Linux系統(tǒng)下的調(diào)試

    2024年02月12日
    瀏覽(26)
  • Selenium+python怎么搭建自動化測試框架、執(zhí)行自動化測試用例、生成自動化測試報告、發(fā)送測試報告郵件

    Selenium+python怎么搭建自動化測試框架、執(zhí)行自動化測試用例、生成自動化測試報告、發(fā)送測試報告郵件

    本人在網(wǎng)上查找了很多做自動化的教程和實例,偶然的一個機會接觸到了selenium,覺得非常好用。后來就在網(wǎng)上查閱各種selenium的教程,但是網(wǎng)上的東西真的是太多了,以至于很多東西參考完后無法系統(tǒng)的學(xué)習(xí)和應(yīng)用。 以下整理的只是書中自動化項目的知識內(nèi)容,介紹怎么搭

    2024年02月05日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包