! 本篇文章將會介紹 第一週回顧:踩坑與成果,期望大家都能看懂一條全自動寫作管線的真實成績單,還有它踩過的每個坑 :D 鐵人賽第一週正式收工。從 d01 的「...
! 本篇文章將會介紹 Subagents:一人軍團平行作戰,期望大家都能學會派出 subagent,讓多個 agent 同時上工 :D 昨天把重複流程封裝成技能...
! 本篇文章將會介紹 Skills:把 SOP 變成 Agent 的技能包,期望大家都能把重複流程一次封裝,讓 agent 按劇本辦事 :D 昨天收尾時我留了一...
! 本篇文章將會介紹 AGENTS.md:教會 Agent 你的專案規矩,期望大家都能讓 agent 不用三催四請就自動守規矩,輸出穩定可預期 :D 昨天的結尾...
本篇由 AI 協作整理。 內容整理自 a11y-moda 的開發與驗收經驗,由作者與 Codex 協作編排,發布前由作者確認。協作模式見 Day 01。 如...
! 本篇文章將會介紹 headless 模式:opencode run 讓 AI 無人值守工作,期望大家都能讓 AI 在你睡覺、耍廢、追劇的時候照常上班 :D...
Day 29 · W4 · 無障礙線 · 難度 ★★☆☆☆ 本系列由 AI 協作撰寫。 本篇初稿與查證由作者和 Codex 協作,發布前由作者確認。完整系列協...
! 本篇文章將會介紹五分鐘安裝 opencode:打造你的 AI 指揮台,期望大家都能在五分鐘內把 AI 指揮台裝進終端機,從此寫程式像下指令 :D 昨天我們看...
! 本篇文章將會介紹為什麼我讓 Agent 替我寫鐵人賽,期望大家都能把「每天都要記得做的事」交給系統,把自己解放出來 :D 先自首:你現在讀的這篇文章,不是我...
模組二|工程底座與可驗收的 AI(Day 5–9) 《一條線救一隻狗》是我用 PixiJS 和 Matter.js 做的網頁小遊戲,畫面上三十幾張 SVG...
模組二|敘事規格化(Day 5–9) 《矽墟》是我正在寫的一部科幻小說,拆成 200 回短篇連載,整部作品用管軟體專案的方式在管:敘事結構寫成規格檔,成品用...
前面的章節教過用 Git 可以把程式碼「儲存版本」,這樣加新功能時,如果發現舊功能壞掉,可以倒回去重來。不過這裡有另外一個問題,就是「我們如何發現舊的功能有沒有...
觀念整理什麼是 DoS 攻擊?DoS(Denial of Service) 阻斷服務攻擊,指的是攻擊者不斷對目標伺服器發送大量請求或流量,目的是讓正常用戶無法...
為什麼要學 PHPUnit? 在上一篇文章裡,我們聊到了「還沒開始單元測試的你一定很忙」,同時也鼓勵大家「一個人就能開始測試」。那麼接下來就要進入更實際的操作層...
你有沒有過這種經驗: 剛修完一個 bug,測完了,覺得很棒;結果才過幾天就又收到新的 bug 回報,原本修好的功能好像又壞了。 每次調整了一點程式邏輯,就得在...
在這個系列的最後一個章節,我們來談談 Quality Assurance 在 DevOps 中的角色,測試的手段有很多,但是最終的目標都是高品質的交付,因此在前...
在前面的章節中,我們針對了如何將 Robot Framework 結合 Playwright 整入 Github Actions 做了些分享,因此這個章節輪到我...
在前面我們都是透過模擬機進行展示,但是實際上我們的測試是可以透過實體機進行測試的,而且相較於模擬機在實體機上測試是更加符合使用者的情境的,但是這時候我們就會遇到...
在自動化測試開發中,Flaky Test 一直是讓人頭痛的問題,明明沒有改測試腳本,開發也沒有部署新的版本,但是測試有時候通過、有時候失敗,或是在我的電腦跑成功...
在前面幾個章節相信大家對於 Appium 已經有一定的瞭解了,接著這章節我們即將帶大家一起使用 Robot Framework 撰寫測試腳本,來執行我們的自動化...
在這個章節我們將手把手帶大家一起將 Appium iOS 的環境安裝完成。 但是在開始安裝前,我們還是需要先知道其運作的原理,如下圖所示,Appium Serv...
如同在前面 Playwright 章節提到的,在手動測試中,我們是透過眼睛看,透過手指點擊手機以及螢幕上的虛擬鍵盤輸入文字等步驟來執行我們的測試,但是在自動化測...
在 Appium Inspector 的章節中,我們有提到了 Session Capabilities 的概念,簡單來說 Session 是一切 Appium...
在前面的章節中,我們有提到在網頁的測試中,我們是如何透過瀏覽器的開發者模式來定位元件的,在手動測試中,我們是透過眼睛看,看完後透過滑鼠點擊元件,鍵盤輸入文字來來...
在這個章節我們將手把手帶大家一起將 Appium Android 的環境安裝完成。 但是在開始安裝前,我們還是需要先知道其運作的原理,如下圖所示,Appium...
在上一個章節,我們已經學習到該如何進行 web 的自動化測試,接下來我們將平台由瀏覽器改制移動裝置 (但其實 appium 也可以針對某些智能電視做測試),隨著...
在前幾個章節中,我們針對了 Github Actions 做了些分享,同時也分享了該如何透過 Robot Framework 結合 Playwright 進行...
在上個章節我們介紹了關於 GitHub Actions 的基礎用法,在這個章節我們將分享什麼是 Self-hosted runners,會有這個議題主要是因為,...
在這個章節選擇介紹 Github Actions 是因為,後續我們會將我們撰寫的 Robot Framework 自動化測試做整合,讓測試能夠與當前的 DevO...
在過去的章節中我們有提到 Robot Framework 自帶的 log.html 的報告,如果還沒有看過的話,歡迎閱讀這篇,在這個章節將針對測試報告做補充,R...