

簡單聊 Rate Limit 測試
這篇來記錄我在做 Rate Limit 的思考過程,也有稍微提一下我測試時使用的工具是什麼 首先簡單講 Rate Limit 就是「限速」或「限流」,是一種保護系統不被流量衝爆的機制它會限制某個使用者(或 IP、店家、API Key 之類的 key)在一段時間內能發出多少次請求舉幾個生活中常見的例子 你用某個 API 每分鐘最多只能 call 100 次,超過就回 429 Too Many ..
更多

形上、懷疑、批判:知識論視角的軟體測試
當代知識論學者雷勒 (Keith Lehrer) 觀察到的研究進路 (approach) 有三個 形上 懷疑 批判 形上知識論的代表哲學家可追溯至柏拉圖 (Plato)、亞里斯多德 (Aristotle)形上學本身關心的是事物的根本性問題因此形上知識論主要在探討「知識的本質是什麼」也就是知識由哪些要素構成、它以什麼方式存在 懷疑知識論的代表哲學家是笛卡兒 (Descartes) (我思故..
更多

一個測試者的獨白
促使我開始寫這篇文章的契機,應該是源自 2021 年 11 月 17 日(好久以前),好朋友 Terry Wang 寫的《一個 Scrum Master 的獨白》帶給我的啟發,影片版點我 這篇文章記錄了我身為一個偏 Developer 的人,在敏捷文化正於台灣崛起的浪潮裡選擇擔任 Tester,走過那些迷惘的敏捷/測試旅程 近年我一直嘗試著把自己在測試職涯的「自我定位」寫下來,但最後..
更多

好爽喔,原來可以在瀏覽器 Console 操作 Pinia 狀態
今天在測試 Vue 專案時,我臨時需要切換某個使用者狀態,這招從 AI 偷學來的😜結果發現透過瀏覽器的 console 就能直接操作 Pinia 的 state,像這樣 const pinia = document.querySelector('#app').__vue_app__.config.globalProperties.$pinia pinia.state.val..
更多

CodeWars 刷題系列,英文不好的我,也能理解 JavaScript 的 reduce 方法原來不是「減少」的意思!
今天寫 JavaScript 用 CodeWars 暖暖手,年底到了,懂的都懂(?)先從 8kyu 開始複習一下語法,平常寫自動化真的用不到太多原生函式,大多都是在處理測試邏輯和測試資料的整理,不然就是閱讀 RD/QA 們寫的 code 今天的題目:How good are you really? 總之,今天遇到的題目是「How good are you really?」,大意就是你..
更多

我的 macbook 系統資料好大RRRRRRR
緣起最近安裝 xcode 新的 simulator 時,我的 mac 出現了一個錯誤訊息是 您的啟動硬碟將滿於是我確認了一下整個硬碟空間的佔比,發現我的系統資料真的好大,竟然佔了一半(247.9GB) :你的系統資料有多大?:三、四層樓那麼大(X) 嘗試找呂布(Reboot)救援之後意外的少了 30GB 找 google 求救之後發現有很多工具和軟體可以使用,有些要付費有些則不需要,但本..
更多

Playwright 攔截 request 簡易筆記和範例
工作上測試遇到了一個情境是測試 Web SDK,主要類似於 GA 的那種監控網頁事件來發送 request 的受測對象Web SDK 會根據當下使用者的事件觸發順序而產生不同的 request 內容今天準備了一個可以觸發 request 的 HTML、接收 request 的簡單 Node.js Backend API Server還有筆記用的 Playwright 攔截 request 範例..
更多

Dockerfile x Postgres:Materialized View 的 REFRESH 奇幻(?)之旅!
遇到這個 Issue 是因為測試上的需求,情境是要做 API Automation而 SUT(System Under Test) 的 API 相依於 Postgres 中的某一個 Materialized View又剛好,這個 Materialized View 會用到 remote table 的資料再剛好,這個 remote table 也是你要做 init DB 的對象(在同一個 i..
更多

【翻譯】5 件與測試有關的難搞事
這是一篇翻譯文,文末才會有一些個人的心得與見解原文連結:Five Tricky Things With Testing - Rikard Edgren 內文翻譯今天我去了哥德堡的 SAST Väst,進行了一個可以翻譯為 5 件與測試有關的難搞事 的演講。這是一個非常愉快的日子,我見到了舊友和新朋友。這也是我好久以來第一次寫 Blogs 的機會,下面是非常簡潔的版本: 人們不懂測試,但都有..
更多

使用 ChatGPT 進行部落格文章搬遷的我會被 AI 取代嗎?
圖是使用梗圖產生器產生的,AI 真的可以取代我們嗎? 讓我們繼續看下去 最近自己使用了 ChatGPT 進行部落格文章的搬遷搬站的原因很膚淺,想知道的話再去關於我看,就不多做贅述 🤣原本這篇只是單純想記錄搬遷的過程,但剛好最近社團討論很熱烈就把文章的撰寫方式稍微改變一下讓這篇可以更符合社團最近討論度很高的主題: 因為 AI 的出現,工程師會不會失業? 本文使用的 ChatGPT 模型是..
更多