請大家進功能試驗資料夾新增、編寫feature檔案
###文件格式
可以先參考功能試驗/首頁樣式.feature的範例
可以先看這兩大關鍵字:
- Feature
- 整個檔案的說明,說明整個檔案想要規劃的方向和內容
- Scenario
- 使用網站的情境的說明,同一個檔案可以有許多Scenario
大家可以用Feature和Scenario先勾勒出整個網站的設計。如果行有餘力,可以規劃更詳細一點,像是滑鼠點圖片等等,這邊有四個語法:
- Given
- 這個情境的初使條件
- When
- 使用者做了哪些動作、點了哪些鍵,輸入了什麼資料
- Then
- 使用者應該看到的內容
- and
- 當Given, When, Then不只一行時,可以擴充第二行、第三行、…
至於#開頭的那行表示解釋,讓大家更好閱讀
註:功能試驗/steps裡面是工程師用的東西,不重要不需要看懂XD
##執行與實作(工程師依照大家的網站規範來設計)
pip install django-behave
behave 功能試驗Install:
$ npm i && npm run build
Start development server:
$ npm run dev
# open http://localhost:3000/
The backend runs on Python 2.x.
$ cd server-side
$ pip install -r packages
$ python create_database.py
$ python server.py
# check out <http://0.0.0.0:8001/api/suggestions/%E8%A6%81%E8%A1%9D>
Server-side API document: http://docs.taigineologism.apiary.io/
MIT License http://g0v.mit-license.org/