測試工程師的AI轉型指南:從工具使用到測試策略重構

測試工程師的AI轉型指南:從工具使用到測試策略重構

測試工程師正站在職業轉型的十字路口。當GitHub Copilot能自動生成測試用例,AI性能工具能預測系統瓶頸,傳統“手動執行用例、人工分析結果”的工作模式正被顛覆。某互聯網公司測試團隊的調研顯示:過去3年,純手動測試崗位縮減40%,而掌握AI工具的測試工程師薪資漲幅達35%。這種變化不是“替代危機”,而是測試行業的“價值升級”——AI將測試工程師從重復勞動中解放,轉向更具戰略價值的測試設計、風險把控和質量決策。

本文將為測試工程師提供完整的AI轉型指南:從AI測試工具的選型與實戰,到核心技能的升級路徑,再到測試策略的全面重構。通過3個轉型階段的具體實踐、5類核心工具的深度解析和6個避坑要點,幫助測試工程師完成從“工具使用者”到“AI驅動的質量專家”的蛻變。

一、為什么測試工程師必須擁抱AI?傳統測試的“生存危機”

傳統測試模式在敏捷開發和復雜系統面前早已力不從心,AI技術的普及進一步放大了這些短板。測試工程師若不主動轉型,將面臨“技能貶值”和“崗位縮水”的雙重挑戰。

1. 效率瓶頸:重復勞動吞噬價值

傳統測試中,70%的時間被低價值重復勞動占據:

  • 用例執行機械重復:回歸測試中,80%的用例是“點擊按鈕、輸入數據、檢查結果”的標準化操作,測試工程師成了“人肉執行機”。某電商測試團隊3人全量執行5000條回歸用例需3天,其中90%是重復操作。
  • 用例維護成本高企:需求迭代導致用例頻繁失效,維護一條用例的成本相當于新建成本的30%。某金融系統測試用例庫達1萬條,每月需2人專職維護,占團隊工作量的50%。
  • 人工分析效率低下:從海量日志和指標中定位缺陷根因,平均需1-2小時,復雜問題甚至需團隊協作數天。Stack Overflow調查顯示,測試工程師30%的時間用于“數據整理和問題排查”,而非質量設計。

這種“低價值勞動陷阱”導致測試工程師難以聚焦核心的“質量策略設計”,職業價值被嚴重低估。

2. 質量盲區:傳統方法覆蓋不足

復雜系統和動態用戶行為讓傳統測試的覆蓋能力捉襟見肘:

  • 場景設計依賴經驗:測試用例設計高度依賴工程師經驗,新手常遺漏邊緣場景。某社交APP上線后因“夜間模式下消息推送異常”被投訴,而該場景未納入測試用例。
  • 性能瓶頸難預測:傳統性能測試依賴預設場景,難以模擬真實流量的隨機性(如突發峰值、混合請求類型),導致“測試通過但生產崩潰”。某支付系統壓測通過卻在大促期間因“緩存雪崩”癱瘓,損失超百萬。
  • 安全漏洞隱蔽性高:人工難以窮盡所有安全攻擊路徑,OWASP Top 10漏洞中,70%需自動化工具輔助檢測,純手動測試漏檢率超50%。

質量盲區的本質是傳統測試“被動驗證”的模式,無法應對系統復雜度和用戶行為多樣性的挑戰。

3. 角色邊緣化:跟不上開發節奏

敏捷開發和DevOps的普及讓測試環節面臨“被邊緣化”的風險:

  • 測試周期壓縮:迭代周期從“月級”縮短至“周級”甚至“日級”,傳統測試難以在短時間內完成全量驗證。某互聯網公司“2周迭代”中,測試僅能覆蓋60%核心功能,其余依賴線上監控。
  • 開發自測能力提升:開發工程師借助AI工具(如Diffblue Cover)自動生成單元測試,自測覆蓋率從30%提升至80%,傳統“手工黑盒測試”的價值被削弱。
  • 左移測試需求迫切:質量問題需在開發早期發現,而傳統測試集中在“開發完成后”,導致缺陷修復成本呈指數級增長(上線后修復成本是編碼階段的15倍)。

測試工程師若不轉型為“全流程質量伙伴”,將逐漸失去在開發鏈條中的話語權。

二、AI轉型三階段:從工具使用到策略重構

測試工程師的AI轉型不是一蹴而就的,而是分“工具上手→技能升級→策略重構”三個階段逐步深化的過程。每個階段有明確的目標、方法和里程碑,確保轉型效果可落地、可衡量。

階段一:AI工具實操落地(1-3個月)

目標:能用AI工具解決日常測試問題,效率提升30%以上。
核心任務:掌握主流AI測試工具的使用,替代重復勞動,建立轉型信心。

1. 自動化測試工具:解放執行勞動力

優先掌握能直接替代重復操作的AI工具,快速見效:

  • 智能用例生成工具:用Copilot、Testim AI等工具自動生成測試用例。例如,輸入“生成用戶登錄測試用例,包含正常登錄、密碼錯誤、賬號鎖定場景”,AI 5分鐘生成10條用例,覆蓋邊界條件,替代人工1小時工作量。
  • UI自動化工具:用Applitools、Selenium IDE AI插件實現UI用例自動維護。某電商團隊用Applitools的視覺AI,UI變更時用例自修復率達85%,維護時間減少60%。
  • API測試工具:用Postman AI、ReadyAPI自動生成API測試用例和斷言。輸入OpenAPI文檔,AI自動生成正向、異常請求用例,覆蓋參數校驗、響應斷言,測試效率提升50%。

實戰技巧:從高頻重復場景(如登錄、搜索)入手,用AI工具生成首批用例,對比人工效率,建立“AI提升效率”的直觀認知。

2. 性能與安全測試工具:擴展測試深度

用AI增強性能和安全測試能力,突破傳統工具局限:

  • AI性能測試工具:用Dynatrace、AppDynamics預測性能瓶頸。某金融系統用Dynatrace的AI模型,通過30%峰值負載數據預測100%負載下的數據庫瓶頸,測試資源節省70%。
  • 智能安全掃描工具:用Snyk、Burp Suite AI檢測安全漏洞。Snyk的AI引擎能識別代碼中的“SQL注入風險”并生成修復建議,安全測試效率提升40%。

實戰技巧:將AI性能預測結果與傳統壓測對比,驗證準確率;用AI安全工具掃描歷史漏洞,評估漏檢率,建立對工具的信任。

3. 效率工具:優化日常工作流

用AI輔助文檔生成、缺陷分析等工作,減少非測試時間:

  • 測試文檔生成:用ChatGPT生成測試計劃、缺陷報告。輸入“生成電商購物車測試計劃”,AI 10分鐘生成包含范圍、策略、風險的完整文檔,替代人工2小時工作。
  • 缺陷根因分析:用AI日志分析工具(如Loggly AI)定位問題。上傳異常日志,AI自動識別“空指針異常”的觸發路徑,根因定位時間從1小時縮短至5分鐘。

階段成果:能獨立使用3類以上AI工具,重復勞動時間減少30%,測試效率顯著提升。

階段二:核心技能升級(3-6個月)

目標:掌握AI測試的核心技能,從“工具使用者”升級為“工具優化者”。
核心任務:學習數據分析、提示詞工程、機器學習基礎,提升AI工具的使用深度。

1. 數據分析與可視化能力

AI工具依賴高質量數據,測試工程師需能處理數據、解讀結果:

  • 數據清洗:識別并處理測試數據中的異常值、缺失值(如用Pandas清洗性能測試數據),確保AI模型輸入質量。
  • 指標設計:定義合理的質量指標(如用例覆蓋率、缺陷逃逸率、AI預測準確率),量化測試效果。
  • 可視化工具:用Tableau、Power BI展示AI測試結果,向團隊傳遞質量風險(如性能瓶頸預測趨勢圖)。

學習資源:《Python for Data Analysis》入門數據分析,Kaggle上的測試數據集練習清洗技能。

2. 提示詞工程(Prompt Engineering)

高質量提示詞決定AI工具輸出效果,需系統學習:

  • 精準描述需求:明確測試場景、技術棧、驗收標準。例如,避免“生成登錄測試用例”,而用“生成基于Selenium的電商登錄測試用例,包含手機號+驗證碼登錄,驗證短信發送頻率限制(1分鐘內不超過3次)”。
  • 分步驟提示:復雜需求拆分步驟。例如,“第一步:分析用戶注冊接口的邊界條件;第二步:生成覆蓋這些條件的Postman測試用例;第三步:編寫響應斷言”。
  • 反饋迭代:根據AI輸出優化提示詞(如“上輪用例未覆蓋密碼加密場景,請補充”)。

實踐方法:建立團隊“提示詞模板庫”,按場景分類(如用例生成、缺陷分析),持續迭代優化。

3. 機器學習基礎認知

無需成為算法專家,但需理解AI測試工具的基本原理:

  • 監督學習:理解用例生成工具如何通過歷史數據訓練模型(如基于標注的“缺陷用例”學習異常場景)。
  • 無監督學習:理解性能異常檢測工具如何識別“正常基線”外的異常模式(如LSTM模型預測指標趨勢)。
  • 模型評估:能看懂AI工具的評估指標(如準確率、召回率),判斷工具適用場景。

學習資源:Coursera的“Machine Learning for Everyone”入門,關注AI測試工具的技術白皮書。

4. 測試左移與CI/CD集成

將AI測試能力嵌入開發流程,實現“質量左移”:

  • 開發階段測試:用AI工具在編碼階段生成單元測試(如Diffblue Cover),提前發現缺陷。
  • CI/CD pipeline集成:在Jenkins中配置AI測試步驟(如提交代碼后自動執行AI生成的冒煙用例),阻斷低質量代碼流入下一環節。

階段成果:能獨立設計提示詞、處理測試數據、評估AI模型效果,工具使用效率提升50%,開始參與測試策略設計。

階段三:測試策略重構(6-12個月)

目標:用AI重構測試策略,從“被動測試”轉向“主動質量保障”。
核心任務:設計AI驅動的測試流程,優化測試覆蓋、資源分配和質量決策。

1. 測試資產智能化管理

用AI重構用例庫、測試數據和環境,提升復用率:

  • 智能用例庫:基于AI的用例自動分類、冗余檢測和優先級排序。某團隊用AI識別出30%的重復用例,精簡用例庫規模,全量執行時間縮短40%。
  • 合成測試數據:用AI生成高覆蓋率的測試數據(如信用卡號、地址、邊界值),替代人工造數。Mockaroo AI能生成符合業務規則的測試數據,數據準備時間減少70%。
  • 環境智能調度:用AI預測測試需求,動態分配環境資源(如夜間自動擴容性能測試環境),資源利用率提升50%。
2. 全流程測試策略設計

基于AI能力優化測試流程,實現“精準測試”:

  • 需求階段:用AI分析需求文檔,識別潛在風險點(如“支付流程涉及第三方接口,需重點測試超時場景”),提前規劃測試重點。
  • 設計階段:AI推薦測試類型和工具(如“高并發場景優先用LoadRunner AI+JMeter組合”),避免資源浪費。
  • 執行階段:AI動態調整測試策略(如“核心功能用例優先執行,低風險功能抽樣測試”),測試效率提升60%。
  • 分析階段:AI自動生成質量報告,重點標注“高風險未覆蓋場景”“潛在回歸點”,輔助質量決策。
3. 跨團隊質量協作

用AI數據打通測試、開發、業務團隊,形成質量閉環:

  • 開發協作:將AI測試發現的缺陷模式反饋給開發,優化編碼規范(如“某類空指針異常頻發,建議開發時強制判空”)。
  • 業務協同:用AI分析用戶反饋和線上數據,識別“用戶高頻使用但測試覆蓋不足的場景”,調整測試優先級。
  • 管理層溝通:用AI生成可視化質量儀表盤,量化測試價值(如“AI測試節省30%人力,缺陷逃逸率下降25%”),爭取資源支持。

階段成果:主導設計AI驅動的測試策略,團隊測試效率提升60%以上,缺陷逃逸率下降30%,成為團隊核心的質量專家。

三、5類核心AI測試工具深度解析與選型指南

測試工程師需根據場景選擇合適的AI工具,避免盲目跟風。以下是5類核心工具的對比分析,含適用場景、優缺點和選型建議。

1. 智能用例生成工具

核心價值:自動生成測試用例,替代人工設計,覆蓋更多場景。

工具名稱核心特性適用場景優缺點入門難度
GitHub Copilot基于代碼上下文生成用例單元測試、API測試優點:與IDE集成好,支持多語言;缺點:復雜場景需微調
Testim AI錄制生成用例+自修復UI自動化測試優點:用例自修復率高;缺點:復雜邏輯需人工優化
Diffblue Cover代碼驅動生成單元測試Java/Python單元測試優點:邏輯覆蓋全;缺點:僅支持代碼級測試
PromptBase提示詞驅動的用例生成功能測試、場景設計優點:無代碼門檻;缺點:依賴提示詞質量

選型建議:功能測試優先Testim AI;單元測試優先Diffblue Cover;快速生成用例用Copilot或PromptBase。

2. 性能測試與瓶頸預測工具

核心價值:預測性能瓶頸,優化測試資源,提前發現風險。

工具名稱核心特性適用場景優缺點入門難度
Dynatrace全鏈路性能監控+AI預測分布式系統、云原生優點:瓶頸預測準;缺點:價格高,部署復雜
AppDynamics服務拓撲+資源瓶頸預測微服務、K8s環境優點:云原生適配好;缺點:傳統架構支持弱
JMeter AI Plugin負載預測+報告自動生成中小規模性能測試優點:輕量,兼容JMeter;缺點:預測精度一般
New Relic AI實時性能異常檢測敏捷開發、高頻迭代優點:SaaS化,易用;缺點:深度分析能力弱

選型建議:大型分布式系統選Dynatrace;云原生選AppDynamics;中小團隊或入門選JMeter AI Plugin。

3. 安全測試工具

核心價值:自動檢測安全漏洞,覆蓋人工難以發現的攻擊路徑。

工具名稱核心特性適用場景優缺點入門難度
Snyk代碼+依賴安全漏洞掃描開源依賴、代碼安全優點:易用,修復建議清晰;缺點:深度掃描需付費
Burp Suite AI智能滲透測試+ payload生成Web應用安全測試優點:漏洞檢測準;缺點:需安全基礎
OWASP ZAP AI自動化安全掃描+報告生成中小型Web應用優點:開源免費;缺點:高級功能弱
Checkmarx靜態代碼分析+AI漏洞識別企業級代碼安全測試優點:覆蓋全;缺點:誤報率較高

選型建議:入門選Snyk或OWASP ZAP AI;專業安全測試選Burp Suite AI;企業級選Checkmarx。

4. 缺陷管理與分析工具

核心價值:自動分析缺陷根因,生成修復建議,加速問題解決。

工具名稱核心特性適用場景優缺點入門難度
Jira AI Assist缺陷分類+優先級推薦缺陷管理流程優化優點:與Jira無縫集成;缺點:分析深度有限
Loggly AI日志分析+根因定位日志驅動的缺陷排查優點:日志聚合分析強;缺點:需結構化日志
Datadog AI全鏈路追蹤+異常分析分布式系統缺陷排查優點:關聯分析強;缺點:價格高
LLM-based分析自然語言日志查詢非技術人員參與分析優點:易用,自然語言交互;缺點:精度依賴數據

選型建議:缺陷流程優化選Jira AI Assist;日志分析選Loggly AI;分布式系統選Datadog AI。

5. 測試數據生成工具

核心價值:自動生成高覆蓋測試數據,替代人工造數。

工具名稱核心特性適用場景優缺點入門難度
Mockaroo AI智能生成結構化測試數據功能測試、API測試優點:支持多格式,易用;缺點:復雜規則需定制
Faker AI逼真測試數據生成UI測試、性能測試優點:數據真實度高;缺點:批量生成效率一般
Generatedata自定義規則數據生成業務規則復雜的場景優點:規則靈活;缺點:無AI自動優化
Delphix數據虛擬化+隱私保護企業級敏感數據測試優點:數據安全,復用率高;缺點:部署復雜

選型建議:快速生成選Mockaroo AI或Faker AI;復雜業務規則選Generatedata;企業敏感數據選Delphix。

四、實戰案例:三位測試工程師的AI轉型之路

以下通過功能測試、性能測試、安全測試三個崗位的真實轉型案例,展示不同場景下的轉型路徑和效果,為同類崗位提供參考。

案例一:功能測試工程師→AI測試自動化專家

背景:王工是某電商平臺功能測試工程師,3年經驗,日常工作80%是執行回歸用例和維護用例庫,深感重復勞動價值低,希望轉型自動化測試。

轉型路徑

  1. 工具上手(1個月):學習Testim AI生成UI自動化用例,用Copilot輔助編寫API測試腳本,將核心流程的回歸用例自動化率從20%提升至60%,執行時間從3天縮短至1天。
  2. 技能升級(3個月):學習Python數據分析基礎,用Pandas清洗測試數據;練習提示詞工程,優化AI用例生成效果(如“生成包含‘優惠券疊加+庫存不足’場景的測試用例”)。
  3. 策略重構(6個月):設計“AI用例生成+人工審核”流程,用例生成效率提升80%;建立用例智能分類庫,冗余用例減少30%;推動測試左移,在需求階段用AI識別風險點,缺陷逃逸率下降25%。

轉型成果:從“手動執行者”轉型為團隊“AI測試負責人”,負責制定自動化策略和工具培訓,薪資提升30%,工作成就感顯著增強。

案例二:性能測試工程師→AI性能優化專家

背景:李工是某金融系統性能測試工程師,5年經驗,傳統壓測需預設場景,常因場景不全導致線上問題,希望提升性能瓶頸預測能力。

轉型路徑

  1. 工具上手(1個月):學習Dynatrace的AI性能預測功能,通過小流量測試數據預測峰值負載下的瓶頸,某支付系統測試資源節省70%。
  2. 技能升級(3個月):學習機器學習基礎,理解LSTM模型預測性能指標的原理;掌握Prometheus+Grafana分析性能數據,建立“CPU/內存/響應時間”關聯模型。
  3. 策略重構(6個月):設計“小流量學習→模型預測→精準壓測”的性能測試流程,測試周期從5天縮短至2天;建立性能指標基線庫,用AI實時監控線上指標異常,提前預警潛在瓶頸,線上性能故障減少40%。

轉型成果:成為團隊“性能優化專家”,主導設計AI驅動的性能測試體系,參與架構評審和性能優化方案設計,從“壓測執行者”升級為“性能策略設計者”。

案例三:安全測試工程師→AI安全攻防專家

背景:張工是某企業安全測試工程師,2年經驗,手動滲透測試效率低,漏檢率高,希望借助AI提升安全測試深度。

轉型路徑

  1. 工具上手(1個月):用Snyk掃描代碼依賴漏洞,Burp Suite AI生成滲透測試payload,安全漏洞檢出率從50%提升至80%。
  2. 技能升級(3個月):學習OWASP Top 10漏洞原理,理解AI工具的檢測邏輯;練習用自然語言描述漏洞場景,優化AI工具的掃描規則(如“檢測‘用戶輸入未過濾導致的XSS漏洞’”)。
  3. 策略重構(6個月):建立“AI自動化掃描+人工深度滲透”的安全測試流程,掃描效率提升60%;將AI發現的漏洞模式反饋給開發團隊,推動編碼規范優化,高危漏洞修復時間縮短50%。

轉型成果:成為團隊“安全攻防專家”,負責設計安全測試策略和漏洞應急響應,參與安全架構設計,職業發展空間顯著擴大。

五、避坑指南:測試工程師AI轉型的6個常見誤區

AI轉型過程中,測試工程師常因認知偏差或方法不當導致轉型效果不佳。以下是需重點規避的6個誤區:

1. 過度依賴AI工具,忽視人工校驗

誤區:認為AI生成的用例“開箱即用”,未做人工審核,導致用例邏輯錯誤或場景遺漏。某團隊用AI生成支付流程用例,因未審核導致“退款場景”漏測,上線后出現資損。
規避:建立“AI生成+人工審核”流程,重點校驗核心場景、邊界條件和業務規則,AI用例通過率需≥90%才能執行。

2. 追求“高大上”工具,忽視實際需求

誤區:盲目引入企業級AI工具(如Dynatrace),但團隊規模小、系統簡單,工具復雜度遠超需求,導致學習成本高、使用率低。
規避:按“場景匹配度→易用性→成本”優先級選型,中小團隊從開源工具(如JMeter AI插件、OWASP ZAP AI)入手,驗證效果后再升級。

3. 只學工具操作,缺乏底層原理認知

誤區:僅會點擊工具界面,不理解AI模型的局限性(如訓練數據偏差導致的誤報),遇到問題無法排查。某工程師用AI性能工具預測結果異常,因不懂模型原理,無法定位是數據問題還是參數設置問題。
規避:學習AI測試工具的技術原理(如文檔中的算法說明),理解適用場景和局限性,避免“黑盒依賴”。

4. 忽視數據質量,影響AI效果

誤區:直接用原始數據喂給AI工具,未做清洗和標準化,導致模型輸出質量低。某團隊用含大量異常值的性能數據訓練模型,瓶頸預測準確率僅50%。
規避:建立測試數據治理流程,確保數據完整、準確、無噪聲;對敏感數據脫敏,兼顧質量和合規。

5. 單打獨斗轉型,缺乏團隊協作

誤區:個人埋頭學習AI工具,不與開發、產品團隊協同,導致AI測試成果難以落地。某工程師用AI生成大量用例,但因未與開發同步接口變更,用例失效快。
規避:將AI測試融入團隊流程(如CI/CD、需求評審),與開發共享測試數據和缺陷模式,爭取管理層支持資源。

6. 技能更新單一,忽視業務理解

誤區:只學AI工具和技術,忽視業務知識積累,導致測試策略脫離業務目標。某電商測試工程師AI工具用得好,但因不理解“大促場景”業務優先級,測試資源分配不合理。
規避:平衡“技術技能”和“業務理解”,深入學習行業知識(如金融風控規則、電商促銷邏輯),確保AI測試服務于業務質量目標。

六、未來展望:測試工程師的AI時代新角色

AI技術將重塑測試工程師的角色定位,未來的測試專家將是“技術+業務+AI”的復合型人才,呈現三大發展方向:

1. 質量策略架構師

不再局限于“執行測試”,而是設計全流程質量保障體系:基于AI分析業務風險,制定測試策略(如“核心交易鏈路100%自動化覆蓋,邊緣功能抽樣測試”);優化測試資源分配,平衡效率與質量;推動質量左移,在需求和設計階段植入質量基因。

2. AI測試工具專家

深度掌握AI測試工具的原理和優化方法:能定制AI模型(如訓練團隊專屬的用例生成模型);優化工具參數提升效果(如調整性能預測模型的置信度閾值);向團隊輸出AI測試最佳實踐,推動工具落地。

3. 業務價值守護者

從“功能驗證者”升級為“業務價值保障者”:用AI分析用戶行為數據,識別“高價值場景”優先測試;量化測試對業務的影響(如“AI測試使大促訂單成功率提升0.5%,增收百萬”);參與產品決策,從質量角度提出業務優化建議。

結語:轉型不是選擇,而是必然

測試工程師的AI轉型不是“可選項”,而是技術發展和行業需求驅動的“必選項”。AI不會替代測試工程師,但會替代“只會手動執行用例”的測試工程師。轉型的核心不是“學工具”,而是“升級價值定位”——從“重復勞動者”轉向“質量策略設計者”,從“測試執行者”轉向“業務價值守護者”。

轉型之路沒有捷徑,但有章法:從工具上手建立信心,通過技能升級深化能力,最終實現測試策略的全面重構。在這個過程中,保持“持續學習”的心態至關重要——不僅學習AI工具和技術,更要深入理解業務、優化流程、提升協作能力。

未來的測試工程師,將是AI的“駕馭者”而非“替代者”。當AI解決了重復勞動,測試工程師將有更多精力聚焦“質量本質”:理解用戶需求、設計測試策略、把控產品風險。這正是AI賦予測試行業的新機遇,也是測試工程師職業價值的新起點。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/93527.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/93527.shtml
英文地址,請注明出處:http://en.pswp.cn/web/93527.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

3D打印——給開發板做外殼

3D打印——給開發板做外殼前言一、建立開發板3D模型根據開發板尺寸繪制草圖繪制PCB草圖(手動)繪制PCB草圖(導入)拉伸PCB板下載零件3D模型裝配零件二、建立外殼3D模型盒子蓋子(卡扣)最終效果三、問題記錄前言…

Spring AI架構分析

Spring AISpring AI開發框架提供對接應用與AI模型的集成開發能力,讓開發者更加容易地開發智能體以及其他生成式人工智能的應用:模型(Model)AI模型是算法與數據的集合,用于處理信息以及生成信息,主要AI模型的…

Javar如何用RabbitMQ訂單超時處理

RabbitMQ 訂單超時處理方案 使用 RabbitMQ 的 TTL 死信隊列(DLX) RabbitMQ 的 TTL(Time-To-Live) 和 死信隊列(Dead Letter Exchange) 是處理訂單超時的常見方案。核心思路是設置消息的過期時間&#xff0…

記錄一下 StarRocks 點查的 Profile Metrics

背景 Starrocks 3.5 補充兩個點查的 profile 一個是沒有開啟點查的情況,也就是SET enable_short_circuit false; 一個是開啟點查的情況,也就是SET enable_short_circuit true; 其中建表語句如下: CREATE TABLE ac_account (id bigint(20) …

react echarts圖表監聽窗口變化window.addEventListener(‘resize’)與ResizeObserver()

發生問題場景 系統頁面使用tabs標簽頁,當有多個組件,有使用eCharts圖表的頁面時,其中的一個頁面或其他頁面使用了F11的頁面全屏,關閉全屏后圖表會收縮起來(注:固定eCharts的width、height 的參數值是無影響,按照固定參數大小展示)…

Leaflet賦能:WebGIS視角下的省域區縣天氣可視化實戰攻略

目錄 前言 一、空間數據基礎 1、省域空間檢索 2、區縣天氣信息檢索 二、天氣數據簡介 1、省域天氣數據獲取 2、區縣名稱不一致 三、SpringBoot后臺實現 1、Java后臺天氣數據查詢 2、控制層實現 四、WebGIS前端實現 1、氣溫顏色及圖例初始化 2、氣溫數據展示實現 五…

《SeeClick: Harnessing GUI Grounding for Advanced Visual GUI Agents》論文精讀筆記

前言 論文鏈接:[2401.10935] SeeClick: Harnessing GUI Grounding for Advanced Visual GUI Agents SeeClick是一種只依賴截圖就能執行自動化任務的方法。 在這篇論文中,還提出了ScreenSpot數據集,涵蓋移動端、桌面和Web環境的真實benchma…

校園綜合數據分析可視化大屏 -Vue純前端靜態頁面項目

最近一直在學習用vue來制作 一些 大屏報表的網站,今天就來分享一個我最近做的一個 關于校園綜合數據分析可視化大屏的網站。 使用的技術是vue2 element-uiVue2:Element-UI:ECharts:Node版本 16.20 安裝依賴:n…

【adb端口5555】烽火hg680-gy_烽火hg680-gc安卓9線刷燒錄包 解決用一段時間就提示升級的問題

烽火hg680-gy_烽火hg680-gc安卓9線刷燒錄包 解決提示升級的問題本固件可用于那些adb打不開或無法用U盤成功刷機的盒子;本固件需要準備一個TTL線哦;CH340型號的 可以網上自購;TTL鏈接點 參考下圖:其他也沒有特別需要說明了的&#…

大模型應用發展與Agent前沿技術趨勢(中)

大模型與Agent結合的深度技術架構 分層式Agent架構設計 隨著大模型規模的不斷增長,傳統的Agent實現方式已難以滿足高性能、高可擴展性的需求。現代大模型Agent系統通常采用分層式架構設計,將復雜的決策過程分解為多個功能模塊,每個模塊負責特…

Python可視化工具-Bokeh:動態顯示數據

目錄 概述 1 認識Bokeh 1.1 Bokeh介紹 1.2 安裝Bokeh 1.3 范例介紹 2 Bokeh的應用 2.1 Bokeh應用的框架結構 2.2 實時性數據核心原理 3 具體案例 3.1 代碼實現 3.2 部署和運行 概述 Bokeh是一個用于創建交互式可視化的Python庫,特別適合在Web瀏覽器中展示…

Elasticsearch「kNN Retriever」把向量檢索裝進一條 \_search 管線

1. kNN retriever 是什么? kNN retriever 是 Retriever 框架中的首階段召回器,負責對一個向量字段做近鄰搜索,返回 Top-K 文檔。相比早期的 knn 頂級語法,Retriever 讓我們能在一個請求里組合多種策略(如 RRF/Rescorer…

第四天~在CANFD或CAN2.0的ARXML文件中實現Multiplexor多路復用信號實戰

【ARXML專題】-解鎖CAN信號超能力:Multiplexor多路復用技術深度解析 "當你的CAN幀需要傳輸100種信號卻只有64字節時,就像試圖用行李箱裝下一整個衣櫥——Multiplexor就是你的真空壓縮袋" 信號擁堵時代的救世主 現代豪華汽車中,單個ECU可能需處理500+信號,而傳統…

JavaScript 基礎入門:從零開始學 JS

一、JavaScript 簡介JavaScript(簡稱 JS)是一種高級的、解釋型的編程語言,由 Netscape 公司的 Brendan Eich 在 1995 年開發,最初命名為 LiveScript,后因與 Java 的合作關系而改名為 JavaScript。作為 Web 開發的三大核…

pytest中使用loguru的問題及解決

引語 上一篇文章,我們向大家推薦了python語言的一個第三方日志庫loguru,使用非常簡單且功能完備。 但對于我們做自動化測試,經常使用 pytest 框架的小伙伴來說,卻有點小問題。就是 Pytest 內建的日志捕獲機制是在標準庫 logging 的基礎上進行優化過的。 這樣我們在使用 p…

Qt異步編程:QFuture與QPromise深度解析

在現代GUI應用中,異步操作是保證界面流暢性的關鍵。本文將深入探討Qt框架中強大的異步工具——QFuture和QPromise,揭示它們如何簡化多線程編程并提升應用性能。 為什么需要QFuture/QPromise? 在Qt開發中,我們經常面臨這樣的挑戰&a…

基于Python的電影評論數據分析系統 Python+Django+Vue.js

本文項目編號 25008 ,文末自助獲取源碼 \color{red}{25008,文末自助獲取源碼} 25008,文末自助獲取源碼 目錄 一、系統介紹1.1 用戶功能1.2 管理員功能 二、系統錄屏三、啟動教程四、功能截圖五、文案資料5.1 選題背景5.2 國內外研究現狀 六、…

數據結構:在二叉搜索樹中插入元素(Insert in a BST)

目錄 插入的本質是什么? 如何尋找“合法”的位置?—— 模擬查找過程 遞歸插入(Recursive Insert)—— 優雅的實現 代碼逐步完善 總結 上一節我們從第一性原理搞清楚了二叉搜索樹(BST)是什么&#xff0…

【論文閱讀】美 MBSE 方法發展分析及啟示(2024)

文章目錄 論文摘要 論文框架 1. MBSE 方法概述 2. 美國防部的 MBSE 方法政策要求 在這里插入圖片描述 3. 美軍兵種的 MBSE 方法政策要求 4. 啟示 5.總結 參考文獻 論文摘要 本文梳理了美國防部基于模型的系統工程(MBSE)方法的發展歷程,并剖析 其技術原理;跟蹤《數字工程戰略…

人工智能訓練師復習題目實操題1.1.1 - 1.1.5

列出所有的python 庫和 apiimport pandas as pd import numpy as np就這兩個庫pandas 庫 - apinumpy 庫 - apimatplotlib.pyplot - apipd.read_csv()np.where(condition,x,y)fillna(methodffill,inplaceTrue)methodbfill,pd.read_excel()np返回結果 series 對象 data[A列].valu…