JetBrains針對測試自動化推出整合開發環境Aqua

程式語言Kotlin的開發商Jetbrains推出新的開發工具,這是一款功能強大的測試自動化IDE,官方提到,Aqua提供許多不同於當前JetBrains產品的獨特功能,Aqua囊括了測試自動化工程師日常所需要的所有工具,包括多語言IDE,支援JVM、Python和JavaScript等,還有HTTP客戶端、資料庫管理功能、Docker支援和UI自動化網頁檢視器等。

JetBrains Aqua為一個能夠理解Java、Kotlin、Python、JavaScript、TypeScript和SQL等語言的IDE,即時檢查程式碼的品質和有效性,當發現問題,Aqua將提供建議操作協助用戶解決問題。

Aqua具有與其他JetBrains IDE類似的功能,像是用戶可以透過點擊燈泡圖示,呼叫上下文操作,獲得程式碼完成、錯誤偵測和即時程式碼修復功能。開發者也能夠使用智慧搜尋功能,跳轉到任意的類別、檔案、函式和工具視窗,同時,Aqua的智慧功能能夠協助開發者安全地重新命名、刪除、擷取方法、引入變數或是執行其他重構操作。

在Aqua中,開發者可以利用程式助理以及GUI測試程式,創建和執行程式碼測試,在Aqua中,用戶可以使用JUnit、TestNG、Pytest、Jest、Mocha和其他熱門框架,編寫、執行和除錯單元測試,並在IDE查看測試結果,以樹狀結構檢視並且簡單地導覽至測試來源。

Aqua的特點在於提供許多自動化導引,IDE將有新建專案精靈,供開發者方便地替JVM堆疊產生新的UI測試專案,並在新建專案精靈中指定JDK、建置工具和測試執行工具。Aqua也支援Selenium API和Selenide,針對Selenium API中所使用的CSS、XPath和JavaScript程式碼片段,進行程式碼分析。

網頁設計最專業,超強功能平台可客製,窩窩以「數位行銷」「品牌經營」「網站與應用程式」「印刷品設計」等四大主軸,為每一位客戶客製建立行銷脈絡及洞燭市場先機,請問台中電動車哪裡在賣比較便宜可以到台中景泰電動車門市去看看總店:臺中市潭子區潭秀里雅潭路一段102-1號。電動車補助推薦評價好的iphone維修中心擁有專業的維修技術團隊,同時聘請資深iphone手機維修專家,現場說明手機問題,快速修理,沒修好不收錢住家的頂樓裝太陽光電聽說可發揮隔熱功效一線推薦東陽能源擁有核心技術、產品研發、系統規劃設置、專業團隊的太陽能發電廠商。網頁設計一頭霧水該從何著手呢? 回頭車貨運收費標準宇安交通關係企業,自成立迄今,即秉持著「以誠待人」、「以實處事」的企業信念台中搬家公司教你幾個打包小技巧,輕鬆整理裝箱!還在煩惱搬家費用要多少哪?台中大展搬家線上試算搬家費用,從此不再擔心「物品怎麼計費」、「多少車才能裝完」台中搬家公司費用怎麼算?擁有20年純熟搬遷經驗,提供免費估價且流程透明更是5星評價的搬家公司好山好水露營車漫遊體驗露營車x公路旅行的十一個出遊特色。走到哪、玩到哪,彈性的出遊方案,行程跟出發地也可客製,產品缺大量曝光嗎?你需要的是一流包裝設計Google地圖已可更新顯示潭子電動車充電站設置地點!!廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

嵌入式的網頁檢視器讓用戶在Aqua中查看網頁應用程式,並且捕捉自動化測試所需要的頁面元素,Aqua會替網頁上選定的元素,生成唯一的CSS或XPath定位器,並且將其添加到程式碼中,方便用戶建構測試程式。

在開發發送和接受HTTP請求的網頁服務時,開發者便可以用上Aqua內建的HTTP客戶端,簡單創建和編輯請求,獲得程式碼完成、突出顯示和重構等協助。Aqua能夠存取Docker容器,供用戶執行和測試容器,並且下載和建置映像檔,或是執行多容器應用程式。

而Aqua強大的資料庫支援,讓開發者不需要安裝其他工具準備應用程式資料,可以直接從IDE處理包括Oracle、SQL Server、PostgreSQL和MySQL等資料庫,以及開發SQL腳本和低階資料斷言(Assertion),Aqua提供即時資料庫連接、查詢、匯出資料,用戶能在視覺化介面直接管理資料庫架構。

另外,Aqua還能夠連接外部測試管理系統,諸如TestRail等,使得測試方便從IDE存取,而且實驗性支援本地測試管理系統,允許分支、版本控制、審查,並且更好地進行自動化測試整合。

https://www.ithome.com.tw/news/154696

您可能也會喜歡…