Try   HackMD

Test Case Specification (TCS)

tags: `stv
  • Project name: OpenTasks
  • Team member
    109598074 黃國豪

Table of Contents

新增任務

OT-01

Test Case Specification ID:
OT-01

Test Items:
驗證利用右下方[+]按鈕建立task時,title,Location,URL可以正常輸入文字

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 點擊 "title" 欄位並輸入 "OT-01 Title"
  4. 點擊 "Location" 欄位並輸入 "OT-01 Location"
  5. 點擊 "URL" 欄位並輸入 "OT-01 URL"
  6. 關閉 Task create page
  7. 關閉 OpenTasks

Output Specification:

  1. 按下右下方[+]按鈕,會正常進入Task create page
  2. "title" 欄位可以正常輸入
  3. "Location" 欄位可以正常輸入
  4. "URL" 欄位可以正常輸入
  5. 正常關閉 Task create page

OT-02

Test Case Specification ID:
OT-02

Test Items:
驗證利用右下方[+]按鈕建立task時,Status, Time Zone, Priority可以正常選擇選項

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 點擊 "Title" 欄位並輸入 "OT-02 Title"
  4. 點擊 "STATUS" 欄位並選擇 "in process"
  5. 點擊 "TIME ZONE" 欄位並選擇 "(GMT+08:00) Taipei"
  6. 點擊 "PRIORITY" 欄位並選擇 "low"
  7. 點擊 "SAVE"
  8. 關閉 OpenTasks

Output Specification:

  1. 按下右下方[+]按鈕,會正常進入Task create page
  2. "Title" 欄位可以正常輸入
  3. "STATUS" 欄位可以正常選擇
  4. "TIME ZONE" 欄位可以正常選擇
  5. "PRIORITY" 欄位可以正常選擇優先程度
  6. 點擊 "SAVE" 之後有正常關閉 Task create page 並儲存工作

OT-03

Test Case Specification ID:
OT-03

Test Items:
驗證利用右下方[+]按鈕建立task時,Start, Due, Completed 可以正常輸入時間

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 點擊 "Title" 欄位並輸入 "OT-03 Title"
  4. 點擊 "START" 並選擇時間
  5. 點擊 "DUE" 並選擇時間
  6. 點擊 "COMPLETED" 並選擇時間
  7. 點擊 "SAVE"
  8. 關閉 OpenTasks

Output Specification:

  1. 按下右下方[+]按鈕,會正常進入Task create page
  2. "Title" 欄位可以正常輸入
  3. "START" 可以正常選擇時間
  4. "DUE" 可以正常選擇時間
  5. "COMPLETED" 可以正常選擇時間
  6. 點擊 "SAVE" 之後有正常關閉 Task create page 並儲存工作

OT-04

Test Case Specification ID:
OT-04

Test Items:
驗證利用右下方[+]按鈕建立task時,點擊All Day後,Start和Due可以正常輸入時間

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 點擊 "Title" 欄位並輸入 "OT-04 Title"
  4. 點擊 "ALL DAY" checkbox
  5. 點擊 "START" 並選擇時間
  6. 點擊 "DUE" 並選擇時間
  7. 點擊 "SAVE"
  8. 關閉 OpenTasks

Output Specification:

  1. 按下右下方[+]按鈕,會正常進入Task create page
  2. "Title" 欄位可以正常輸入
  3. "ALL DAY" checkbox 可以正常選擇
  4. "START" 可以正常選擇時間
  5. "DUE" 可以正常選擇時間
  6. 點擊 "SAVE" 之後有正常關閉 Task create page 並儲存工作

OT-05

Test Case Specification ID:
OT-05

Test Items:
驗證利用右下方[+]按鈕建立task時,Description可以建立Checklist和Text的item並且可以正常勾選及刪除

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 點擊 Description中的Add item添加 "Checklist" item並輸入 "OT-05 Checklist"
  4. 點擊 Description中的Add item添加 "Text" item並輸入 "OT-05 item"且勾選
  5. 刪除 "OT-05 Checklist" 和 "OT-05 item"
  6. 關閉 Task create page
  7. 關閉 OpenTasks

Output Specification:

  1. 按下右下方[+]按鈕,會正常進入Task create page
  2. "Checklist" 和 "Text" 可以正常添加,輸入,刪除
  3. "Text" 的Checkbox可以正常勾選
  4. 正常關閉 Task create page

OT-06

Test Case Specification ID:
OT-06

Test Items:
驗證利用右下方[+]按鈕建立task時,Description可以切換Checklist和Text的item屬型

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 點擊 Description中的Add item添加 "Checklist" item並輸入 "OT-05 Checklist"
  4. 點擊 Description中的Add item添加 "Text" item並輸入 "OT-05 Text"
  5. 點擊下方 "Checklist"
  6. 關閉 Task create page
  7. 關閉 OpenTasks

Output Specification:

  1. 按下右下方[+]按鈕,會正常進入Task create page
  2. "Checklist" 和 "Text" 可以正常添加,輸入
  3. 點擊Checklist", Checklist" 和 "Text" 可以切換
  4. 正常關閉 Task create page

OT-07

Test Case Specification ID:
OT-07

Test Items:
驗證利用右下方[+]按鈕建立task時,Percent Complete可以正常滑動

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 拖拉Percent Complete從0%至100%
  4. 關閉 Task create page
  5. 關閉 OpenTasks

Output Specification:

  1. 按下右下方[+]按鈕,會正常進入Task create page
  2. Percent Complete可以正常拖拉並旁邊標示的數字會變動
  3. 正常關閉 Task create page

OT-08

Test Case Specification ID:
OT-08

Test Items:
驗證利用右下方[+]按鈕建立task時,勾選Description的Text item的勾選框,Percent Complete會依照比例改變

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 拖拉Percent Complete至0%
  4. 點擊 Description中的Add item添加 "Checklist" item並輸入 "OT-07 Checklist"
  5. 點擊 Description中的Add item添加 "Text" item並輸入 "OT-07 Text1"
  6. 點擊 Description中的Add item添加 "Text" item並輸入 "OT-07 Text2"
  7. 點擊 "OT-07 Text1"的checkbox以勾選
  8. 關閉 Task create page
  9. 關閉 OpenTasks

Output Specification:

  1. 按下右下方[+]按鈕,會正常進入Task create page
  2. 讓Percent Complete先為0%
  3. "Checklist" 和 "Text" 可以正常添加,輸入
  4. "Text" 可以正常勾選checkbox
  5. 勾選一個checkbox,使得Percent Complete自動移動成50%
  6. 正常關閉 Task create page

OT-09

Test Case Specification ID:
OT-09

Test Items:
驗證利用右下方[+]按鈕建立task時,所有欄位接輸入過後可以點擊save來建立

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 編輯 "Title" 為 "OT-09 Title"
  4. 更改 "Status" 為 "in Process"
  5. 編輯 "Location" 為 "OT-09 Location"
  6. 新增 兩個 "Item" 為 OT-09 Checklist" 和 "OT-09 item"
  7. 編輯 "Start" 為 "5/1/21"
  8. 編輯 "Due" 為 "5/31/21"
  9. 更改 "Time Zone" 為 "(GMT+01:00) Londow, Dublin"
  10. 編輯 "Complete" 為 "5/31/21"
  11. 調整 "Percent Complete" 為 50%
  12. 更改 "Priority" 為 "high"
  13. 更改 "Privacy" 為 "public"
  14. 編輯 "URL" 為 "OT-09 URL"
  15. 點擊 "Save"來存檔
  16. 關閉 Task create page
  17. 關閉 OpenTasks

Output Specification:

  1. 按下右下方[+]按鈕,會正常進入Task create page
  2. "Title","Status", "Location", "Description", "Start", "Due", "Time Zone", "Complete", "Percent Complete", "Percent Complete", "Priority", "Privacy", "URL" 可以正常添加,輸入,刪除
  3. task可以正常Save
  4. 正常關閉 Task List page

OT-10

Test Case Specification ID:
OT-10

Test Items:
驗證利用task folder旁邊的[+]按鈕,可以建立task

Input Specification:

  1. 開啟 OpenTasks
  2. 點擊 Task folder
  3. 點擊 Task folder 旁邊的 [+] 按鈕
  4. 輸入 "title" 為 "OT-10"
  5. 點擊 "Save"
  6. 關閉 OpenTasks

Output Specification:

  1. 點擊 folder 讓folder展開
  2. 點擊 [+] 按鈕進入 Add task page
  3. 可以成功儲存 "OT-10" task

編輯任務

OT-11

Test Case Specification ID:
OT-11

Test Items:
驗證已存在的task中title,Location,URL可以正常更改並存檔

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 點擊 "title" 欄位並輸入 "OT-01 Title"
  4. 點擊 "Location" 欄位並輸入 "OT-01 Location"
  5. 點擊 "URL" 欄位並輸入 "OT-01 URL"
  6. 關閉 Task create page
  7. 點擊 "編輯"
  8. 點擊 "title" 欄位並將內容修改為 "OT-11 Title"
  9. 點擊 "Location" 欄位並將內容修改為 "OT-11 Location"
  10. 點擊 "URL" 欄位並將內容修改為 "OT-11 URL"
  11. 關閉 OpenTasks

Output Specification:

  1. 成功進入 Task Edit page
  2. "title" 欄位可以正常修改
  3. "Location" 欄位可以正常修改
  4. "URL" 欄位可以正常修改
  5. 正常關閉 Task Edit page

OT-12

Test Case Specification ID:
OT-12

Test Items:
驗證已存在的task中的Status, Time Zone, Priority可以正常更改並存檔

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 點擊 "Title" 欄位並輸入 "OT-12 Title"
  4. 點擊 "STATUS" 欄位並選擇 "needs action"
  5. 點擊 "TIME ZONE" 欄位並選擇 "(GMT+08:00) Beijing"
  6. 點擊 "PRIORITY" 欄位並選擇 "low"
  7. 點擊 "SAVE"
  8. 選擇 task
  9. 點擊 "編輯"
  10. 選擇 "Status"
  11. 點擊 "in process"
  12. 選擇 "Time Zone"並點擊 "GMT+08:00 Taipei"
  13. 點擊 "PRIORITY" 欄位並選擇 "high"
  14. 點擊 "SAVE"
  15. 關閉 OpenTasks

Output Specification:

  1. 成功進入 Task Edit page
  2. “STATUS” 欄位可以正常選擇
  3. “TIME ZONE” 欄位可以正常選擇
  4. “PRIORITY” 欄位可以正常選擇優先程度
  5. 點擊 “SAVE” 之後有正常關閉 Task Edit page 並儲存工作

OT-13

Test Case Specification ID:
OT-13

Test Items:
驗證已存在的task中Start, Due, Completed 可以正常更改時間並存檔

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 點擊 "Title" 欄位並輸入 "OT-13 Title"
  4. 點擊 "START" 並選擇時間
  5. 點擊 "DUE" 並選擇時間
  6. 點擊 "COMPLETED" 並選擇時間
  7. 點擊 "編輯"
  8. 點擊 "START" 並選擇時間
  9. 點擊 "DUE" 並選擇時間
  10. 點擊 "COMPLETED" 並選擇時間
  11. 點擊 "SAVE"
  12. 關閉 OpenTasks

Output Specification:

  1. 正常進入Task Edit page
  2. "START" 可以正常選擇時間
  3. "DUE" 可以正常選擇時間
  4. "COMPLETED" 可以正常選擇時間
  5. 點擊 "SAVE" 之後有正常關閉 Task Edit page 並儲存工作

OT-14

Test Case Specification ID:
OT-14

Test Items:
驗證已存在的task中的Description,Checklist和Text的item並且可以正常新增及刪除並存檔

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 點擊 Description中的Add item添加 "Checklist" item並輸入 "OT-14 Checklist"
  4. 點擊 Description中的Add item添加 "Text" item並輸入 "OT-14 Text"
  5. 點擊下方 "Checklist"
  6. 關閉 Task create page
  7. 點擊 "編輯"
  8. 點擊 Description中的Add item添加 "Checklist" item並輸入 "OT-14 Checklist2"
  9. 點擊 Description中的Add item添加 "Text" item並輸入 "OT-14 item2"且勾選
  10. 刪除 "OT-14 Checklist2" 和 "OT-14 item2"
  11. 點擊 "SAVE",關閉 Task Edit page
  12. 關閉 OpenTasks

Output Specification:

  1. 正常進入Task Edit page
  2. "Checklist" 和 "Text" 可以正常添加,輸入,刪除
  3. "Text" 的Checkbox可以正常勾選
  4. 正常關閉 Task Edit page

OT-15

Test Case Specification ID:
OT-15

Test Items:
驗證已存在的task中的Percent Completed可以正常滑動且更改趴數的值並存檔

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 拖拉Percent Complete從0%至100%
  4. 關閉 Task create page
  5. 點擊 "編輯"
  6. 拖拉Percent Complete至50%
  7. 點擊 "SAVE",關閉 Task Edit page
  8. 關閉 OpenTasks

Output Specification:

  1. 正常進入Task Edit page
  2. 讓Percent Complete自動移動成50%
  3. 點擊 "SAVE",正常關閉 Task Edit page

OT-16

Test Case Specification ID:
OT-16

Test Items:
驗證已存在的task中,勾選Description的Text item的勾選框,Percent Complete會依照比例改變並存檔

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 拖拉Percent Complete至0%
  4. 點擊 Description中的Add item添加 "Checklist" item並輸入 "OT-07 Checklist"
  5. 點擊 Description中的Add item添加 "Text" item並輸入 "OT-07 Text1"
  6. 點擊 Description中的Add item添加 "Text" item並輸入 "OT-07 Text2"
  7. 點擊 "OT-07 Text1"的checkbox以勾選
  8. 關閉 Task create page
  9. 點擊 "編輯"
  10. 拖拉Percent Complete至0%
  11. 點擊 Description中的 "OT-07 Checklist" 並修改成 "OT-16 Checklist"
  12. 點擊 Description中的 "OT-07 Text1" 並修改成 "OT-16 Text1"
  13. 點擊 Description中的 "OT-07 Text2" 並修改成 "OT-16 Text2"
  14. 點擊 "OT-16 Text1"的checkbox以勾選
  15. 點擊 "SAVE",關閉 Task Edit page
  16. 關閉 OpenTasks

Output Specification:

  1. 正常進入Task Edit page
  2. 讓Percent Complete先為0%
  3. "Checklist" 和 "Text" 可以正常修改,輸入
  4. "Text" 可以正常勾選checkbox
  5. 勾選一個checkbox,使得Percent Complete自動移動成50%
  6. 點擊 "SAVE",正常關閉 Task Edit page

刪除任務

OT-17

Test Case Specification ID:
OT-17

Test Items:
驗證已存在的task中,可以正常刪除

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 點擊 "title" 欄位並輸入 "OT-17 Title"
  4. 點擊 "SAVE",關閉 Task create page
  5. 選擇 task
  6. 點擊 "More Options"
  7. 點擊 "Delete"
  8. 點擊 "OK"

Output Specification:

  1. 進入 OpenTasks
  2. 顯示 "是否要刪除" 視窗
  3. 回到OpenTasks首頁, task 已刪除

建立資料夾

OT-18 新增 指定名稱及顏色 的任務資料夾

Test Case Specification ID:
OT-18

Test Items:
新增 指定名稱及顏色 的任務資料夾

Input Specification:

  1. 開啟 OpenTasks
  2. 點擊 "More Options"
  3. 點擊 "Displayed Lists"
  4. 點擊 [+]
  5. 在輸入欄位輸入 "OT-18"
  6. 點擊 "OK"
  7. 選擇 顏色
  8. 點擊 "SAVE"
  9. 點擊 "<-"

Output Specification:

  1. 進入 OpenTasks.
  2. 畫面需顯示彈出式選單
  3. 畫面切換到 Displayed Lists
  4. 畫面出現輸入欄位
  5. 輸入欄中出現 "OT-18"
  6. 畫面切換到 "Create local list"
  7. 畫面顯示的資料夾顏色與所選顏色相符
  8. Displayed Lists 畫面有顯示一個名為 "OT-18" 項目,且顏色與(7)所選相符
  9. Tasks 畫面有顯示一個名為 "OT-18" 的任務資料夾,且顏色與(7)所選相符

OT-19 新增 僅指定名稱 的任務資料夾

Test Case Specification ID:
OT-19

Test Items:
新增 僅指定名稱 的任務資料夾

Input Specification:

  1. 開啟 OpenTasks
  2. 點擊 "More Options"
  3. 點擊 "Displayed Lists"
  4. 點擊 [+]
  5. 在輸入欄位輸入 "OT-19"
  6. 點擊 "OK"
  7. 點擊 "SAVE"
  8. 點擊 "<-"

Output Specification:

  1. 進入 OpenTasks.
  2. 畫面需顯示彈出式選單
  3. 畫面切換到 Displayed Lists
  4. 畫面出現輸入欄位
  5. 輸入欄中出現 "OT-19"
  6. 畫面切換到 "Create local list"
  7. Displayed Lists 畫面有顯示一個名為 "OT-19" 項目
  8. Tasks 畫面有顯示一個名為 "OT-19" 的任務資料夾

OT-20 新增 未輸入名稱 的任務資料夾

Test Case Specification ID:
OT-20

Test Items:
新增 未輸入名稱 的任務資料夾

Input Specification:

  1. 開啟 OpenTasks
  2. 點擊 "More Options"
  3. 點擊 "Displayed Lists"
  4. 點擊 [+]
  5. 點擊 "OK"

Output Specification:

  1. 進入 OpenTasks.
  2. 畫面需顯示彈出式選單
  3. 畫面切換到 Displayed Lists
  4. 畫面出現輸入欄位
  5. 出現紅字 "Enter a name." 的錯誤訊息

修改資料夾

OT-21 修改 任務資料夾 的 名稱及顏色

Test Case Specification ID:
OT-21

Test Items:
修改 任務資料夾 的 名稱及顏色

Input Specification:

  1. 開啟 OpenTasks
  2. 新增一個名為 "OT-21" 的任務資料夾
  3. 點擊 "More Options"
  4. 點擊 "Displayed Lists"
  5. 點擊 "OT-21" 所對應的齒輪符號
  6. 點擊 List settings 中的 Name
  7. 在輸入欄位輸入 "OT-21-Revised"
  8. 點擊 "OK"
  9. 修改 顏色
  10. 點擊 "SAVE"
  11. 點擊 "<-"

Output Specification:

  1. 進入 OpenTasks.
  2. 畫面有顯示一個名為 "OT-21" 的任務資料夾
  3. 畫面需顯示彈出式選單
  4. 畫面切換到 Displayed Lists
  5. 畫面切換到 List settings
  6. 畫面出現輸入欄位
  7. 輸入欄中出現 "OT-21-Revised"
  8. 畫面切換到 "List settings"
  9. 畫面顯示的資料夾顏色與所選顏色相符
  10. Displayed Lists 畫面有顯示一個名為 "OT-21-Revised" 項目,且顏色與(9)所選相符
  11. Tasks 畫面有顯示一個名為 "OT-21-Revised" 的任務資料夾,且顏色與(9)所選相符

OT-22 修改 任務資料夾 的 名稱

Test Case Specification ID:
OT-22

Test Items:
修改 任務資料夾 的 名稱

Input Specification:

  1. 開啟 OpenTasks
  2. 新增一個名為 "OT-22" 的任務資料夾
  3. 點擊 "More Options"
  4. 點擊 "Displayed Lists"
  5. 點擊 "OT-22" 所對應的齒輪符號
  6. 點擊 List settings 中的 Name
  7. 在輸入欄位輸入 "OT-22-Revised"
  8. 點擊 "OK"
  9. 點擊 "SAVE"
  10. 點擊 "<-"

Output Specification:

  1. 進入 OpenTasks.
  2. 畫面有顯示一個名為 "OT-22" 的任務資料夾
  3. 畫面需顯示彈出式選單
  4. 畫面切換到 Displayed Lists
  5. 畫面切換到 List settings
  6. 畫面出現輸入欄位
  7. 輸入欄中出現 "OT-22-Revised"
  8. 畫面切換到 "List settings"
  9. Displayed Lists 畫面有顯示一個名為 "OT-22-Revised" 項目
  10. Tasks 畫面有顯示一個名為 "OT-22-Revised" 的任務資料夾

OT-23 修改 任務資料夾 的 顏色

Test Case Specification ID:
OT-23

Test Items:
修改 任務資料夾 的 顏色

Input Specification:

  1. 開啟 OpenTasks
  2. 新增一個名為 "OT-23" 的任務資料夾
  3. 點擊 "More Options"
  4. 點擊 "Displayed Lists"
  5. 點擊 "OT-23" 所對應的齒輪符號
  6. 點擊 List settings 中的 List Color
  7. 點擊 欲選取的顏色
  8. 點擊 "SAVE"
  9. 點擊 "<-"

Output Specification:

  1. 進入 OpenTasks.
  2. 畫面有顯示一個名為 "OT-23" 的任務資料夾
  3. 畫面需顯示彈出式選單
  4. 畫面切換到 Displayed Lists
  5. 畫面切換到 List settings
  6. 畫面出現選取顏色畫面
  7. 畫面切換到 "List settings",且 List Color 旁邊的顏色方塊與剛剛所選的顏色相符
  8. Displayed Lists 畫面有顯示一個名為 "OT-23" 項目,且項目旁邊的顏色方塊與剛剛所選的顏色相符
  9. 畫面切換到 Tasks

刪除資料夾

OT-24 刪除 任務資料夾

Test Case Specification ID:
OT-24

Test Items:
刪除 任務資料夾

Input Specification:

  1. 開啟 OpenTasks
  2. 新增一個名為 "OT-24" 的任務資料夾
  3. 點擊 "More Options"
  4. 點擊 "Displayed Lists"
  5. 點擊 "OT-24" 所對應的齒輪符號
  6. 點擊 List settings 中的 DELETE LIST
  7. 點擊 DELETE LIST
  8. 點擊 "<-"

Output Specification:

  1. 進入 OpenTasks.
  2. 畫面有顯示一個名為 "OT-24" 的任務資料夾
  3. 畫面需顯示彈出式選單
  4. 畫面切換到 Displayed Lists
  5. 畫面切換到 List settings
  6. 畫面出現確認是否刪除的彈出式視窗
  7. 畫面切換到 Displayed Lists,且 "OT-24" 的項目已消失
  8. 畫面切換到 Tasks,且 "OT-24" 的任務資料夾已消失

分類及尋找任務

OT-25

Test Case Specification ID:
OT-25

Test Items:
驗證任務可以依照Tasks Due分類

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 點擊 "Title" 欄位並輸入 "OT-25 Title"
  4. 點擊 "START" 並選擇時間
  5. 點擊 "DUE" 並選擇時間
  6. 點擊 "COMPLETED" 並選擇時間
  7. 點擊 "SAVE"
  8. 關閉 Task create page
  9. 點擊 Task Due 頁面
  10. 展開有 Task 的 Folder

Output Specification:

  1. 進入 OpenTasks.
  2. Folder 會展開相對應的 Task
  3. 依據 Task 資訊找到 user 所需的 Task

OT-26

Test Case Specification ID:
OT-26

Test Items:
驗證任務可以依照Tasks Starting分類

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 點擊 "Title" 欄位並輸入 "OT-26 Title"
  4. 點擊 "START" 並選擇時間
  5. 點擊 "DUE" 並選擇時間
  6. 點擊 "COMPLETED" 並選擇時間
  7. 點擊 "SAVE"
  8. 關閉 Task create page
  9. 點擊 Task Start 頁面
  10. 展開有 Task 的 Folder

Output Specification:

  1. 進入 OpenTasks.
  2. Folder 會展開相對應的 Task
  3. 依據 Task 資訊找到 user 所需的 Task

OT-27

Test Case Specification ID:
OT-27

Test Items:
驗證任務可以依照Tasks Priority分類

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 點擊 "Title" 欄位並輸入 "OT-27 Title"
  4. 點擊 "STATUS" 欄位並選擇 "in process"
  5. 點擊 "TIME ZONE" 欄位並選擇 "(GMT+08:00) Taipei"
  6. 點擊 "PRIORITY" 欄位並選擇 "low"
  7. 點擊 "SAVE"
  8. 點擊 Task Priority 頁面
  9. 展開 Priority 為 "low" 的 Folder

Output Specification:

  1. 進入 OpenTasks.
  2. Priority 為 "low" 的 Folder 會展開所有 Task
  3. 依據 Task 資訊找到 user 所需的 Task

OT-28

Test Case Specification ID:
OT-28

Test Items:
驗證任務可以依照Tasks Progress分類

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 拖拉Percent Complete從0%至100%
  4. 點擊 "Save"
  5. 關閉 Task create page
  6. 點擊 "編輯"
  7. 拖拉Percent Complete至50%
  8. 點擊 "SAVE",關閉 Task Edit page
  9. 點擊 Task Progress 頁面
  10. 展開Task Progress 頁面的 Task

Output Specification:

  1. 進入 OpenTasks.
  2. Folder 會展開 "Halfway there" 的 Task
  3. 依據 Task 資訊找到 user 所需的 Task

OT-29

Test Case Specification ID:
OT-29

Test Items:
驗證可以透過搜尋功能來搜尋任務並且產生搜尋紀錄

Input Specification:

  1. 開啟 OpenTasks
  2. 按下右下方[+]按鈕
  3. 點擊 "title" 欄位並輸入 "OT-29 Title"
  4. 點擊 "Save"
  5. 關閉 Task create page
  6. 點擊搜尋頁面
  7. 輸入要搜尋 task 的字串 "29"
  8. 點擊搜尋結果

Output Specification:

  1. 會產生一個搜尋紀錄為 "29"
  2. 歷史搜尋紀錄會顯示剛才的新增紀錄 "29"

資料夾展開縮放

OT-30 縮放 Tasks Due 的任務資料夾

Test Case Specification ID:
OT-30

Test Items:
縮放 Tasks Due 的任務資料夾

Input Specification:

  1. 開啟 OpenTasks
  2. 依據 Tasks due 的分類,各新增一個 task
    名稱與分類相同,task 的 due 時間分別為當天、明天、後天、下周
  3. 點擊 Tasks due 頁面
  4. 點擊 Today 分類
  5. 點擊 Tomorrow 分類
  6. 點擊 Next days 分類
  7. 點擊 Someday 分類

Output Specification:

  1. 進入 OpenTasks.
  2. Tasks 頁面要有4個tasks,名稱分別為Today, Tomorrow, Next days, Someday
  3. 頁面切換到 Tasks due.
  4. Today 分類展開,並顯示有一個 task,名稱為 Today
  5. Tomorrow 分類展開,並顯示有一個 task,名稱為 Tomorrow
  6. Next days 分類展開,並顯示有一個 task,名稱為 Next days
  7. Someday 分類展開,並顯示有一個 task,名稱為 Someday

OT-31 縮放 Tasks Starting 的任務資料夾

OT-31

Test Items:
縮放 Tasks Starting 的任務資料夾

Input Specification:

  1. 開啟 OpenTasks
  2. 依據 Tasks starting 的分類,各新增一個 task
    名稱與分類相同,task 的 starting 時間分別為前一天、當天、明天、後天、下周
  3. 點擊 Tasks starting 頁面
  4. 點擊 Already Started 分類
  5. 點擊 Today 分類
  6. 點擊 Tomorrow 分類
  7. 點擊 Someday 分類
  8. 點擊 Later 分類

Output Specification:

  1. 進入 OpenTasks.
  2. Tasks 頁面要有 5 個 tasks,名稱分別為 Already Started, Today, Tomorrow, Next days, Someday.
  3. 頁面切換到 Tasks starting.
  4. Already Started 分類展開,並顯示有一個 task,名稱為 Already Started
  5. Today 分類展開,並顯示有一個 task,名稱為 Today
  6. Tomorrow 分類展開,並顯示有一個 task,名稱為 Tomorrow
  7. Next days 分類展開,並顯示有一個 task,名稱為 Next days
  8. Someday 分類展開,並顯示有一個 task,名稱為 Someday

OT-32 縮放 Tasks Priority 的任務資料夾

OT-32

Test Items:
縮放 Tasks Priority 的任務資料夾

Input Specification:

  1. 開啟 OpenTasks
  2. 依據 Tasks priority 的分類,各新增一個 task
    名稱與分類相同,task 的 priority 分別為 High priority, Medium priority, Low priority, No priority
  3. 點擊 Tasks priority 頁面
  4. 點擊 High priority 分類
  5. 點擊 Medium priority 分類
  6. 點擊 Low priority 分類
  7. 點擊 No priority 分類

Output Specification:

  1. 進入 OpenTasks.
  2. Tasks 頁面要有 4 個tasks,名稱分別為 High priority, Medium priority, Low priority, No priority.
  3. 頁面切換到 Tasks priority.
  4. High priority 分類展開,並顯示有一個 task,名稱為 High priority.
  5. Medium priority 分類展開,並顯示有一個 task,名稱為 Medium priority.
  6. Low priority 分類展開,並顯示有一個 task,名稱為 Low priority.
  7. No priority 分類展開,並顯示有一個 task,名稱為 No priority

OT-33 縮放 Tasks Progress 的任務資料夾

OT-33

Test Items:
縮放 Tasks Progress 的任務資料夾

Input Specification:

  1. 開啟 OpenTasks
  2. 依據 Tasks Progress 的分類,各新增一個 task.
    percent completed 分別為 90%, 50%, 45%, 0% and 100%.
  3. 點擊 Tasks Progress 頁面
  4. 點擊 Almost done 分類
  5. 點擊 Halfway there 分類
  6. 點擊 Way to go 分類
  7. 點擊 Nothing accomplished 分類
  8. 點擊 Done 分類

Output Specification:

  1. 進入 OpenTasks.
  2. Tasks 頁面要有 5 個 tasks,名稱分別為 Almost done, Halfway there, Way to go, Nothing accomplished, Done
  3. 頁面切換到 Tasks priority.
  4. Almost done 分類展開,並顯示有一個 task,名稱為 Almost done.
  5. Halfway there 分類展開,並顯示有一個 task,名稱為 Halfway there.
  6. Way to go 分類展開,並顯示有一個 task,名稱為 Way to go.
  7. Nothing accomplished 分類展開,並顯示有一個 task,名稱為 Nothing accomplished.
  8. Done 分類展開,並顯示有一個 task,名稱為 Done.

任務完成狀態

OT-34

Test Case Specification ID:
OT-34

Test Items:
驗證勾選或勾除[Show complete tasks]後,可以顯示或隱藏已完成任務

Input Specification:

  1. 開啟 OpenTasks
  2. 建立一個 task,名稱為 done, percent complete 設為100%
  3. 點選右上角 "More Options" button
  4. 勾選 "Show completed tasks" checkbox
  5. 點選 "My tasks" tasks folder,expand folder
  6. 再次點選 "My tasks" tasks folder,fold folder
  7. 點選右上角 "More Options" button
  8. 勾選 "Show completed tasks" checkbox

Output Specification:

  1. 進入 OpenTasks.
  2. "My tasks" tasks folder 顯示 0 個 tasks
  3. 出現 Hamburger Menu
  4. 點選完回到主畫面,且 "My tasks" tasks folder 顯示 1 個 tasks
  5. 顯示 1 個 task,名稱為 "done"
  6. tasks folder folds.
  7. 出現 Hamburger Menu
  8. 點選完回到主畫面,且 "My tasks" tasks folder 顯示 0 個 tasks

OT-35

Test Case Specification ID:
OT-35

Test Items:
驗證 Tasks Due 中,已完成任務會變成淺色並有刪除圖樣

Input Specification:

  1. 開啟 OpenTasks
  2. 依據 Tasks due 的分類,各新增一個 task
    名稱與分類相同,task 的 due 時間分別為當天、明天、後天、下周
  3. 點擊 Tasks due 頁面
  4. 點擊 Today 分類
  5. 點擊 Tomorrow 分類
  6. 點擊 Next days 分類
  7. 點擊 Someday 分類
  8. 再次點擊所有分類
  9. 將所有 tasks percent completed 設為 100%
  10. 點選右上角 “More Options” button
  11. 勾選 “Show completed tasks” checkbox
  12. 點擊 Today 分類
  13. 點擊 Tomorrow 分類
  14. 點擊 Next days 分類
  15. 點擊 Someday 分類

Output Specification:

  1. 進入 OpenTasks.
  2. Tasks 頁面要有 4 個 tasks,名稱分別為Today, Tomorrow, Next days, Someday
  3. 頁面切換到 Tasks due. 每個分類各有 1 個 task
  4. Today 分類展開,並顯示有一個 task,名稱為 Today
  5. Tomorrow 分類展開,並顯示有一個 task,名稱為 Tomorrow
  6. Next days 分類展開,並顯示有一個 task,名稱為 Next days
  7. Someday 分類展開,並顯示有一個 task,名稱為 Someday
  8. 所有分類收起,每個分類各有 1 個 task
  9. 每個分類各有 0 個 task
  10. 出現 Hamburger Menu
  11. 點選完回到主畫面,且 每個分類各有 1 個 task
  12. Today 分類展開,並顯示有一個 task,名稱為 Today,task 變成淺色並有刪除圖樣
  13. Tomorrow 分類展開,並顯示有一個 task,名稱為 Tomorrow,task 變成淺色並有刪除圖樣
  14. Next days 分類展開,並顯示有一個 task,名稱為 Next days,task 變成淺色並有刪除圖樣
  15. Someday 分類展開,並顯示有一個 task,名稱為 Someday,task 變成淺色並有刪除圖樣

OT-36

Test Case Specification ID:
OT-36

Test Items:
驗證 Tasks Starting 中,已完成任務會變成淺色並有刪除圖樣

Input Specification:

  1. 開啟 OpenTasks
  2. 依據 Tasks starting 的分類,各新增一個 task
  3. 名稱與分類相同,task 的 starting 時間分別為前一天、當天、明天、後天、下周
  4. 點擊 Tasks starting 頁面
  5. 點擊 Already Started 分類
  6. 點擊 Today 分類
  7. 點擊 Tomorrow 分類
  8. 點擊 Someday 分類
  9. 點擊 Later 分類
  10. 再次點擊所有分類
  11. 將所有 tasks percent completed 設為 100%
  12. 點選右上角 “More Options” button
  13. 勾選 “Show completed tasks” checkbox
  14. 點擊 Already Started 分類
  15. 點擊 Today 分類
  16. 點擊 Tomorrow 分類
  17. 點擊 Someday 分類
  18. 點擊 Later 分類

Output Specification:

  1. 進入 OpenTasks.
  2. Tasks 頁面要有 5 個 tasks,名稱分別為 Already Started, Today, Tomorrow, Next days, Someday.
    1. 頁面切換到 Tasks starting.
  3. Already Started 分類展開,並顯示有一個 task,名稱為 Already Started
  4. Today 分類展開,並顯示有一個 task,名稱為 Today
  5. Tomorrow 分類展開,並顯示有一個 task,名稱為 Tomorrow
  6. Next days 分類展開,並顯示有一個 task,名稱為 Next days
  7. Someday 分類展開,並顯示有一個 task,名稱為 Someday
  8. 所有分類收起,每個分類各有 1 個 task
  9. 每個分類各有 0 個 task
  10. 出現 Hamburger Menu
  11. 點選完回到主畫面,且 每個分類各有 1 個 task
  12. Already Started 分類展開,並顯示有一個 task,名稱為 Already Started,task 變成淺色並有刪除圖樣
  13. Today 分類展開,並顯示有一個 task,名稱為 Today,task 變成淺色並有刪除圖樣
  14. Tomorrow 分類展開,並顯示有一個 task,名稱為 Tomorrow,task 變成淺色並有刪除圖樣
  15. Next days 分類展開,並顯示有一個 task,名稱為 Next days,task 變成淺色並有刪除圖樣
  16. Someday 分類展開,並顯示有一個 task,名稱為 Someday,task 變成淺色並有刪除圖樣

OT-37

Test Case Specification ID:
OT-37

Test Items:
驗證 Tasks Priority 中,已完成任務會變成淺色並有刪除圖樣

Input Specification:

  1. 開啟 OpenTasks
  2. 依據 Tasks due 的分類,各新增一個 task
    名稱與分類相同,task 的 priority 分別為 High priority, Medium priority, Low priority, No priority
  3. 點擊 Tasks priority 頁面
  4. 點擊 High priority 分類
  5. 點擊 Medium priority 分類
  6. 點擊 Low priority 分類
  7. 點擊 No priority 分類
  8. 再次點擊所有分類
  9. 將所有 tasks percent completed 設為 100%
  10. 點選右上角 “More Options” button
  11. 勾選 “Show completed tasks” checkbox
  12. 點擊 Tasks priority 頁面
  13. 點擊 High priority 分類
  14. 點擊 Medium priority 分類
  15. 點擊 Low priority 分類
  16. 點擊 No priority 分類

Output Specification:

  1. 進入 OpenTasks.
  2. Tasks 頁面要有 4 個tasks,名稱分別為 High priority, Medium priority, Low priority, No priority.
  3. 頁面切換到 Tasks priority.
  4. High priority 分類展開,並顯示有一個 task,名稱為 High priority.
  5. Medium priority 分類展開,並顯示有一個 task,名稱為 Medium priority.
  6. Low priority 分類展開,並顯示有一個 task,名稱為 Low priority.
  7. No priority 分類展開,並顯示有一個 task,名稱為 No priority
  8. 所有分類收起,每個分類各有 1 個 task
  9. 每個分類各有 0 個 task
  10. 出現 Hamburger Menu
  11. 點選完回到主畫面,且 每個分類各有 1 個 task
  12. High priority 分類展開,並顯示有一個 task,名稱為 High priority,task 變成淺色並有刪除圖樣
  13. Medium priority 分類展開,並顯示有一個 task,名稱為 Medium priority,task 變成淺色並有刪除圖樣
  14. Low priority 分類展開,並顯示有一個 task,名稱為 Low priority,task 變成淺色並有刪除圖樣
  15. No priority 分類展開,並顯示有一個 task,名稱為 No priority,task 變成淺色並有刪除圖樣

OT-38

Test Case Specification ID:
OT-38

Test Items:
驗證Tasks Progress中,已完成任務會變成淺色並有刪除圖樣

Input Specification:

  1. 開啟 OpenTasks
  2. 依據 Tasks progress 的分類,各新增一個 task
    名稱與分類相同,task 的 percent completed 分別為 90%, 50%, 45%, 0% and 100%.
  3. 點擊 Tasks Progress 頁面
  4. 點擊 Almost done 分類
  5. 點擊 Halfway there 分類
  6. 點擊 Way to go 分類
  7. 點擊 Nothing accomplished 分類
  8. 點擊 Done 分類
  9. 再次點擊所有分類
  10. 將所有 tasks percent completed 設為 100%
  11. 點選右上角 “More Options” button
  12. 勾選 “Show completed tasks” checkbox
  13. 點擊 Almost done 分類
  14. 點擊 Halfway there 分類
  15. 點擊 Way to go 分類
  16. 點擊 Nothing accomplished 分類
  17. 點擊 Done 分類

Output Specification:

  1. 進入 OpenTasks.
  2. Tasks 頁面要有 4 個tasks,名稱分別為 High priority, Medium priority, Low priority, No priority.
  3. 頁面切換到 Tasks priority.
  4. Almost done 分類展開,並顯示有一個 task,名稱為 Almost done.
  5. Halfway there 分類展開,並顯示有一個 task,名稱為 Halfway there.
  6. Way to go 分類展開,並顯示有一個 task,名稱為 Way to go.
  7. Nothing accomplished 分類展開,並顯示有一個 task,名稱為 Nothing accomplished.
  8. Done 分類展開,並顯示有一個 task,名稱為 Done.
  9. 所有分類收起,每個分類各有 1 個 task
  10. 每個分類各有 0 個 task
  11. 出現 Hamburger Menu
  12. 點選完回到主畫面,且 每個分類各有 1 個 task
  13. Almost done 分類展開,並顯示有一個 task,名稱為 Almost done,task 變成淺色並有刪除圖樣
  14. Halfway there 分類展開,並顯示有一個 task,名稱為 Halfway there,task 變成淺色並有刪除圖樣
  15. Way to go 分類展開,並顯示有一個 task,名稱為 Way to go,task 變成淺色並有刪除圖樣
  16. Nothing accomplished 分類展開,並顯示有一個 task,名稱為 Nothing accomplished,task 變成淺色並有刪除圖樣
  17. Done 分類展開,並顯示有一個 task,名稱為 Done,task 變成淺色並有刪除圖樣

優先權顏色

OT-39

Test Case Specification ID:
OT-39

Test Items:
驗證有出現 Tasks Due 中的 Task 優先權顏色

Input Specification:

  1. 開啟 OpenTasks
  2. 新增 4 個 task
    名稱分別為: High priority, Medium priority, Low priority, No priority.
    task 的 priority 分別為: High priority, Medium priority, Low priority, No priority
    task due 都設定成 today
  3. 點擊 Tasks Due 頁面
  4. 點擊 Today 分類

Output Specification:

  1. 進入 OpenTasks.
  2. Tasks 頁面要有 4 個 tasks,名稱分別為 High priority, Medium priority, Low priority, No priority.
  3. Today 類別右方顯示有 4 個 tasks
  4. Today 分類展開,顯示有 4 個 tasks,名稱分別為 High priority, Medium priority, Low priority, No priority,task 右方顏色分別為 red, yellow, green, no color

OT-40

Test Case Specification ID:
OT-40

Test Items:
驗證有出現 Tasks Starting 中的 Task 優先權顏色

Input Specification:

  1. 開啟 OpenTasks
  2. 新增 4 個 task
    名稱分別為: High priority, Medium priority, Low priority, No priority.
    task 的 priority 分別為: High priority, Medium priority, Low priority, No priority
    task start 都設定成 today
  3. 點擊 Tasks starting 頁面
  4. 點擊 Today 分類

Output Specification:

  1. 進入 OpenTasks.
  2. Tasks 頁面要有 4 個 tasks,名稱分別為 High priority, Medium priority, Low priority, No priority.
  3. Today 類別右方顯示有 4 個 tasks
  4. Today 分類展開,顯示有 4 個 tasks,名稱分別為 High priority, Medium priority, Low priority, No priority,task 右方顏色分別為 red, yellow, green, no color

OT-41

Test Case Specification ID:
OT-41

Test Items:
驗證有出現Tasks priority 中的 task 優先權顏色

Input Specification:

  1. 開啟 OpenTasks
  2. 新增 4 個 task
    名稱分別為: High priority, Medium priority, Low priority, No priority.
    task 的 priority 分別為: High priority, Medium priority, Low priority, No priority
  3. 點擊 Tasks priority 頁面
  4. 點擊 High priority 分類
  5. 點擊 Medium priority 分類
  6. 點擊 Low priority 分類
  7. 點擊 No priority 分類

Output Specification:

  1. 進入 OpenTasks.
  2. Tasks 頁面要有 4 個 tasks,名稱分別為 High priority, Medium priority, Low priority, No priority.
  3. 切換到 task priority 頁面,每個類別各有一個 task
  4. High priority 分類展開,並顯示有一個 task,名稱為 High priority,task 右方顏色為 red
  5. Medium priority 分類展開,並顯示有一個 task,名稱為 Medium priority,task 右方顏色為 yellow
  6. Low priority 分類展開,並顯示有一個 task,名稱為 Low priority,task 右方顏色為 green
  7. No priority 分類展開,並顯示有一個 task,名稱為 No priority,task 右方沒有顏色

OT-42

Test Case Specification ID:
OT-42

Test Items:
驗證有出現 Tasks Progress 中的 Task 優先權顏色

Input Specification:

  1. 開啟 OpenTasks
  2. 新增 4 個 task
    名稱分別為: High priority, Medium priority, Low priority, No priority.
    task 的 priority 分別為: High priority, Medium priority, Low priority, No priority
  3. 點擊 Tasks progress 頁面
  4. 點擊 Nothing accomplished 分類

Output Specification:

  1. 進入 OpenTasks.
  2. Tasks 頁面要有 4 個 tasks,名稱分別為 High priority, Medium priority, Low priority, No priority.
  3. Nothing accomplished 類別右方顯示有 4 個 tasks
  4. Nothing accomplished 分類展開,顯示有 4 個 tasks,名稱分別為 High priority, Medium priority, Low priority, No priority,task 右方顏色分別為 red, yellow, green, no color

其他

OT-43

Test Case Specification ID:
OT-43

Test Items:
驗證Task清單會依已完成項目自動調整Percent Complete

Input Specification:

  1. 開啟 OpenTasks
  2. 建立 新的task "OT-43 Task"
  3. 點擊 "OT-43 Task" 的 Task list page
  4. 點擊 "編輯" 按鈕
  5. 點擊 Description中的Add item添加 "Checklist" item並輸入 "OT-43 Checklist"
  6. 點擊 Description中的Add item添加 "Text" item並輸入 "OT-43 Text1"
  7. 點擊 Description中的Add item添加 "Text" item並輸入 "OT-43 Text2"
  8. 點擊 "SAVE",關閉 Task Edit page
  9. 勾選在Task list page 的"OT-43 Text1" 的checkbox
  10. 關閉 Task list page
  11. 關閉 OpenTasks

Output Specification:

  1. 正常建立task "OT-43 Task"
  2. 正常進入Task list page
  3. 點擊編輯,進入Task detail page
  4. 建立Description中的 checklist和text並可以正常編輯與新增
  5. Task list page可以正常勾選Description的checkbox
  6. Task list page的Percent Complete自動移動成相對應的百分比

OT-44

Test Case Specification ID:
OT-44

Test Items:
驗證進入Task page後,可以快速結束任務

Input Specification:

  1. 開啟 OpenTasks
  2. 展開 task folder
  3. 點擊 task folder旁邊的 [+] 按鈕
  4. 輸入"title"為 "OT-44 Title"
  5. 點擊 save 按鈕存檔
  6. 點擊tasks "OT-44 Title"
  7. 點擊 finsh 樣式按鈕
  8. 關閉 task list page

Output Specification:

  1. 展開 task folder,右邊會出現[+]按鈕
  2. 點擊 save ,task可以順利建立
  3. 點擊 task 可以順利進入task list page
  4. 點擊 finsh 樣式按鈕,可以讓staus 變成"done"