實際上撰寫 e2e 測試的時候,我們常常會需要做一些預設的測試資料在資料庫內,假設我今天想要測試會員在網站上購物的流程,那麼網站一定會需要有商品、會員、訂單等等資料結構。 在這樣的情況下,為了確保測試的可重複性,通常會在測試開始之前做測試資料的初始化;測試完畢之後做測試資料的清除。
[Read More]NPOI-ASP.net網站匯出Excel範例
這篇文章主要是為了記錄使用 NPOI 的方法及踩坑經驗,更細節還是請移步官網
[Read More]Rider-利用檔案監控來編譯scss
這篇文章在介紹如何在 Rider 中將 Sass、Less、SCSS 編譯為 css 的實際做法
[Read More]Cypress.io 登入的測試案例
這一篇專門講一下如何在cypress.io
的測試程式裡面,撰寫登入系統的部分,之後如果有機會會慢慢更新
VSCode 好用套件
羅列出部分目前較喜歡用的 VSCode 套件,套件的細節請自行參考官網
[Read More]dotnet core shared cookie by redis
此範例是為了練習透過 docker 佈署,並於更版當下,利用 shared-cookie 避免網站的使用者被登出系統
[Read More]Cypress.io E2E測試
會開始學習cypress.io
的原因是因為看到[Cypress 2] 看官方文件學習 Command & Assertion這篇,另外 Joey 也推薦這一套工具,在這一篇文章中介紹的是cypress.io
的一些基礎用法,更深入的部分:Cli、CI 整合都還沒有辦法介紹給大家,後續如果還有機會的話再撰寫成系列文章跟大家分享。
Hangfire 初學
以下範例使用 dotnet core mvc 專案,參考 hangfire 官網文件:ASP.NET Core Applications及其他參考資料練習,相關連結隨附於後不再贅述
[Read More]如何在IDE中使用ESLint自動格式化文件
這一篇主要在示範如何在 整合開發環境(Integrated Development Environment) 中,依據 ESLint 的規則設定,自動修復及格式化文件;並且於簽入 Git 版控之前,預先檢查 ESLINT 規則
[Read More]如何建立自己的 docker registry
要自己建立一個 private 的 docker registry,只需要從官方下載已經做好的 image,掛載起來即可
[Read More]