郁家豪
《Appier沛星互動科技股份有限公司》
“ 測試效率大躍進,生成式AI成為QA工程師的得力助手"
生成式AI為QA帶來的新機遇
踏上Quality Assurance(以下簡稱QA)職涯之路以前,我在系統整合商擔任開發工程師的角色。在產品提交給客戶使用後,經常遇到有不預期的Bug,需要額外的成本來重現問題與提供解決方案。那時就很好奇為何在產品開發完成後,還不斷有新Bug產生?有沒有一個角色是能幫助產品開發做到更好的品質控管,在提交產品給客戶使用前就能預防Bug出現的風險。
基於把產品做好的信念,我從開發工程師轉職成為SaaS產品的QA,與團隊成員一同合作開發卓越的產品。親自踏入「測試」的世界,才發覺「測試」的無邊無際,QA不只是品質的守門員,更是卓越產品體驗的捍衛者。
在這個AI快速發展的時代,生成式AI為QA工作帶來了新的機遇和挑戰。它不僅能大幅提升測試效率,還能成為QA工程師的得力助手,協助我們更快速、更全面地發現和解決問題。本章節將探討生成式AI如何改變傳統的測試流程,部署與運用Edge AI(邊緣人工智慧),為QA工作帶來變革的實例。
本章要探討的層面
首先,我們先簡單提到生成式AI 工具的概述,生成式AI 是一種能夠自主創造新內容的人工智慧技術,它透過學習大量數據來生成文字、圖片、程式碼等。
接著,我們探討生成式AI 在軟體測試和品質保證領域的具體應用。
第三段是手把手的教學,說明LM Studio 以及Ollama + Open WebUI 兩種在本地端部署和運行Edge AI 的方式,以及三個透過Edge AI 來協助QA 測試的實例。
最後,分享如何在本地端運作Edge AI,達到與GitHub Copilot、Cursor 相同的程式碼自動補齊、生成單元測試程式碼的效果。
透過這些層面的探討,我們將了解Edge AI 如何為QA 工作帶來變革,提高測試效率,並為QA 工程師提供強大的輔助工具。
章節大綱
前言:生成式AI為QA帶來的新機遇
9.1 探索人工智慧創造力:生成式AI工具概述
9.1.1 生成式AI的發展歷程
9.2 生成式AI在QA領域的應用
9.2.1 生成式AI在QA領域中的主要應用
9.2.2 生成式AI提升QA效率的方式
9.3 在本地端運行生成式AI:Edge AI
9.3.1 在本地端運行Edge AI
9.3.2 LM Studio
9.3.3 Open WebUI + Ollama
9.4 在本地端運行Edge AI:自動補齊程式碼
9.4.1 Edge AI:自動補齊程式碼
9.5 總結
內容預覽
作者簡介
郁家豪
資深軟體工程經理,13 年SaaS 產品測試經驗,6 年桌面應用程式與web 開發經驗,近年來積極投入生成式AI 的研究和應用,善於將AI 技術融入工作流程,推動技術創新。
目前任職於Appier 沛星互動科技股份有限公司,熟稔程式設計和SaaS 平台開發技能,結合成熟的問題解決能力,以應對客戶需求和技術創新的挑戰。
本專章收錄於