| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 測試對象:A、B、C(請填寫組員名稱) | 測試執行小組:A、B、C(請填寫組員名稱) | |||||||||||||||||||||||
2 | 類別 | 指定規格 (user stories) | 檢查動作 (41) | 通過驗收 (41) | Note | ||||||||||||||||||||
3 | 註冊/登入/登出 | 除了註冊和登入頁,使用者一定要登入才能使用網站 | 使用一組錯誤的帳號、密碼登入,觀察是否會被擋住並跳出錯誤提示 | ||||||||||||||||||||||
4 | 直接在網址列輸入首頁網址,觀察是否被擋回登入頁 | ||||||||||||||||||||||||
5 | 使用者能創建帳號、登入、登出 | 請自行註冊一組新帳號、密碼,觀察是否能成功進行註冊 | |||||||||||||||||||||||
6 | 點擊 Log out 按鈕,觀察是否能成功登出 | ||||||||||||||||||||||||
7 | 註冊時,使用者可以設定 account、name、email 和 password | 在註冊時,能看見 account、name、email 和 password | |||||||||||||||||||||||
8 | email 和 account 不能重覆,若有重覆會跳出錯誤 | 在註冊時,輸入一組重複過的 email 或 account,觀察是否跳出錯誤提示(沒出現提示也算不通過) | |||||||||||||||||||||||
9 | 使用者能編輯自己的 account、name, email 和 password | 從側邊欄進入「設定」頁,更改 account、name, email 和 password,看看是否能成功更新資料 | |||||||||||||||||||||||
10 | 貼文留言 | 使用者能瀏覽所有的推文 (tweet) | 當使用者進入首頁時,觀察是否看見所有 Tweets 依 create 日期排序,最新的在前 | ||||||||||||||||||||||
11 | 點擊貼文方塊時,能查看貼文與回覆串 | 點擊任一則 tweet 的方塊,看見該 tweet 的完整討論串,並且可在下方加入自己的回覆 | |||||||||||||||||||||||
12 | 使用者能回覆別人的推文,回覆文字不能為空白;若不符合規定,會跳回同一頁並顯示錯誤訊息 | 輸入回覆後觀察是否成功送出回覆 | |||||||||||||||||||||||
13 | 刻意送出空表單,確認空白內容沒有成功,而且畫面需顯示錯誤提示 | ||||||||||||||||||||||||
14 | 點擊貼文中使用者頭像時,能瀏覽該使用者的個人資料及推文 | 在任何一個地方點擊使用者名稱或頭像,觀察是否會看見該使用者的個人資料與推文清單 | |||||||||||||||||||||||
15 | 使用者能新增推文,推文字數限制在 140 以內,且不能為空白;若不符合規定,會跳回同一頁並顯示錯誤訊息 | 點擊側邊欄的推文按鈕,會看見一個可輸入推文的區塊,輸入內容並點擊 Submit 後,觀察是否成功送出推文 | |||||||||||||||||||||||
16 | 刻意送出空表單,確認空白內容沒有成功,而且畫面需顯示錯誤提示 | ||||||||||||||||||||||||
17 | 刻意輸入超過 140 字的內容,確認畫面上是否顯示提示,並且阻擋使用者送出超過字數的內容 | ||||||||||||||||||||||||
18 | 在首頁的推文輸入框,輸入內容並點擊 Submit 後,觀察是否成功送出推文 | ||||||||||||||||||||||||
19 | 在首頁的推文輸入框,刻意送出空表單,確認空白內容沒有成功,而且畫面需顯示錯誤提示 | ||||||||||||||||||||||||
20 | 在首頁的推文輸入框,刻意輸入超過 140 字的內容,確認畫面上是否顯示提示,並且阻擋使用者送出超過字數的內容 | ||||||||||||||||||||||||
21 | 使用者互動 | 使用者可以追蹤/取消追蹤其他使用者(不能追蹤自己) | 進入「個人資料」頁,點擊右側「跟隨誰」名單中的任一「跟隨」按鈕,觀察「個人資料」頁面裡的「跟隨中」數字是否增加 | ||||||||||||||||||||||
22 | 針對首頁右側的「跟隨誰」名單,點擊「跟隨」按鈕,觀察該使用者頁面裡的「跟隨者」數字是否增加 | ||||||||||||||||||||||||
23 | 進入自己的個人資料頁,不會看見「跟隨」按鈕 | ||||||||||||||||||||||||
24 | 使用者能對別人的推文按 Like/Unlike | 進入任何可以看見 Tweet 的頁面,預期看見 Like/Unlike 按鈕(愛心形) | |||||||||||||||||||||||
25 | 進入任何可以看見 Tweet 的頁面,對 Tweet 點擊 Like/Unlike 按鈕,觀察自己的 Profile 頁重新整理後,預期「喜歡的內容」底下會出現剛剛 Like 過的 Tweet。如果 unlike 那條 Tweet,預期會從 「喜歡的內容」底下消失。 | ||||||||||||||||||||||||
26 | 使用者能編輯自己的名稱、介紹、大頭照和個人頁橫幅背景 | 進入自己的個人資料頁,會看見「編輯個人資料」按鈕 | |||||||||||||||||||||||
27 | 點擊「編輯個人資料」,更改自我介紹,並上傳個人頭像和封面,看看是否能成功更新資料 | ||||||||||||||||||||||||
28 | 數據摘要 | 任何登入使用者都可以瀏覽特定使用者的以下資料: | 點擊其他使用者的名稱後,進入該使用者資料頁,是否有完整提供「推文 / 推文與回覆 / 喜歡的內容」的動線 | ||||||||||||||||||||||
29 | 在使用者頁面中,是否能直接得知推文數、跟隨中、跟隨者的數字 | ||||||||||||||||||||||||
30 | 推文 (Tweets):排序依 Tweets 成立日期,最新的在前 | 點進自己的「推文」清單,是否在清單裡出現剛才手動新增的推文 | |||||||||||||||||||||||
31 | 推文與回覆:使用者回覆過的內容,排序依日期,最新的在前 | 點進自己的「推文與回覆」清單,是否在清單裡出現剛才手動回覆過的推文 | |||||||||||||||||||||||
32 | 跟隨中 (Following):該使用者的關注清單,排序依照追蹤紀錄成立的時間,愈新的在愈前面 | 點進自己的「跟隨中」清單,是否出現剛才追蹤的 User | |||||||||||||||||||||||
33 | 跟隨者 (Follower):該使用者的跟隨者清單,排序依照追蹤紀錄成立的時間,愈新的在愈前面 | 進入剛才追蹤過的使用者的頁面,看看自己是否出現在對方的「跟隨者」清單裡 | |||||||||||||||||||||||
34 | 喜歡的內容 (Like):該使用者 like 過的推文清單,排序依 like 紀錄成立的時間,愈新的在愈前面 | 點進自己的「喜歡的內容」清單,是否出現剛才 Like 過的推文 | |||||||||||||||||||||||
35 | 使用者能在首頁看見跟隨者 (followers) 數量排列前 10 的使用者推薦名單 | 進入首頁,觀察是否能看見跟隨者 (followers) 數量排列前 10 的 Popular 使用者推薦名單 | |||||||||||||||||||||||
36 | 後台 - 用 Admin 登入 | 管理者可從專門的後台登入頁面進入網站後台 | 使用 root@example.com/12345678 可成功登入後台 | ||||||||||||||||||||||
37 | 使用 root@example.com/12345678 登入前台不成功 | ||||||||||||||||||||||||
38 | 管理者可以瀏覽全站的 Tweet 清單;可以直接在清單上快覽 Tweet 的前 50 個字 | �在後台「推文清單」,能夠看見網站所有推文,並直接在清單上快覽 Tweet 的前 50 個字 | |||||||||||||||||||||||
39 | 可以在清單上直接刪除任何人的推文 | �在後台「推文清單」,點擊 Delete 按鈕,觀察是否能刪除任意 Tweets | |||||||||||||||||||||||
40 | 管理者可以瀏覽站內所有的使用者清單 | 進入後台「使用者清單」,且點擊動線後出現 User list | |||||||||||||||||||||||
41 | 使用者社群活躍數據,包括推播數量、關注人數、跟隨者人數、推文被 like 的數量 | 進入後台「使用者清單」,是否清單裡有提供 Tweet, Following, Follower, Like 的資訊 | |||||||||||||||||||||||
42 | 開另一個瀏覽器,用 user 帳號進入前台,瀏覽某一使用者的 User Profile 頁,觀察 Tweet, Following, Follower, Like 清單上的數字是否與後台使用者清單內該使用者資料的數字相同 | ||||||||||||||||||||||||
43 | 清單按推文數排序 | 以 admin 身份瀏覽後台使用者清單,觀察使用者清單是否依照 Tweet 推文數排序,越多推文排序越上面 | |||||||||||||||||||||||
44 | |||||||||||||||||||||||||
45 | |||||||||||||||||||||||||
46 | |||||||||||||||||||||||||
47 | |||||||||||||||||||||||||
48 | |||||||||||||||||||||||||
49 | |||||||||||||||||||||||||
50 | |||||||||||||||||||||||||
51 | |||||||||||||||||||||||||
52 | |||||||||||||||||||||||||
53 | |||||||||||||||||||||||||
54 | |||||||||||||||||||||||||
55 | |||||||||||||||||||||||||
56 | |||||||||||||||||||||||||
57 | |||||||||||||||||||||||||
58 | |||||||||||||||||||||||||
59 | |||||||||||||||||||||||||
60 | |||||||||||||||||||||||||
61 | |||||||||||||||||||||||||
62 | |||||||||||||||||||||||||
63 | |||||||||||||||||||||||||
64 | |||||||||||||||||||||||||
65 | |||||||||||||||||||||||||
66 | |||||||||||||||||||||||||
67 | |||||||||||||||||||||||||
68 | |||||||||||||||||||||||||
69 | |||||||||||||||||||||||||
70 | |||||||||||||||||||||||||
71 | |||||||||||||||||||||||||
72 | |||||||||||||||||||||||||
73 | |||||||||||||||||||||||||
74 | |||||||||||||||||||||||||
75 | |||||||||||||||||||||||||
76 | |||||||||||||||||||||||||
77 | |||||||||||||||||||||||||
78 | |||||||||||||||||||||||||
79 | |||||||||||||||||||||||||
80 | |||||||||||||||||||||||||
81 | |||||||||||||||||||||||||
82 | |||||||||||||||||||||||||
83 | |||||||||||||||||||||||||
84 | |||||||||||||||||||||||||
85 | |||||||||||||||||||||||||
86 | |||||||||||||||||||||||||
87 | |||||||||||||||||||||||||
88 | |||||||||||||||||||||||||
89 | |||||||||||||||||||||||||
90 | |||||||||||||||||||||||||
91 | |||||||||||||||||||||||||
92 | |||||||||||||||||||||||||
93 | |||||||||||||||||||||||||
94 | |||||||||||||||||||||||||
95 | |||||||||||||||||||||||||
96 | |||||||||||||||||||||||||
97 | |||||||||||||||||||||||||
98 | |||||||||||||||||||||||||
99 | |||||||||||||||||||||||||
100 | |||||||||||||||||||||||||