Katalon Recoder 這套工具,使用了一段時間,情境大都落在網頁表單有相關輸入時,可以快速簡
單的錄一下腳本,並且針對各環境分門別類,用在系統Demo 時挺不錯的;而最近發現某個原本運
作正常的網頁再跑腳本時,既然卡住了...
Katalon Recoder 這套工具,使用了一段時間,情境大都落在網頁表單有相關輸入時,可以快速簡
單的錄一下腳本,並且針對各環境分門別類,用在系統Demo 時挺不錯的;而最近發現某個原本運
作正常的網頁再跑腳本時,既然卡住了...
最近在處理一段特殊的程式邏輯,原本以為兩個相同字串經過 UrlEncode(),再透過某個加密演算法
(如:DES或AES )後,內容應該會是一樣,畢竟是相同字串,但透過比對後,發現竟然不是這樣,
這其中貓膩究竟是甚麼呢...
這幾天例行更換了AD 密碼,就在更換了密碼後,原本在 SourceTree 上的 Repository
就都無法正常 Pull,然後一直跳 Git Credential Manager for Windows ,但輸入原本帳
密,但不知道甚麼原因認證沒過,所以一直重複跳出來,這問題有點神祕,需要備份
紀錄一下
在Postman 的環境下,可以將相關類型的請求(Requst)放在一個 Collection 下,而 Collection 有支
援 Run 的指令,可以方便一次性的執行而不用手動逐項執行;甚至當Colleciton 底下還有資料夾
做分類,也可以針對該資料夾執行 Run 的動作,同樣會自動執行裡面的 Requests,達到更有效
率確認API 正常運作。
對於系統可能發生例外的地方,一定都會採取必要措施,並且拋出美化後的訊息給用戶,如何
驗收我們要的「例外」,肯定是需要寫個測試來玩玩,這邊使用 NUnit 搭配 FluentAssertions
通常我們在某段成程式加入錯誤的攔截設計(try-catch),是因為覺得這邊可能發生預期的錯誤,
也許是網路或資料庫連結失敗,所以,為了避免發生錯誤時造成使用者體驗不好,通常會紀錄
該錯誤,但會回應使用者較無害的資訊,例如:系統忙碌中,請稍後再試
若是引用第三方套件的API,基本操作上能怎麼處理?
Postman 有兩個好物 Pre-request 與 Tests,提供我們在送出Request 前與收到 Response 後,
可以設定參數(前)或驗証回傳值(後)是否滿足期待,亦或是取 token 及測試案例設計都很方便