iT邦幫忙

2022 iThome 鐵人賽

DAY 3
0
Modern Web

用 Vue.js 寫一個電商網站,來讓自己學些新技術。系列 第 3

加上 Cypress 做 e2e testing 跟 BDD

  • 分享至 

  • xImage
  •  

BDD 的概念可以參考 91 大大之前的鐵人文章,總結來說就是「用人話來輔助設計出程式與測試程式。」
https://ithelp.ithome.com.tw/articles/10108631
https://ithelp.ithome.com.tw/articles/10109206

我用網路上查到的資料,拼湊出一個使用 cypress 做 bdd 的 js 版本。
https://github.com/sunpochin/vue3-vite-bdd-cypress
然後再加入到我的 ts project.
https://github.com/sunpochin/iron-vite-ecommerce/tree/day3

結果會看到 "I press the button 5 times in a second"
這樣「說人話的敘述」,
下面再附上 TEST BODY 內容,如以下圖:
https://ithelp.ithome.com.tw/upload/images/20220903/20130098p3fVMB7v4b.png


上一篇
加上 vitest 試試看做 TDD
系列文
用 Vue.js 寫一個電商網站,來讓自己學些新技術。3
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言