參考:
| User Story | Acceptance Criteria | 
|---|---|
| 註冊 / 登入 / 登出 | |
| 除了註冊和登入頁,使用者一定要登入才能使用網站 | 輸入錯誤的登入資訊時,會顯示錯誤提示 | 
| 未登入的情況下,直接在網址列輸入其他頁面網址,會將網頁自動導回登入頁 | |
| 註冊時,使用者可以設定 account、name、email、password | 在註冊時能看見 account、name、email、password | 
| account 為不可重複被註冊的,若重複則顯示錯誤提示,建議使用者更改資料 | |
| name 字數須介於 0 ~ 50 字,若不符合規範則顯示錯誤提示 | |
| email 為不可重複被註冊的,若重複則顯示錯誤提示,建議使用者更改資料 | |
| password 有規格限制(待討論),若不符合規範則顯示錯誤提示 | |
| 註冊資訊皆為必填欄位,若缺少任一項則顯示錯誤提示 | |
| *錯誤提示參考 | |
| 登入時,使用 account 和 password 登入網站 | account、password 皆為必填欄位,若缺少任一項則顯示錯誤提示 | 
| 若輸入的資訊有誤,則顯示錯誤提示 | |
| 使用者登入後能編輯自己的暱稱、自我介紹、個人頭像與封面 | name 字數須介於 0 ~ 50 字,若不符合規範則顯示錯誤提示 | 
| 自我介紹字數上限為 160 字,若不符合規範則顯示錯誤提示 | |
| 種子資料設計 | |
| 種子帳號 | 管理者帳號能登入後台頁面 | 
| 若使用管理者帳號登入前台,則顯示錯誤訊息 | |
| 使用者帳號能登入前台頁面 | |
| 若以使用者帳號登入後台,則顯示錯誤訊息 | |
| 每個使用者有 10 篇 post | 其他使用者皆可以對 post 瀏覽、收藏、回覆 | 
| 每篇 post 有隨機 3 個留言者,每個人有 1 則留言 | 一篇 post 至少有 3 則留言 | 
| 留言皆可以被瀏覽 | |
| 留言會顯示留言內容、留言時間、留言者名稱、留言者頭像 | |
| 貼文留言 | |
| 使用者能在首頁瀏覽所有推文 | 所有貼文依 create 日期由新至舊排序 | 
| 貼文會顯示內容、貼文者資訊(名稱、頭像)、貼文日期、回覆數、按讚數 | |
| 點擊貼文方塊時,能查看貼文與回覆串 | 貼文方塊內容包含:貼文內容、使用者名稱、貼文日期及詳細時間、回覆數、按讚數 | 
| 回覆串依回覆時間順序排序 | |
| 使用者能回覆別人的推文 | 回覆文字若為空白,則顯示錯誤提示,並跳回同一頁 | 
| 點擊貼文中使用者頭像時,能瀏覽該使用者的個人資料及推文 | 能查看是否正在 follow 該使用者 | 
| 使用者能新增推文 | 推文字數上限為 140 字 | 
| 若推文內容為空白,則顯示錯誤提示 | |
| 使用者互動 | |
| 使用者可以追蹤 / 取消追蹤其他使用者 (不能追蹤自己) | 取消追蹤時跳出是否確認取消追蹤的提示 | 
| 使用者能對別人的推文按 Like / Unlike | |
| 使用者能編輯自己的名稱、介紹、大頭照和個人頁橫幅背景 | name 字數須介於 0 ~ 50 字,若不符合規範則顯示錯誤提示 | 
| 自我介紹字數上限為 160 字,若不符合規範則顯示錯誤提示 | |
| 數據摘要 | |
| 任何登入使用者都可以瀏覽特定使用者的推文、回覆、Following、Follower、Like | 推文及回覆的排序由新至舊排序 | 
| Following、Follower 清單依照紀錄成立時間,由新至舊排序 | |
| Like 清單依照紀錄成立時間,由新至舊排序 | |
| 使用者能在首頁的側邊欄,看見 followers 數量排列前 10 的使用者推薦名單 | 可直接從側邊欄點選 follow / unfollow | 
| 使用者推薦名單顯示資訊:使用者名稱、頭像 | |
| 後台 | |
| 管理者可從專門的後台登入頁面進入網站後台 | 管理者帳號不可登入前台,若以管理者帳號登入前台則顯示錯誤提示 | 
| 一般使用者帳號不可登入後台,若以一般使用者帳號登入前台則顯示錯誤提示 | |
| 管理者可以瀏覽全站的推文清單 | 可以直接在清單上快覽推文的前 50 個字 | 
| 可以在清單上直接刪除任何的推文 | |
| 管理者可以瀏覽站內所有的使用者清單 | 清單資訊包含:使用者推文數量、使用者的 following 人數、使用者的 follower 人數、推文被 like 的總數 | 
| 清單依照使用者總推文數排序 |