

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

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

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

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

API 測試自動化的技術選擇與 Modules 分層思考
今年是 2022 年,我加入了一間提供 API 服務為主的公司,有很多基礎建設都還沒有存在,這也意味著有很多東西是需要溝通與建構的,其中就包含了將 API 測試案例自動化的基本建置,於是就產生了這篇紀錄,如果不想看心路歷程只想看 code 的話可以直接到 Github 上參考。 https://github.com/SQZ777/jest-for-api-automation-template..
更多

Robot Framework 介紹:測試自動化入門
最近要介紹新人 Robot Framework 的時候發現自己居然沒寫過這個已經用很久的工具,所以決定來介紹一下 Robot Framework 🤩 這篇目的是讓一般人能夠看懂 Robot Framework 的文件並了解其中各個部分的目的 介紹與使用場景Robot Framework 是一個基於 python 的 自動化框架,基本上可以用 python 達成的事情,Robot Frame..
更多

測試技術分類系統:從 Cem Kaner 的觀點理解軟體測試
測試技術好多種RRR 根本就像用了魔法卡繁殖的小精靈 來源:http://immortalnova.hatenablog.com/entry/2016/06/17/181726 我覺得單一個測試技術就像一個小精靈 一個小精靈一點都沒有威脅性,但是當他搭配了魔法卡「繁殖」之後多了好多個小精靈,根本厲害啊,打也打不完 這也代表著多個測試技術組合起來的測試方法會更能夠掌握目前產品的風險 這一篇的心得..
更多

變異測試 Mutation Testing:你的測試到底有效嗎?
今天參加了 Agile Community 的變異測試的一個meet up 覺得很有趣 這算是一個寫Unit Test的後續(吧? 變異測試 - 一種改進測試和代碼的 “新” 方法 講師Joseph表示 其實這不是一種新的方式了,這在1970年就有人提出來了 (我都還沒出生呢….) 變異測試,所謂的變異,就是從英文的 Mutation 翻譯而來的,意義上就是 病變、突異的意思 可以想像我們的..
更多

測試文件不是孤單一個人:測試計畫、測試筆記與知識庫
既然測試沒有完成的一天 那更新測試文件也是沒有結束的一天呢~ 測試是重複的過程,所以什測試文件只有一種嗎? 這一篇的心得來自於 微軟測試之鑰 微軟一線測試專家技術精華 這一本書的第3章第1節,以下簡稱為此書 此書在這一部分介紹了一個測試文件檔案主要分文兩種 產品 工具 產品的測試文件檔案是供他人閱讀和使用的檔案,在某些專案合約中惠要求團隊在交付時同時交付一批規定的文件檔案,其中一些..
更多

Bug Bash 實戰:讓團隊一起參與軟體測試
人生中第一次主持團隊中的會議 圖片來源 : 【綿峰】重症繪圖者 、 巴哈姆特 爐石戰技版-【四格漫畫】大家都進來吧! 大家都進來吧!!!有玩爐石的應該就會知道這張卡XDDD好吧 沒有人玩 嗚嗚 為什麼要舉辦這個活動當初也不知道這個活動,而是有一天閒閒沒事從某位大大的部落格看到了一篇文章是關於 Bug Bash 的覺得可以在團隊中嘗試看看 其實我在舉辦這個活動時沒有稱這個活動為 Bug Bash..
更多