

一個測試者的獨白:我如何理解軟體測試、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 - Suite Setup V.S Test Setup
這篇將直接介紹兩者的差異,在了解差異之前先讀一下官方文件的定義 Test Setup a test setup is something that is executed before a test case, and a test teardown is executed after a test case. Suite Setup A suite setup is executed bef..
更多

Robot Framework - 使用 config.ini 管理環境變數
這篇會介紹: 為何要使用 config.ini Variables 在 *** Settings *** 如何使用 config.ini 安安 我來填坑了 為什麼要使用 config.ini透過 config.ini 可以 根據環境定義不同的環境變數 避免將機敏資料寫在程式碼中 避免第三方服務變更時,有大量的檔案需要被變更 一般來說在開發任何的程式時都會有環境的區別,使用 confi..
更多

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

閱讀紀錄 - 關於測試在敏捷轉型中的故事-自動化的價值?
這是一本記錄騰訊測試轉型敏捷其中一環的一本書 是用小說的方式來進行所以並不艱澀,不過對簡體有障礙的人或許會有點吃力 嘛,多看幾本簡體書應該就能解決這問題了 XD 今天這篇只有紀錄了第一篇的…部分內容第一章還會有一篇我覺得十分有趣,應該會再發布一個文章來記錄。 這本書的故事開頭由一個22歲剛畢業的新鮮人小宇作為開頭,進入的公司即將進行敏捷的變革,公司找了業界知名的敏捷教練,讓整個公司發動變革,..
更多

筆記 - 在 Postman 使用 CSV 一次完成相同欄位但不同資料的 Request
這一篇記錄的是 在 Postman 使用 CSV 一次完成相同欄位但不同資料的 Request,還有如果資料讀取的內容全是數字時建議應該如何做 API 的測試或者是平時打 API,都很有機會會打同一支 API 但資料不同的情況,如果是打 1、2 次換幾個欄位感覺不怎麼樣 但如果是1、2千次…握草,API 還沒打完自己就先死了欸… 今天的文章目錄 資料準備 資料變數使用 開啟 Colle..
更多

Test - 在 Ruby + Cucumber 中更改瀏覽器語言之淺談我今天使用者是外國人的重要性(?
安安~大家新年快樂今年是除夕,在家就是要裝忙一下寫個文章當個文青(x 前幾日在團隊內開始使用了Ruby + Cucumber 因為公司內部有其他團隊是針對國外使用者的專案來做開發的,相對開發內容也會有多國語系的問題 很湊巧的,使用自動化測試也需要更改語系,才能夠測試到不同語系的被測物件 所以有一天….. 我的大腿J老大問我說,欸,你有空嗎?:怎麼了:某一個要做國外案子的團隊需要你的幫忙:我說什..
更多

Test - Ruby + Cucumber 常用的 Selenium-Cucumber Ruby API's 哦哦哦哦哦
這一篇來介紹常用的幾個 selenium-cucumber 常用的 API 知道越多已經存在的東西,就不需要再自己造輪子,或是使用很慢的方法來解決現有的問題。 有興趣了解更多的可以到他的 git 文件看到更多他的API 這是個是他的 git 文件 想知道在更多的話就要到他的 lib 看他底層是如何寫的,會發現更多他原本就寫好的 API~ 這一次要介紹的幾個常用的API分別是 is_elem..
更多