webpack-編譯vue single file component
之前的專案採用ASP.NET MVC5
的方式建立,當時沒有採用webpack
編譯前端程式碼,使用的方式是透過script
tag 載入vue.js
使用,在 component 的部分則是利用字串模板的方式,以Vue.component()
的方式全域註冊,嘗試透過webpack
將前端程式編譯,並改用 single file component 的方式撰寫 vue 元件
之前的專案採用ASP.NET MVC5
的方式建立,當時沒有採用webpack
編譯前端程式碼,使用的方式是透過script
tag 載入vue.js
使用,在 component 的部分則是利用字串模板的方式,以Vue.component()
的方式全域註冊,嘗試透過webpack
將前端程式編譯,並改用 single file component 的方式撰寫 vue 元件
Test Double, Dummy, Fake, Stubs, Spies, Mocks,第一次接觸這些英文名詞的時候,通常也就是剛接觸到測試相關技術的時候,一些文章,或者是課程、說明,或多或少都會帶到這幾個測試領域常見的名詞,之所以會為此專門寫一篇文章,其實除了在鞏固自己記憶之外,也順便備忘一下
原本以為在 C#專案中指定了 js 的報告就可以看到覆蓋率,但事實好像不是這麼一回事,稍微測試了幾次皆以失敗告終,於是我想還是單獨建立一個 js 的專案,來分析 C#裡面的 js 部分
因為很簡單的一個金額顯示的問題,查詢了一下發現有很多東西需要紀錄阿…
關於 sonarQube 裡面的測試覆蓋率是需要先建立測試報告,並指定路徑提供給 sonarQube 進行分析,這樣才會顯示正確的數據,這一篇文章將會介紹一下個人的使用經驗
通常在撰寫 js 的時候,會希望能夠即時看到程式的執行結果,這時候就可以安裝外掛套件quokka.js
來體驗一下
這一篇文章主要是針對 cypress.io + cucumber 的介紹
實際上撰寫 e2e 測試的時候,我們常常會需要做一些預設的測試資料在資料庫內,假設我今天想要測試會員在網站上購物的流程,那麼網站一定會需要有商品、會員、訂單等等資料結構。
在這樣的情況下,為了確保測試的可重複性,通常會在測試開始之前做測試資料的初始化;測試完畢之後做測試資料的清除。