Test Case Specification (TCS)
- 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:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 點擊 "title" 欄位並輸入 "OT-01 Title"
- 點擊 "Location" 欄位並輸入 "OT-01 Location"
- 點擊 "URL" 欄位並輸入 "OT-01 URL"
- 關閉 Task create page
- 關閉 OpenTasks
Output Specification:
- 按下右下方[+]按鈕,會正常進入Task create page
- "title" 欄位可以正常輸入
- "Location" 欄位可以正常輸入
- "URL" 欄位可以正常輸入
- 正常關閉 Task create page
OT-02
Test Case Specification ID:
OT-02
Test Items:
驗證利用右下方[+]按鈕建立task時,Status, Time Zone, Priority可以正常選擇選項
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 點擊 "Title" 欄位並輸入 "OT-02 Title"
- 點擊 "STATUS" 欄位並選擇 "in process"
- 點擊 "TIME ZONE" 欄位並選擇 "(GMT+08:00) Taipei"
- 點擊 "PRIORITY" 欄位並選擇 "low"
- 點擊 "SAVE"
- 關閉 OpenTasks
Output Specification:
- 按下右下方[+]按鈕,會正常進入Task create page
- "Title" 欄位可以正常輸入
- "STATUS" 欄位可以正常選擇
- "TIME ZONE" 欄位可以正常選擇
- "PRIORITY" 欄位可以正常選擇優先程度
- 點擊 "SAVE" 之後有正常關閉 Task create page 並儲存工作
OT-03
Test Case Specification ID:
OT-03
Test Items:
驗證利用右下方[+]按鈕建立task時,Start, Due, Completed 可以正常輸入時間
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 點擊 "Title" 欄位並輸入 "OT-03 Title"
- 點擊 "START" 並選擇時間
- 點擊 "DUE" 並選擇時間
- 點擊 "COMPLETED" 並選擇時間
- 點擊 "SAVE"
- 關閉 OpenTasks
Output Specification:
- 按下右下方[+]按鈕,會正常進入Task create page
- "Title" 欄位可以正常輸入
- "START" 可以正常選擇時間
- "DUE" 可以正常選擇時間
- "COMPLETED" 可以正常選擇時間
- 點擊 "SAVE" 之後有正常關閉 Task create page 並儲存工作
OT-04
Test Case Specification ID:
OT-04
Test Items:
驗證利用右下方[+]按鈕建立task時,點擊All Day後,Start和Due可以正常輸入時間
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 點擊 "Title" 欄位並輸入 "OT-04 Title"
- 點擊 "ALL DAY" checkbox
- 點擊 "START" 並選擇時間
- 點擊 "DUE" 並選擇時間
- 點擊 "SAVE"
- 關閉 OpenTasks
Output Specification:
- 按下右下方[+]按鈕,會正常進入Task create page
- "Title" 欄位可以正常輸入
- "ALL DAY" checkbox 可以正常選擇
- "START" 可以正常選擇時間
- "DUE" 可以正常選擇時間
- 點擊 "SAVE" 之後有正常關閉 Task create page 並儲存工作
OT-05
Test Case Specification ID:
OT-05
Test Items:
驗證利用右下方[+]按鈕建立task時,Description可以建立Checklist和Text的item並且可以正常勾選及刪除
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 點擊 Description中的Add item添加 "Checklist" item並輸入 "OT-05 Checklist"
- 點擊 Description中的Add item添加 "Text" item並輸入 "OT-05 item"且勾選
- 刪除 "OT-05 Checklist" 和 "OT-05 item"
- 關閉 Task create page
- 關閉 OpenTasks
Output Specification:
- 按下右下方[+]按鈕,會正常進入Task create page
- "Checklist" 和 "Text" 可以正常添加,輸入,刪除
- "Text" 的Checkbox可以正常勾選
- 正常關閉 Task create page
OT-06
Test Case Specification ID:
OT-06
Test Items:
驗證利用右下方[+]按鈕建立task時,Description可以切換Checklist和Text的item屬型
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 點擊 Description中的Add item添加 "Checklist" item並輸入 "OT-05 Checklist"
- 點擊 Description中的Add item添加 "Text" item並輸入 "OT-05 Text"
- 點擊下方 "Checklist"
- 關閉 Task create page
- 關閉 OpenTasks
Output Specification:
- 按下右下方[+]按鈕,會正常進入Task create page
- "Checklist" 和 "Text" 可以正常添加,輸入
- 點擊Checklist", Checklist" 和 "Text" 可以切換
- 正常關閉 Task create page
OT-07
Test Case Specification ID:
OT-07
Test Items:
驗證利用右下方[+]按鈕建立task時,Percent Complete可以正常滑動
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 拖拉Percent Complete從0%至100%
- 關閉 Task create page
- 關閉 OpenTasks
Output Specification:
- 按下右下方[+]按鈕,會正常進入Task create page
- Percent Complete可以正常拖拉並旁邊標示的數字會變動
- 正常關閉 Task create page
OT-08
Test Case Specification ID:
OT-08
Test Items:
驗證利用右下方[+]按鈕建立task時,勾選Description的Text item的勾選框,Percent Complete會依照比例改變
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 拖拉Percent Complete至0%
- 點擊 Description中的Add item添加 "Checklist" item並輸入 "OT-07 Checklist"
- 點擊 Description中的Add item添加 "Text" item並輸入 "OT-07 Text1"
- 點擊 Description中的Add item添加 "Text" item並輸入 "OT-07 Text2"
- 點擊 "OT-07 Text1"的checkbox以勾選
- 關閉 Task create page
- 關閉 OpenTasks
Output Specification:
- 按下右下方[+]按鈕,會正常進入Task create page
- 讓Percent Complete先為0%
- "Checklist" 和 "Text" 可以正常添加,輸入
- "Text" 可以正常勾選checkbox
- 勾選一個checkbox,使得Percent Complete自動移動成50%
- 正常關閉 Task create page
OT-09
Test Case Specification ID:
OT-09
Test Items:
驗證利用右下方[+]按鈕建立task時,所有欄位接輸入過後可以點擊save來建立
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 編輯 "Title" 為 "OT-09 Title"
- 更改 "Status" 為 "in Process"
- 編輯 "Location" 為 "OT-09 Location"
- 新增 兩個 "Item" 為 OT-09 Checklist" 和 "OT-09 item"
- 編輯 "Start" 為 "5/1/21"
- 編輯 "Due" 為 "5/31/21"
- 更改 "Time Zone" 為 "(GMT+01:00) Londow, Dublin"
- 編輯 "Complete" 為 "5/31/21"
- 調整 "Percent Complete" 為 50%
- 更改 "Priority" 為 "high"
- 更改 "Privacy" 為 "public"
- 編輯 "URL" 為 "OT-09 URL"
- 點擊 "Save"來存檔
- 關閉 Task create page
- 關閉 OpenTasks
Output Specification:
- 按下右下方[+]按鈕,會正常進入Task create page
- "Title","Status", "Location", "Description", "Start", "Due", "Time Zone", "Complete", "Percent Complete", "Percent Complete", "Priority", "Privacy", "URL" 可以正常添加,輸入,刪除
- task可以正常Save
- 正常關閉 Task List page
OT-10
Test Case Specification ID:
OT-10
Test Items:
驗證利用task folder旁邊的[+]按鈕,可以建立task
Input Specification:
- 開啟 OpenTasks
- 點擊 Task folder
- 點擊 Task folder 旁邊的 [+] 按鈕
- 輸入 "title" 為 "OT-10"
- 點擊 "Save"
- 關閉 OpenTasks
Output Specification:
- 點擊 folder 讓folder展開
- 點擊 [+] 按鈕進入 Add task page
- 可以成功儲存 "OT-10" task
編輯任務
OT-11
Test Case Specification ID:
OT-11
Test Items:
驗證已存在的task中title,Location,URL可以正常更改並存檔
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 點擊 "title" 欄位並輸入 "OT-01 Title"
- 點擊 "Location" 欄位並輸入 "OT-01 Location"
- 點擊 "URL" 欄位並輸入 "OT-01 URL"
- 關閉 Task create page
- 點擊 "編輯"
- 點擊 "title" 欄位並將內容修改為 "OT-11 Title"
- 點擊 "Location" 欄位並將內容修改為 "OT-11 Location"
- 點擊 "URL" 欄位並將內容修改為 "OT-11 URL"
- 關閉 OpenTasks
Output Specification:
- 成功進入 Task Edit page
- "title" 欄位可以正常修改
- "Location" 欄位可以正常修改
- "URL" 欄位可以正常修改
- 正常關閉 Task Edit page
OT-12
Test Case Specification ID:
OT-12
Test Items:
驗證已存在的task中的Status, Time Zone, Priority可以正常更改並存檔
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 點擊 "Title" 欄位並輸入 "OT-12 Title"
- 點擊 "STATUS" 欄位並選擇 "needs action"
- 點擊 "TIME ZONE" 欄位並選擇 "(GMT+08:00) Beijing"
- 點擊 "PRIORITY" 欄位並選擇 "low"
- 點擊 "SAVE"
- 選擇 task
- 點擊 "編輯"
- 選擇 "Status"
- 點擊 "in process"
- 選擇 "Time Zone"並點擊 "GMT+08:00 Taipei"
- 點擊 "PRIORITY" 欄位並選擇 "high"
- 點擊 "SAVE"
- 關閉 OpenTasks
Output Specification:
- 成功進入 Task Edit page
- “STATUS” 欄位可以正常選擇
- “TIME ZONE” 欄位可以正常選擇
- “PRIORITY” 欄位可以正常選擇優先程度
- 點擊 “SAVE” 之後有正常關閉 Task Edit page 並儲存工作
OT-13
Test Case Specification ID:
OT-13
Test Items:
驗證已存在的task中Start, Due, Completed 可以正常更改時間並存檔
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 點擊 "Title" 欄位並輸入 "OT-13 Title"
- 點擊 "START" 並選擇時間
- 點擊 "DUE" 並選擇時間
- 點擊 "COMPLETED" 並選擇時間
- 點擊 "編輯"
- 點擊 "START" 並選擇時間
- 點擊 "DUE" 並選擇時間
- 點擊 "COMPLETED" 並選擇時間
- 點擊 "SAVE"
- 關閉 OpenTasks
Output Specification:
- 正常進入Task Edit page
- "START" 可以正常選擇時間
- "DUE" 可以正常選擇時間
- "COMPLETED" 可以正常選擇時間
- 點擊 "SAVE" 之後有正常關閉 Task Edit page 並儲存工作
OT-14
Test Case Specification ID:
OT-14
Test Items:
驗證已存在的task中的Description,Checklist和Text的item並且可以正常新增及刪除並存檔
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 點擊 Description中的Add item添加 "Checklist" item並輸入 "OT-14 Checklist"
- 點擊 Description中的Add item添加 "Text" item並輸入 "OT-14 Text"
- 點擊下方 "Checklist"
- 關閉 Task create page
- 點擊 "編輯"
- 點擊 Description中的Add item添加 "Checklist" item並輸入 "OT-14 Checklist2"
- 點擊 Description中的Add item添加 "Text" item並輸入 "OT-14 item2"且勾選
- 刪除 "OT-14 Checklist2" 和 "OT-14 item2"
- 點擊 "SAVE",關閉 Task Edit page
- 關閉 OpenTasks
Output Specification:
- 正常進入Task Edit page
- "Checklist" 和 "Text" 可以正常添加,輸入,刪除
- "Text" 的Checkbox可以正常勾選
- 正常關閉 Task Edit page
OT-15
Test Case Specification ID:
OT-15
Test Items:
驗證已存在的task中的Percent Completed可以正常滑動且更改趴數的值並存檔
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 拖拉Percent Complete從0%至100%
- 關閉 Task create page
- 點擊 "編輯"
- 拖拉Percent Complete至50%
- 點擊 "SAVE",關閉 Task Edit page
- 關閉 OpenTasks
Output Specification:
- 正常進入Task Edit page
- 讓Percent Complete自動移動成50%
- 點擊 "SAVE",正常關閉 Task Edit page
OT-16
Test Case Specification ID:
OT-16
Test Items:
驗證已存在的task中,勾選Description的Text item的勾選框,Percent Complete會依照比例改變並存檔
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 拖拉Percent Complete至0%
- 點擊 Description中的Add item添加 "Checklist" item並輸入 "OT-07 Checklist"
- 點擊 Description中的Add item添加 "Text" item並輸入 "OT-07 Text1"
- 點擊 Description中的Add item添加 "Text" item並輸入 "OT-07 Text2"
- 點擊 "OT-07 Text1"的checkbox以勾選
- 關閉 Task create page
- 點擊 "編輯"
- 拖拉Percent Complete至0%
- 點擊 Description中的 "OT-07 Checklist" 並修改成 "OT-16 Checklist"
- 點擊 Description中的 "OT-07 Text1" 並修改成 "OT-16 Text1"
- 點擊 Description中的 "OT-07 Text2" 並修改成 "OT-16 Text2"
- 點擊 "OT-16 Text1"的checkbox以勾選
- 點擊 "SAVE",關閉 Task Edit page
- 關閉 OpenTasks
Output Specification:
- 正常進入Task Edit page
- 讓Percent Complete先為0%
- "Checklist" 和 "Text" 可以正常修改,輸入
- "Text" 可以正常勾選checkbox
- 勾選一個checkbox,使得Percent Complete自動移動成50%
- 點擊 "SAVE",正常關閉 Task Edit page
刪除任務
OT-17
Test Case Specification ID:
OT-17
Test Items:
驗證已存在的task中,可以正常刪除
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 點擊 "title" 欄位並輸入 "OT-17 Title"
- 點擊 "SAVE",關閉 Task create page
- 選擇 task
- 點擊 "More Options"
- 點擊 "Delete"
- 點擊 "OK"
Output Specification:
- 進入 OpenTasks
- 顯示 "是否要刪除" 視窗
- 回到OpenTasks首頁, task 已刪除
建立資料夾
OT-18 新增 指定名稱及顏色 的任務資料夾
Test Case Specification ID:
OT-18
Test Items:
新增 指定名稱及顏色 的任務資料夾
Input Specification:
- 開啟 OpenTasks
- 點擊 "More Options"
- 點擊 "Displayed Lists"
- 點擊 [+]
- 在輸入欄位輸入 "OT-18"
- 點擊 "OK"
- 選擇 顏色
- 點擊 "SAVE"
- 點擊 "<-"
Output Specification:
- 進入 OpenTasks.
- 畫面需顯示彈出式選單
- 畫面切換到 Displayed Lists
- 畫面出現輸入欄位
- 輸入欄中出現 "OT-18"
- 畫面切換到 "Create local list"
- 畫面顯示的資料夾顏色與所選顏色相符
- Displayed Lists 畫面有顯示一個名為 "OT-18" 項目,且顏色與(7)所選相符
- Tasks 畫面有顯示一個名為 "OT-18" 的任務資料夾,且顏色與(7)所選相符
OT-19 新增 僅指定名稱 的任務資料夾
Test Case Specification ID:
OT-19
Test Items:
新增 僅指定名稱 的任務資料夾
Input Specification:
- 開啟 OpenTasks
- 點擊 "More Options"
- 點擊 "Displayed Lists"
- 點擊 [+]
- 在輸入欄位輸入 "OT-19"
- 點擊 "OK"
- 點擊 "SAVE"
- 點擊 "<-"
Output Specification:
- 進入 OpenTasks.
- 畫面需顯示彈出式選單
- 畫面切換到 Displayed Lists
- 畫面出現輸入欄位
- 輸入欄中出現 "OT-19"
- 畫面切換到 "Create local list"
- Displayed Lists 畫面有顯示一個名為 "OT-19" 項目
- Tasks 畫面有顯示一個名為 "OT-19" 的任務資料夾
OT-20 新增 未輸入名稱 的任務資料夾
Test Case Specification ID:
OT-20
Test Items:
新增 未輸入名稱 的任務資料夾
Input Specification:
- 開啟 OpenTasks
- 點擊 "More Options"
- 點擊 "Displayed Lists"
- 點擊 [+]
- 點擊 "OK"
Output Specification:
- 進入 OpenTasks.
- 畫面需顯示彈出式選單
- 畫面切換到 Displayed Lists
- 畫面出現輸入欄位
- 出現紅字 "Enter a name." 的錯誤訊息
修改資料夾
OT-21 修改 任務資料夾 的 名稱及顏色
Test Case Specification ID:
OT-21
Test Items:
修改 任務資料夾 的 名稱及顏色
Input Specification:
- 開啟 OpenTasks
- 新增一個名為 "OT-21" 的任務資料夾
- 點擊 "More Options"
- 點擊 "Displayed Lists"
- 點擊 "OT-21" 所對應的齒輪符號
- 點擊 List settings 中的 Name
- 在輸入欄位輸入 "OT-21-Revised"
- 點擊 "OK"
- 修改 顏色
- 點擊 "SAVE"
- 點擊 "<-"
Output Specification:
- 進入 OpenTasks.
- 畫面有顯示一個名為 "OT-21" 的任務資料夾
- 畫面需顯示彈出式選單
- 畫面切換到 Displayed Lists
- 畫面切換到 List settings
- 畫面出現輸入欄位
- 輸入欄中出現 "OT-21-Revised"
- 畫面切換到 "List settings"
- 畫面顯示的資料夾顏色與所選顏色相符
- Displayed Lists 畫面有顯示一個名為 "OT-21-Revised" 項目,且顏色與(9)所選相符
- Tasks 畫面有顯示一個名為 "OT-21-Revised" 的任務資料夾,且顏色與(9)所選相符
OT-22 修改 任務資料夾 的 名稱
Test Case Specification ID:
OT-22
Test Items:
修改 任務資料夾 的 名稱
Input Specification:
- 開啟 OpenTasks
- 新增一個名為 "OT-22" 的任務資料夾
- 點擊 "More Options"
- 點擊 "Displayed Lists"
- 點擊 "OT-22" 所對應的齒輪符號
- 點擊 List settings 中的 Name
- 在輸入欄位輸入 "OT-22-Revised"
- 點擊 "OK"
- 點擊 "SAVE"
- 點擊 "<-"
Output Specification:
- 進入 OpenTasks.
- 畫面有顯示一個名為 "OT-22" 的任務資料夾
- 畫面需顯示彈出式選單
- 畫面切換到 Displayed Lists
- 畫面切換到 List settings
- 畫面出現輸入欄位
- 輸入欄中出現 "OT-22-Revised"
- 畫面切換到 "List settings"
- Displayed Lists 畫面有顯示一個名為 "OT-22-Revised" 項目
- Tasks 畫面有顯示一個名為 "OT-22-Revised" 的任務資料夾
OT-23 修改 任務資料夾 的 顏色
Test Case Specification ID:
OT-23
Test Items:
修改 任務資料夾 的 顏色
Input Specification:
- 開啟 OpenTasks
- 新增一個名為 "OT-23" 的任務資料夾
- 點擊 "More Options"
- 點擊 "Displayed Lists"
- 點擊 "OT-23" 所對應的齒輪符號
- 點擊 List settings 中的 List Color
- 點擊 欲選取的顏色
- 點擊 "SAVE"
- 點擊 "<-"
Output Specification:
- 進入 OpenTasks.
- 畫面有顯示一個名為 "OT-23" 的任務資料夾
- 畫面需顯示彈出式選單
- 畫面切換到 Displayed Lists
- 畫面切換到 List settings
- 畫面出現選取顏色畫面
- 畫面切換到 "List settings",且 List Color 旁邊的顏色方塊與剛剛所選的顏色相符
- Displayed Lists 畫面有顯示一個名為 "OT-23" 項目,且項目旁邊的顏色方塊與剛剛所選的顏色相符
- 畫面切換到 Tasks
刪除資料夾
OT-24 刪除 任務資料夾
Test Case Specification ID:
OT-24
Test Items:
刪除 任務資料夾
Input Specification:
- 開啟 OpenTasks
- 新增一個名為 "OT-24" 的任務資料夾
- 點擊 "More Options"
- 點擊 "Displayed Lists"
- 點擊 "OT-24" 所對應的齒輪符號
- 點擊 List settings 中的 DELETE LIST
- 點擊 DELETE LIST
- 點擊 "<-"
Output Specification:
- 進入 OpenTasks.
- 畫面有顯示一個名為 "OT-24" 的任務資料夾
- 畫面需顯示彈出式選單
- 畫面切換到 Displayed Lists
- 畫面切換到 List settings
- 畫面出現確認是否刪除的彈出式視窗
- 畫面切換到 Displayed Lists,且 "OT-24" 的項目已消失
- 畫面切換到 Tasks,且 "OT-24" 的任務資料夾已消失
分類及尋找任務
OT-25
Test Case Specification ID:
OT-25
Test Items:
驗證任務可以依照Tasks Due分類
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 點擊 "Title" 欄位並輸入 "OT-25 Title"
- 點擊 "START" 並選擇時間
- 點擊 "DUE" 並選擇時間
- 點擊 "COMPLETED" 並選擇時間
- 點擊 "SAVE"
- 關閉 Task create page
- 點擊 Task Due 頁面
- 展開有 Task 的 Folder
Output Specification:
- 進入 OpenTasks.
- Folder 會展開相對應的 Task
- 依據 Task 資訊找到 user 所需的 Task
OT-26
Test Case Specification ID:
OT-26
Test Items:
驗證任務可以依照Tasks Starting分類
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 點擊 "Title" 欄位並輸入 "OT-26 Title"
- 點擊 "START" 並選擇時間
- 點擊 "DUE" 並選擇時間
- 點擊 "COMPLETED" 並選擇時間
- 點擊 "SAVE"
- 關閉 Task create page
- 點擊 Task Start 頁面
- 展開有 Task 的 Folder
Output Specification:
- 進入 OpenTasks.
- Folder 會展開相對應的 Task
- 依據 Task 資訊找到 user 所需的 Task
OT-27
Test Case Specification ID:
OT-27
Test Items:
驗證任務可以依照Tasks Priority分類
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 點擊 "Title" 欄位並輸入 "OT-27 Title"
- 點擊 "STATUS" 欄位並選擇 "in process"
- 點擊 "TIME ZONE" 欄位並選擇 "(GMT+08:00) Taipei"
- 點擊 "PRIORITY" 欄位並選擇 "low"
- 點擊 "SAVE"
- 點擊 Task Priority 頁面
- 展開 Priority 為 "low" 的 Folder
Output Specification:
- 進入 OpenTasks.
- Priority 為 "low" 的 Folder 會展開所有 Task
- 依據 Task 資訊找到 user 所需的 Task
OT-28
Test Case Specification ID:
OT-28
Test Items:
驗證任務可以依照Tasks Progress分類
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 拖拉Percent Complete從0%至100%
- 點擊 "Save"
- 關閉 Task create page
- 點擊 "編輯"
- 拖拉Percent Complete至50%
- 點擊 "SAVE",關閉 Task Edit page
- 點擊 Task Progress 頁面
- 展開Task Progress 頁面的 Task
Output Specification:
- 進入 OpenTasks.
- Folder 會展開 "Halfway there" 的 Task
- 依據 Task 資訊找到 user 所需的 Task
OT-29
Test Case Specification ID:
OT-29
Test Items:
驗證可以透過搜尋功能來搜尋任務並且產生搜尋紀錄
Input Specification:
- 開啟 OpenTasks
- 按下右下方[+]按鈕
- 點擊 "title" 欄位並輸入 "OT-29 Title"
- 點擊 "Save"
- 關閉 Task create page
- 點擊搜尋頁面
- 輸入要搜尋 task 的字串 "29"
- 點擊搜尋結果
Output Specification:
- 會產生一個搜尋紀錄為 "29"
- 歷史搜尋紀錄會顯示剛才的新增紀錄 "29"
資料夾展開縮放
OT-30 縮放 Tasks Due 的任務資料夾
Test Case Specification ID:
OT-30
Test Items:
縮放 Tasks Due 的任務資料夾
Input Specification:
- 開啟 OpenTasks
- 依據 Tasks due 的分類,各新增一個 task
名稱與分類相同,task 的 due 時間分別為當天、明天、後天、下周
- 點擊 Tasks due 頁面
- 點擊 Today 分類
- 點擊 Tomorrow 分類
- 點擊 Next days 分類
- 點擊 Someday 分類
Output Specification:
- 進入 OpenTasks.
- Tasks 頁面要有4個tasks,名稱分別為Today, Tomorrow, Next days, Someday
- 頁面切換到 Tasks due.
- Today 分類展開,並顯示有一個 task,名稱為 Today
- Tomorrow 分類展開,並顯示有一個 task,名稱為 Tomorrow
- Next days 分類展開,並顯示有一個 task,名稱為 Next days
- Someday 分類展開,並顯示有一個 task,名稱為 Someday
OT-31 縮放 Tasks Starting 的任務資料夾
OT-31
Test Items:
縮放 Tasks Starting 的任務資料夾
Input Specification:
- 開啟 OpenTasks
- 依據 Tasks starting 的分類,各新增一個 task
名稱與分類相同,task 的 starting 時間分別為前一天、當天、明天、後天、下周
- 點擊 Tasks starting 頁面
- 點擊 Already Started 分類
- 點擊 Today 分類
- 點擊 Tomorrow 分類
- 點擊 Someday 分類
- 點擊 Later 分類
Output Specification:
- 進入 OpenTasks.
- Tasks 頁面要有 5 個 tasks,名稱分別為 Already Started, Today, Tomorrow, Next days, Someday.
- 頁面切換到 Tasks starting.
- Already Started 分類展開,並顯示有一個 task,名稱為 Already Started
- Today 分類展開,並顯示有一個 task,名稱為 Today
- Tomorrow 分類展開,並顯示有一個 task,名稱為 Tomorrow
- Next days 分類展開,並顯示有一個 task,名稱為 Next days
- Someday 分類展開,並顯示有一個 task,名稱為 Someday
OT-32 縮放 Tasks Priority 的任務資料夾
OT-32
Test Items:
縮放 Tasks Priority 的任務資料夾
Input Specification:
- 開啟 OpenTasks
- 依據 Tasks priority 的分類,各新增一個 task
名稱與分類相同,task 的 priority 分別為 High priority, Medium priority, Low priority, No priority
- 點擊 Tasks priority 頁面
- 點擊 High priority 分類
- 點擊 Medium priority 分類
- 點擊 Low priority 分類
- 點擊 No priority 分類
Output Specification:
- 進入 OpenTasks.
- Tasks 頁面要有 4 個tasks,名稱分別為 High priority, Medium priority, Low priority, No priority.
- 頁面切換到 Tasks priority.
- High priority 分類展開,並顯示有一個 task,名稱為 High priority.
- Medium priority 分類展開,並顯示有一個 task,名稱為 Medium priority.
- Low priority 分類展開,並顯示有一個 task,名稱為 Low priority.
- No priority 分類展開,並顯示有一個 task,名稱為 No priority
OT-33 縮放 Tasks Progress 的任務資料夾
OT-33
Test Items:
縮放 Tasks Progress 的任務資料夾
Input Specification:
- 開啟 OpenTasks
- 依據 Tasks Progress 的分類,各新增一個 task.
percent completed 分別為 90%, 50%, 45%, 0% and 100%.
- 點擊 Tasks Progress 頁面
- 點擊 Almost done 分類
- 點擊 Halfway there 分類
- 點擊 Way to go 分類
- 點擊 Nothing accomplished 分類
- 點擊 Done 分類
Output Specification:
- 進入 OpenTasks.
- Tasks 頁面要有 5 個 tasks,名稱分別為 Almost done, Halfway there, Way to go, Nothing accomplished, Done
- 頁面切換到 Tasks priority.
- Almost done 分類展開,並顯示有一個 task,名稱為 Almost done.
- Halfway there 分類展開,並顯示有一個 task,名稱為 Halfway there.
- Way to go 分類展開,並顯示有一個 task,名稱為 Way to go.
- Nothing accomplished 分類展開,並顯示有一個 task,名稱為 Nothing accomplished.
- Done 分類展開,並顯示有一個 task,名稱為 Done.
任務完成狀態
OT-34
Test Case Specification ID:
OT-34
Test Items:
驗證勾選或勾除[Show complete tasks]後,可以顯示或隱藏已完成任務
Input Specification:
- 開啟 OpenTasks
- 建立一個 task,名稱為 done, percent complete 設為100%
- 點選右上角 "More Options" button
- 勾選 "Show completed tasks" checkbox
- 點選 "My tasks" tasks folder,expand folder
- 再次點選 "My tasks" tasks folder,fold folder
- 點選右上角 "More Options" button
- 勾選 "Show completed tasks" checkbox
Output Specification:
- 進入 OpenTasks.
- "My tasks" tasks folder 顯示 0 個 tasks
- 出現 Hamburger Menu
- 點選完回到主畫面,且 "My tasks" tasks folder 顯示 1 個 tasks
- 顯示 1 個 task,名稱為 "done"
- tasks folder folds.
- 出現 Hamburger Menu
- 點選完回到主畫面,且 "My tasks" tasks folder 顯示 0 個 tasks
OT-35
Test Case Specification ID:
OT-35
Test Items:
驗證 Tasks Due 中,已完成任務會變成淺色並有刪除圖樣
Input Specification:
- 開啟 OpenTasks
- 依據 Tasks due 的分類,各新增一個 task
名稱與分類相同,task 的 due 時間分別為當天、明天、後天、下周
- 點擊 Tasks due 頁面
- 點擊 Today 分類
- 點擊 Tomorrow 分類
- 點擊 Next days 分類
- 點擊 Someday 分類
- 再次點擊所有分類
- 將所有 tasks percent completed 設為 100%
- 點選右上角 “More Options” button
- 勾選 “Show completed tasks” checkbox
- 點擊 Today 分類
- 點擊 Tomorrow 分類
- 點擊 Next days 分類
- 點擊 Someday 分類
Output Specification:
- 進入 OpenTasks.
- Tasks 頁面要有 4 個 tasks,名稱分別為Today, Tomorrow, Next days, Someday
- 頁面切換到 Tasks due. 每個分類各有 1 個 task
- Today 分類展開,並顯示有一個 task,名稱為 Today
- Tomorrow 分類展開,並顯示有一個 task,名稱為 Tomorrow
- Next days 分類展開,並顯示有一個 task,名稱為 Next days
- Someday 分類展開,並顯示有一個 task,名稱為 Someday
- 所有分類收起,每個分類各有 1 個 task
- 每個分類各有 0 個 task
- 出現 Hamburger Menu
- 點選完回到主畫面,且 每個分類各有 1 個 task
- Today 分類展開,並顯示有一個 task,名稱為 Today,task 變成淺色並有刪除圖樣
- Tomorrow 分類展開,並顯示有一個 task,名稱為 Tomorrow,task 變成淺色並有刪除圖樣
- Next days 分類展開,並顯示有一個 task,名稱為 Next days,task 變成淺色並有刪除圖樣
- Someday 分類展開,並顯示有一個 task,名稱為 Someday,task 變成淺色並有刪除圖樣
OT-36
Test Case Specification ID:
OT-36
Test Items:
驗證 Tasks Starting 中,已完成任務會變成淺色並有刪除圖樣
Input Specification:
- 開啟 OpenTasks
- 依據 Tasks starting 的分類,各新增一個 task
- 名稱與分類相同,task 的 starting 時間分別為前一天、當天、明天、後天、下周
- 點擊 Tasks starting 頁面
- 點擊 Already Started 分類
- 點擊 Today 分類
- 點擊 Tomorrow 分類
- 點擊 Someday 分類
- 點擊 Later 分類
- 再次點擊所有分類
- 將所有 tasks percent completed 設為 100%
- 點選右上角 “More Options” button
- 勾選 “Show completed tasks” checkbox
- 點擊 Already Started 分類
- 點擊 Today 分類
- 點擊 Tomorrow 分類
- 點擊 Someday 分類
- 點擊 Later 分類
Output Specification:
- 進入 OpenTasks.
- Tasks 頁面要有 5 個 tasks,名稱分別為 Already Started, Today, Tomorrow, Next days, Someday.
-
- 頁面切換到 Tasks starting.
- Already Started 分類展開,並顯示有一個 task,名稱為 Already Started
- Today 分類展開,並顯示有一個 task,名稱為 Today
- Tomorrow 分類展開,並顯示有一個 task,名稱為 Tomorrow
- Next days 分類展開,並顯示有一個 task,名稱為 Next days
- Someday 分類展開,並顯示有一個 task,名稱為 Someday
- 所有分類收起,每個分類各有 1 個 task
- 每個分類各有 0 個 task
- 出現 Hamburger Menu
- 點選完回到主畫面,且 每個分類各有 1 個 task
- Already Started 分類展開,並顯示有一個 task,名稱為 Already Started,task 變成淺色並有刪除圖樣
- Today 分類展開,並顯示有一個 task,名稱為 Today,task 變成淺色並有刪除圖樣
- Tomorrow 分類展開,並顯示有一個 task,名稱為 Tomorrow,task 變成淺色並有刪除圖樣
- Next days 分類展開,並顯示有一個 task,名稱為 Next days,task 變成淺色並有刪除圖樣
- Someday 分類展開,並顯示有一個 task,名稱為 Someday,task 變成淺色並有刪除圖樣
OT-37
Test Case Specification ID:
OT-37
Test Items:
驗證 Tasks Priority 中,已完成任務會變成淺色並有刪除圖樣
Input Specification:
- 開啟 OpenTasks
- 依據 Tasks due 的分類,各新增一個 task
名稱與分類相同,task 的 priority 分別為 High priority, Medium priority, Low priority, No priority
- 點擊 Tasks priority 頁面
- 點擊 High priority 分類
- 點擊 Medium priority 分類
- 點擊 Low priority 分類
- 點擊 No priority 分類
- 再次點擊所有分類
- 將所有 tasks percent completed 設為 100%
- 點選右上角 “More Options” button
- 勾選 “Show completed tasks” checkbox
- 點擊 Tasks priority 頁面
- 點擊 High priority 分類
- 點擊 Medium priority 分類
- 點擊 Low priority 分類
- 點擊 No priority 分類
Output Specification:
- 進入 OpenTasks.
- Tasks 頁面要有 4 個tasks,名稱分別為 High priority, Medium priority, Low priority, No priority.
- 頁面切換到 Tasks priority.
- High priority 分類展開,並顯示有一個 task,名稱為 High priority.
- Medium priority 分類展開,並顯示有一個 task,名稱為 Medium priority.
- Low priority 分類展開,並顯示有一個 task,名稱為 Low priority.
- No priority 分類展開,並顯示有一個 task,名稱為 No priority
- 所有分類收起,每個分類各有 1 個 task
- 每個分類各有 0 個 task
- 出現 Hamburger Menu
- 點選完回到主畫面,且 每個分類各有 1 個 task
- High priority 分類展開,並顯示有一個 task,名稱為 High priority,task 變成淺色並有刪除圖樣
- Medium priority 分類展開,並顯示有一個 task,名稱為 Medium priority,task 變成淺色並有刪除圖樣
- Low priority 分類展開,並顯示有一個 task,名稱為 Low priority,task 變成淺色並有刪除圖樣
- No priority 分類展開,並顯示有一個 task,名稱為 No priority,task 變成淺色並有刪除圖樣
OT-38
Test Case Specification ID:
OT-38
Test Items:
驗證Tasks Progress中,已完成任務會變成淺色並有刪除圖樣
Input Specification:
- 開啟 OpenTasks
- 依據 Tasks progress 的分類,各新增一個 task
名稱與分類相同,task 的 percent completed 分別為 90%, 50%, 45%, 0% and 100%.
- 點擊 Tasks Progress 頁面
- 點擊 Almost done 分類
- 點擊 Halfway there 分類
- 點擊 Way to go 分類
- 點擊 Nothing accomplished 分類
- 點擊 Done 分類
- 再次點擊所有分類
- 將所有 tasks percent completed 設為 100%
- 點選右上角 “More Options” button
- 勾選 “Show completed tasks” checkbox
- 點擊 Almost done 分類
- 點擊 Halfway there 分類
- 點擊 Way to go 分類
- 點擊 Nothing accomplished 分類
- 點擊 Done 分類
Output Specification:
- 進入 OpenTasks.
- Tasks 頁面要有 4 個tasks,名稱分別為 High priority, Medium priority, Low priority, No priority.
- 頁面切換到 Tasks priority.
- Almost done 分類展開,並顯示有一個 task,名稱為 Almost done.
- Halfway there 分類展開,並顯示有一個 task,名稱為 Halfway there.
- Way to go 分類展開,並顯示有一個 task,名稱為 Way to go.
- Nothing accomplished 分類展開,並顯示有一個 task,名稱為 Nothing accomplished.
- Done 分類展開,並顯示有一個 task,名稱為 Done.
- 所有分類收起,每個分類各有 1 個 task
- 每個分類各有 0 個 task
- 出現 Hamburger Menu
- 點選完回到主畫面,且 每個分類各有 1 個 task
- Almost done 分類展開,並顯示有一個 task,名稱為 Almost done,task 變成淺色並有刪除圖樣
- Halfway there 分類展開,並顯示有一個 task,名稱為 Halfway there,task 變成淺色並有刪除圖樣
- Way to go 分類展開,並顯示有一個 task,名稱為 Way to go,task 變成淺色並有刪除圖樣
- Nothing accomplished 分類展開,並顯示有一個 task,名稱為 Nothing accomplished,task 變成淺色並有刪除圖樣
- Done 分類展開,並顯示有一個 task,名稱為 Done,task 變成淺色並有刪除圖樣
優先權顏色
OT-39
Test Case Specification ID:
OT-39
Test Items:
驗證有出現 Tasks Due 中的 Task 優先權顏色
Input Specification:
- 開啟 OpenTasks
- 新增 4 個 task
名稱分別為: High priority, Medium priority, Low priority, No priority.
task 的 priority 分別為: High priority, Medium priority, Low priority, No priority
task due 都設定成 today
- 點擊 Tasks Due 頁面
- 點擊 Today 分類
Output Specification:
- 進入 OpenTasks.
- Tasks 頁面要有 4 個 tasks,名稱分別為 High priority, Medium priority, Low priority, No priority.
- Today 類別右方顯示有 4 個 tasks
- 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:
- 開啟 OpenTasks
- 新增 4 個 task
名稱分別為: High priority, Medium priority, Low priority, No priority.
task 的 priority 分別為: High priority, Medium priority, Low priority, No priority
task start 都設定成 today
- 點擊 Tasks starting 頁面
- 點擊 Today 分類
Output Specification:
- 進入 OpenTasks.
- Tasks 頁面要有 4 個 tasks,名稱分別為 High priority, Medium priority, Low priority, No priority.
- Today 類別右方顯示有 4 個 tasks
- 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:
- 開啟 OpenTasks
- 新增 4 個 task
名稱分別為: High priority, Medium priority, Low priority, No priority.
task 的 priority 分別為: High priority, Medium priority, Low priority, No priority
- 點擊 Tasks priority 頁面
- 點擊 High priority 分類
- 點擊 Medium priority 分類
- 點擊 Low priority 分類
- 點擊 No priority 分類
Output Specification:
- 進入 OpenTasks.
- Tasks 頁面要有 4 個 tasks,名稱分別為 High priority, Medium priority, Low priority, No priority.
- 切換到 task priority 頁面,每個類別各有一個 task
- High priority 分類展開,並顯示有一個 task,名稱為 High priority,task 右方顏色為 red
- Medium priority 分類展開,並顯示有一個 task,名稱為 Medium priority,task 右方顏色為 yellow
- Low priority 分類展開,並顯示有一個 task,名稱為 Low priority,task 右方顏色為 green
- No priority 分類展開,並顯示有一個 task,名稱為 No priority,task 右方沒有顏色
OT-42
Test Case Specification ID:
OT-42
Test Items:
驗證有出現 Tasks Progress 中的 Task 優先權顏色
Input Specification:
- 開啟 OpenTasks
- 新增 4 個 task
名稱分別為: High priority, Medium priority, Low priority, No priority.
task 的 priority 分別為: High priority, Medium priority, Low priority, No priority
- 點擊 Tasks progress 頁面
- 點擊 Nothing accomplished 分類
Output Specification:
- 進入 OpenTasks.
- Tasks 頁面要有 4 個 tasks,名稱分別為 High priority, Medium priority, Low priority, No priority.
- Nothing accomplished 類別右方顯示有 4 個 tasks
- 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:
- 開啟 OpenTasks
- 建立 新的task "OT-43 Task"
- 點擊 "OT-43 Task" 的 Task list page
- 點擊 "編輯" 按鈕
- 點擊 Description中的Add item添加 "Checklist" item並輸入 "OT-43 Checklist"
- 點擊 Description中的Add item添加 "Text" item並輸入 "OT-43 Text1"
- 點擊 Description中的Add item添加 "Text" item並輸入 "OT-43 Text2"
- 點擊 "SAVE",關閉 Task Edit page
- 勾選在Task list page 的"OT-43 Text1" 的checkbox
- 關閉 Task list page
- 關閉 OpenTasks
Output Specification:
- 正常建立task "OT-43 Task"
- 正常進入Task list page
- 點擊編輯,進入Task detail page
- 建立Description中的 checklist和text並可以正常編輯與新增
- Task list page可以正常勾選Description的checkbox
- Task list page的Percent Complete自動移動成相對應的百分比
OT-44
Test Case Specification ID:
OT-44
Test Items:
驗證進入Task page後,可以快速結束任務
Input Specification:
- 開啟 OpenTasks
- 展開 task folder
- 點擊 task folder旁邊的 [+] 按鈕
- 輸入"title"為 "OT-44 Title"
- 點擊 save 按鈕存檔
- 點擊tasks "OT-44 Title"
- 點擊 finsh 樣式按鈕
- 關閉 task list page
Output Specification:
- 展開 task folder,右邊會出現[+]按鈕
- 點擊 save ,task可以順利建立
- 點擊 task 可以順利進入task list page
- 點擊 finsh 樣式按鈕,可以讓staus 變成"done"