團(tuán)隊(duì)作業(yè)5——測(cè)試與發(fā)布(Alpha版本)
| 這個(gè)作業(yè)屬于哪個(gè)課程 | 信安1912-軟件工程 (廣東工業(yè)大學(xué) - 計(jì)算機(jī)學(xué)院) |
|---|---|
| 這個(gè)作業(yè)要求在哪里 | 團(tuán)隊(duì)作業(yè)5——測(cè)試與發(fā)布(Alpha版本) |
| 這個(gè)作業(yè)的目標(biāo) | <項(xiàng)目測(cè)試與發(fā)布> |
一、項(xiàng)目信息
隊(duì)名:FiveEmpty/五大皆空
項(xiàng)目:sGDUT——基于微信小程序的社團(tuán)招新軟件
項(xiàng)目倉庫
項(xiàng)目沖刺集合貼
二、Alpha版本測(cè)試報(bào)告
2.1 功能測(cè)試
2.1.1 功能列表
| 小程序端功能 | 描述 |
|---|---|
| 賬號(hào)登錄 | 用戶輸入賬號(hào)、密碼,點(diǎn)擊“登錄”,驗(yàn)證成功后即可進(jìn)入主頁 |
| 賬號(hào)注冊(cè) | 用戶打開小程序,點(diǎn)擊“微信授權(quán)登錄”,填寫姓名、學(xué)校、學(xué)院、班級(jí)、學(xué)號(hào)、電話以及郵箱,并選填頭像,以減少報(bào)名社團(tuán)招新時(shí)所需要填寫的信息,即完成注冊(cè)操作 |
| 查看社團(tuán) | 用戶打開小程序,進(jìn)入小程序“社團(tuán)瀏覽頁”即可看到各個(gè)社團(tuán)的 Logo、名稱、簡(jiǎn)介、人數(shù)以及分類。用戶點(diǎn)擊某一社團(tuán)后跳轉(zhuǎn)至“社團(tuán)詳情頁”,可以查看社團(tuán)的詳細(xì)介紹 |
| 報(bào)名社團(tuán) | 用戶點(diǎn)擊想要報(bào)名的社團(tuán),跳轉(zhuǎn)至“社團(tuán)詳情頁”,點(diǎn)擊“我要報(bào)名”,進(jìn)入“報(bào)名表頁”,填寫相關(guān)信息后,點(diǎn)擊“提交”即可 |
| 查看通知 | 用戶成功報(bào)名某一社團(tuán)后,可以在“信箱頁”中查看來自社團(tuán)發(fā)送的通知,如報(bào)名成功通知、面試通知、錄取通知等 |
| 查看報(bào)名情況 | 用戶生成功報(bào)名某一社團(tuán)后,可以在“信箱頁”中查看自己的社團(tuán)報(bào)名情況。不同的社團(tuán)對(duì)應(yīng)不同的報(bào)名情況 |
| 管理端功能 | 描述 |
|---|---|
| 登錄功能 | 通過賬號(hào)和密碼登錄,若無賬號(hào)可以點(diǎn)擊注冊(cè)按鈕跳轉(zhuǎn)到注冊(cè)頁面 |
| 注冊(cè)功能 | 輸入賬號(hào)、密碼、選擇社團(tuán)負(fù)責(zé)人或是部門負(fù)責(zé)人、學(xué)校、學(xué)院、專業(yè)、班級(jí)、姓名、學(xué)號(hào)、手機(jī)等信息后,即可完成注冊(cè),輸入不規(guī)范會(huì)有錯(cuò)誤提示 |
| 修改社團(tuán)信息 | 管理員打開網(wǎng)站,成功登錄后進(jìn)入首頁,點(diǎn)擊“基本信息”-“社團(tuán)信息”,即可進(jìn)入社團(tuán)信息頁,對(duì)社團(tuán)信息進(jìn)行修改 |
| 發(fā)布招新信息 | 管理員打開網(wǎng)站,成功登錄后進(jìn)入首頁,點(diǎn)擊“發(fā)布招新”-“發(fā)布招新信息”,即可進(jìn)入“發(fā)布招新頁”,填寫相關(guān)信息后,即可發(fā)布 |
| 查看報(bào)名人員 | 管理員打開網(wǎng)站,成功登錄后進(jìn)入首頁,點(diǎn)擊“審核招新”-“查看報(bào)名人員”,即可進(jìn)入“查看報(bào)名人員頁”,可查看報(bào)名社團(tuán)人員的基礎(chǔ)信息。管理員可以根據(jù)自己需求,選擇查看某一個(gè)或多個(gè)部門的報(bào)名人員 |
| 審核報(bào)名人員 | 管理員打開網(wǎng)站,成功登錄后點(diǎn)擊“審核招新”-“審核報(bào)名人員”,即可進(jìn)入審核報(bào)名人員頁。管理員通過點(diǎn)擊“審核”按鈕,對(duì)報(bào)名人員的報(bào)名狀態(tài)進(jìn)行修改,可以選擇“審核通過”或“審核不通過” |
2.1.2 測(cè)試場(chǎng)景
小組全員參與測(cè)試,用交叉檢查,非對(duì)應(yīng)功能的開發(fā)人員來進(jìn)行測(cè)試。
在小程序端進(jìn)行登錄注冊(cè)、修改個(gè)人信息、社團(tuán)查找、申請(qǐng)報(bào)名等功能的測(cè)試。
在管理端進(jìn)行登錄注冊(cè)、社團(tuán)信息編輯、部門信息和招新信息的增刪改、發(fā)布招新、招新信息瀏覽、篩選報(bào)名人員、發(fā)送面試結(jié)果通知等功能的測(cè)試。
2.1.3 測(cè)試結(jié)果
| 小程序端功能 | 描述 |
|---|---|
| 賬號(hào)登錄 | 成功 |
| 賬號(hào)注冊(cè) | 成功 |
| 查看社團(tuán) | 成功 |
| 報(bào)名社團(tuán) | 成功 |
| 查看通知 | 成功 |
| 查看報(bào)名情況 | 成功 |
| 管理端功能 | 描述 |
|---|---|
| 登錄功能 | 成功 |
| 注冊(cè)功能 | 成功 |
| 修改社團(tuán)信息 | 存在BUG |
| 發(fā)布招新信息 | 成功 |
| 查看報(bào)名人員 | 成功 |
| 審核報(bào)名人員 | 成功 |
| 后臺(tái)功能 | 描述 |
|---|---|
| 接口 | 部分接口待添加、部分待修改 |
2.1.4 BUG列表
| BUG類別 | BUG數(shù)量 |
|---|---|
| 小程序端 | 3 |
| 頁面端 | 5 |
| 后臺(tái) | 3 |
| 小程序端BUG | 描述 |
|---|---|
| 登錄頁面彈出太慢,影響用戶體驗(yàn) | 已解決 |
| 注冊(cè)第一次進(jìn)入時(shí),標(biāo)題大小不正確 | 刷新一下會(huì)恢復(fù)正常,對(duì)用戶的實(shí)際使用并沒有很大的影響 |
| 報(bào)名社團(tuán)失敗,點(diǎn)擊報(bào)名無反應(yīng) | 已解決 |
| 頁面端BUG | 描述 |
|---|---|
| 登陸頁面沒有跳轉(zhuǎn)到注冊(cè)頁面的按鈕 | 已解決 |
| 注冊(cè)頁面亂碼問題 | 已解決 |
| 發(fā)郵件通知時(shí),點(diǎn)擊發(fā)送按鈕后沒有新的彈窗 | 已解決 |
| 社團(tuán)信息頁面:沒有添加上傳社團(tuán)圖片功能 | 已解決 |
| 手機(jī)上進(jìn)入管理端頁面,社團(tuán)信息頁面沒有操作按鈕 | 設(shè)計(jì)是如此,管理端在手機(jī)上提供瀏覽但不提供編輯 |
| 后臺(tái)BUG | 描述 |
|---|---|
| 密匙無法驗(yàn)證和登錄 | 已解決 |
| 數(shù)據(jù)庫字段內(nèi)容長(zhǎng)度無法滿足需求 | 已解決 |
| 社團(tuán)信息頁面:刪除社團(tuán)招新信息失敗 | 后臺(tái)暫無接口,后續(xù)版本會(huì)添加 |
沒有能力修復(fù),將來也不打算修復(fù)的BUG:無
這個(gè)BUG的確應(yīng)該修復(fù),但是沒有時(shí)間在這個(gè)版本修復(fù),延遲到下一個(gè)版本修復(fù):無
2.2 兼容性測(cè)試
2.2.1 小程序端
Android:微信版本
iOS:微信版本7.0.12
2.2.2 管理端
Windows:Google Chrome瀏覽器、IE瀏覽器、360瀏覽器
macOS:Safari瀏覽器、Google Chrome瀏覽器
2.3 場(chǎng)景測(cè)試
2.3.1預(yù)期用戶使用
- 為新生提供各個(gè)社團(tuán)的基礎(chǔ)信息、招新信息,避免新生因消息閉塞而錯(cuò)過想要加入的社團(tuán)
- 降低宣傳成本,解決因資金、人力等因素導(dǎo)致宣傳力度不足的原因
- 降低社團(tuán)招新流程的復(fù)雜度,優(yōu)化社團(tuán)管理者在社團(tuán)招新活動(dòng)中的體驗(yàn),并提高招新活動(dòng)的效率
2.3.2 面向用戶群體
- 大一新生
- 社團(tuán)管理員
2.4 測(cè)試矩陣
| 功能模塊 | 測(cè)試用例描述 | 操作步驟 | 預(yù)期結(jié)果 | 實(shí)際結(jié)果 |
|---|---|---|---|---|
| 登錄注冊(cè) | 注冊(cè)(學(xué)生) | 1. 打開小程序 2.點(diǎn)擊“微信授權(quán)” 3. 輸入個(gè)人信息 |
1. 小程序能夠正常打開 2. 能驗(yàn)證用戶輸入內(nèi)容的合法性 |
符合預(yù)期 |
| 注冊(cè)(管理員) | 1. 點(diǎn)擊“注冊(cè)” 2. 輸入相關(guān)信息 3. 點(diǎn)擊“注冊(cè)” |
1. 能夠進(jìn)入注冊(cè)頁面 2. 能夠驗(yàn)證用戶輸入內(nèi)容的合法性 |
符合預(yù)期 | |
| 登錄(學(xué)生) | 1. 打開小程序 2. 點(diǎn)擊“微信授權(quán)” |
1. 小程序能夠正常打開 2. 能夠顯示社瀏覽頁 |
符合預(yù)期 | |
| 登錄(管理員) | 1. 輸入賬號(hào)密碼 2. 點(diǎn)擊“登錄” |
1. 驗(yàn)證賬號(hào)密碼是否正確 2. 正確則進(jìn)入首頁,否則提示“輸入錯(cuò)誤” |
符合預(yù)期 | |
| 學(xué)生模塊 | 查看社團(tuán) | 1. 打開小程序 2. 進(jìn)入“社團(tuán)頁” 3. 滑動(dòng)屏幕,瀏覽社團(tuán)簡(jiǎn)介及相關(guān)部門簡(jiǎn)介 |
1. 小程序能夠正常打開 2. 能夠正常顯示社團(tuán)簡(jiǎn)介 3. 能夠點(diǎn)開任一社團(tuán)查看其部門簡(jiǎn)介 |
符合預(yù)期 |
| 報(bào)名社團(tuán) | 1. 打開小程序 2. 進(jìn)入“社團(tuán)頁” 3. 點(diǎn)擊想要報(bào)名的社團(tuán),進(jìn)入“社團(tuán)詳情頁” 4. 點(diǎn)擊“我要報(bào)名”,進(jìn)入“報(bào)名”頁 5. 填寫相關(guān)信息,點(diǎn)擊“報(bào)名” |
1. 小程序能夠正常打開 2. 能夠正常顯示社團(tuán)簡(jiǎn)介 3. 能夠點(diǎn)開想要報(bào)名的社團(tuán),并查看其部門簡(jiǎn)介 4. 能夠看到報(bào)名頁,并完成報(bào)名 |
符合預(yù)期 | |
| 查看通知 | 1. 打開小程序 2. 點(diǎn)擊“通知”,進(jìn)入“通知頁” 3. 滑動(dòng)屏幕,瀏覽通知 |
1. 小程序能夠正常打開 2. 能夠正常顯示“通知頁” 3. 能夠正常查通知 |
符合預(yù)期 | |
| 查看報(bào)名情況 | 1. 打開小程序 2. 點(diǎn)擊“查看招新”,進(jìn)入“查看招新頁” 3. 滑動(dòng)屏幕,瀏覽報(bào)名情況 |
1. 小程序能夠正常打開 2. 能夠正常顯示“查看招新頁” 3. 能夠正常查看報(bào)名情況 |
符合預(yù)期 | |
| 管理員模塊 | 修改社團(tuán)信息 | 1. 進(jìn)入系統(tǒng) 2. 點(diǎn)擊“基本信息”-“社團(tuán)信息”,進(jìn)入“社團(tuán)信息頁” 3. 點(diǎn)擊“修改”,修改社團(tuán)信息 4. 點(diǎn)擊“提交”,完成修改 |
1. 系統(tǒng)能夠正常登錄進(jìn)入 2. 能夠正常顯示“社團(tuán)信息頁” 3. 能夠驗(yàn)證用戶輸入內(nèi)容的合法性 4. 能夠?qū)ι鐖F(tuán)信息進(jìn)行修改 |
符合預(yù)期 |
| 發(fā)布招新信息 | 1. 進(jìn)入系統(tǒng) 2. 點(diǎn)擊“發(fā)布信息”-“發(fā)布招新”,進(jìn)入“發(fā)布招新頁” 3. 填寫招新信息,點(diǎn)擊“發(fā)布” |
1. 系統(tǒng)能夠正常登錄進(jìn)入 2. 能夠正常顯示“發(fā)布招新頁” 3. 能夠驗(yàn)證用戶輸入內(nèi)容的合法性 4. 能夠發(fā)布招新信息 |
符合預(yù)期 | |
| 查看報(bào)名人員 | 1. 進(jìn)入系統(tǒng) 2. 點(diǎn)擊“審核招新”-“查看報(bào)名人員”,進(jìn)入“查看報(bào)名人員頁” 3. 點(diǎn)擊某一報(bào)名人員姓名,查看詳細(xì)信息 |
1. 系統(tǒng)能夠正常登錄進(jìn)入 2. 能夠正常顯示 “查看報(bào)名人員頁” 3. 能夠正常顯示某一報(bào)名人員詳細(xì)信息 |
符合預(yù)期 | |
| 審核報(bào)名人員 | 1. 進(jìn)入系統(tǒng) 2. 點(diǎn)擊“審核招新”-“審核報(bào)名人員”,進(jìn)入“審核報(bào)名人員頁” 3. 點(diǎn)擊“審核”按鈕,跳轉(zhuǎn)至“審核報(bào)名詳情頁” 4. 對(duì)報(bào)名本社團(tuán)的人員進(jìn)行審核 5. 提交審核 |
1. 系統(tǒng)能夠正常登錄進(jìn)入 2. 能夠正常顯示 “審核報(bào)名人員頁” 3. 能夠正常顯示報(bào)名本社團(tuán)的人員 4. 能夠正常顯示“審核報(bào)名詳情頁” 5. 能夠查看審核結(jié)果 |
符合預(yù)期 |
2.5 測(cè)試結(jié)果
經(jīng)測(cè)試,本項(xiàng)目有如下情況:
- 用戶體驗(yàn)較流暢,無明顯卡頓,響應(yīng)時(shí)間短
- 文件I/O方面的請(qǐng)求耗時(shí)較久
- 響應(yīng)時(shí)間與請(qǐng)求復(fù)雜程度成正比
2.6 出口條件
- 所有機(jī)型適配完成
- 沒有影響用戶正常使用的bug
- 通過性能測(cè)試,并且設(shè)計(jì)符合用戶要求
- 業(yè)務(wù)邏輯處理不出現(xiàn)錯(cuò)誤
- 隨意操作不發(fā)生崩潰
- 不違反微信小程序相關(guān)條例
- 通過交叉檢查,非該代碼開發(fā)人員測(cè)試通過
三、Alpha版本發(fā)布說明
3.1 版本功能說明
3.1.1 管理端(網(wǎng)頁)
賬號(hào)注冊(cè)

賬號(hào)登錄

修改社團(tuán)信息

發(fā)布招新信息

查看報(bào)名人員

審核報(bào)名人員頁面

3.1.2 學(xué)生端(小程序)
賬號(hào)注冊(cè)

賬號(hào)登錄

查看社團(tuán)

報(bào)名社團(tuán)

查看通知

查看報(bào)名情況

查看報(bào)名人員

審核報(bào)名人員

3.2 修改的缺陷
這一版是sgdut的第一版,沒有修改缺陷
3.3 對(duì)運(yùn)行環(huán)境的要求
3.3.1 管理端(網(wǎng)頁)
Windows:Google Chrome瀏覽器、IE瀏覽器、360瀏覽器
macOS:Safari瀏覽器、Google Chrome瀏覽器
3.3.2 學(xué)生端(小程序)
Android:微信版本
iOS:微信版本7.0.14
3.4 安裝方法
3.4.1 管理端(網(wǎng)頁)
下載安裝包文件之后打開“l(fā)ogin.html”文件
3.4.2 學(xué)生端(小程序)
打開微信小程序,搜索“sgdut”
3.5 已知問題和限制
目前本系統(tǒng)的基本功能基本都已實(shí)現(xiàn),能滿足社團(tuán)、學(xué)生的大部分需求。但項(xiàng)目還有一些問題待解決。
- 微信小程序用戶授權(quán)登錄流程復(fù)雜
- 非父子頁面間的數(shù)據(jù)通信
- 部分場(chǎng)景下存在兼容性問題
3.6 軟件的發(fā)布方式與發(fā)布地址
3.6.1 管理端
管理端為網(wǎng)頁版,下載安裝包文件之后打開“l(fā)ogin.html”文件
3.6.2 學(xué)生端
學(xué)生端為小程序版,已經(jīng)在微信中發(fā)布,在微信小程序從搜索“sgdut”即可找到
3.6.3 發(fā)布方式
我們將以開源的方式在GitHub中發(fā)布,以供有需要的人使用或進(jìn)行二次開發(fā)。
浙公網(wǎng)安備 33010602011771號(hào)