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