ABCDEFGHIJKLMNOPQRSTUVWXY
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