用戶反饋博客:17秋 軟件工程 團隊第五次做業 Alpha 用戶反饋html
測試模塊:數據庫
測試計劃:併發
注:測試結果Y表明完成且經過測試,N表明未完成,-表明完成但未經過測試。app
(1)用戶登陸:性能
測試功能 | 測試項 | 輸入/操做 | 檢驗點 | 預期結果 | 測試結果 |
---|---|---|---|---|---|
用戶登陸 | flash啓動界面 | 可以顯示不一樣的logo頁面(考慮添加廣告) | 動態顯示不一樣圖片 | Y | |
用戶登陸 | 登陸動做 | 點擊登陸 | 報錯提示 | 沒法登陸; 界面彈出報錯信息 | Y |
用戶登陸 | 登陸動做 | 點擊登陸 | 學號或密碼格式不正確,報錯提示 | 沒法登陸; 界面彈出報錯信息 | Y |
用戶登陸 | 登陸動做 | 點擊登陸 | 學號或密碼校驗不經過,報錯提示 | 沒法登陸; 界面彈出報錯信息 | Y |
用戶登陸 | 登陸動做 | 輸入學號和密碼,點擊登陸 | 學號或密碼格式不正確,報錯提示 | 沒法登陸; 界面彈出報錯信息 | Y |
用戶登陸 | 登陸動做 | 輸入學號和密碼,點擊登陸 | 學號或密碼校驗不經過,報錯提示 | 沒法登陸; 界面彈出報錯信息 | Y |
用戶登陸 | 登陸動做 | 輸入學號和密碼,點擊登陸 | 學號和密碼驗證經過,成功跳轉 | 登陸成功; 進入相關界面 | Y |
用戶登陸 | 忘記密碼 | 點擊進入手機驗證 | 成功跳轉手機短信驗證界面 | 正常跳轉 | N |
用戶登陸 | 忘記密碼 | 點擊進入手機驗證 | 驗證 | 驗證成功進行修改密碼 | N |
(2)部門信息:單元測試
測試功能 | 測試項 | 輸入/操做 | 檢驗點 | 預期結果 | 測試結果 |
---|---|---|---|---|---|
部門基礎信息模塊 | 新建部門 | 輸入部門基本信息 | 部門名稱衝突,報錯提示 | 提示部門全稱已存在 | Y |
部門基礎信息模塊 | 新建部門 | 輸入部門基本信息 | 信息填寫不完整,報錯提示 | 提示信息填寫不完整 | Y |
部門基礎信息模塊 | 新建部門 | 輸入部門基本信息 | 信息填寫齊全,添加按鈕變爲可點擊狀態 | 按鈕從灰色變爲彩色 | Y |
部門基礎信息模塊 | 新建部門 | 點擊確認添加 | 成功添加部門提示 | 數據庫新增部門,添加成功提示,並跳轉 | Y |
部門基礎信息模塊 | 修改部門信息 | 修改部門原信息 | 顯示原信息,並可修改 | 信息顯示正確,修改並同步數據庫記錄 | Y |
部門基礎信息模塊 | 修改部門信息 | 點擊確認修改 | 修改爲功並顯示最新信息 | 信息顯示正確 | Y |
部門基礎信息模塊 | 解散/刪除部門 | 檢驗手機驗證碼 | 檢驗錯誤,錯誤提示 | 錯誤提示 | N |
部門基礎信息模塊 | 解散/刪除部門 | 檢驗手機驗證碼 | 檢驗正確,頁面跳轉 | 彈出是否確認刪除提示框 | N |
部門基礎信息模塊 | 解散/刪除部門 | 點擊確認刪除 | 成功提示,併發送解散通知 | 部員收到部門解散app內通知,數據庫數據刪除 | N |
(3)活動模塊:測試
測試功能 | 測試項 | 輸入/操做 | 檢驗點 | 預期結果 | 測試結果 |
---|---|---|---|---|---|
部門活動管理(管理員) | 活動添加/發佈 | 填寫活動信息 | 內容不完整,錯誤提示,發佈按鈕失效 | 提示信息不完整的位置 | Y |
部門活動管理(管理員) | 活動添加/發佈 | 填寫活動信息 | 內容完整,發佈按鈕生效 | 按鈕能夠正常點擊 | Y |
部門活動管理(管理員) | 活動添加/發佈 | 點擊發布 | 發佈成功 | 全部部員能夠看到該條活動發佈信息 | Y |
部門活動管理(管理員) | 活動添加/發佈 | 點擊發布 | 自動發送一條部門內通知 | 通知正常送達部員 | Y |
部門活動管理(管理員) | 活動簽到 | 點擊開始簽到 | 開啓部門管理員WiFi熱點 | 周圍部員搜索到信號 | N |
部門活動管理(管理員) | 活動簽到 | 點擊開始簽到 | 部員簽到 | 部員手機搜索到信號自動簽到 | N |
部門活動管理(管理員) | 活動簽到 | 點擊結束簽到 | 關閉WiFi熱點 | 周圍部員中止簽到 | N |
部門活動管理(管理員) | 活動簽到 | 顯示該次活動簽到信息 | 列表信息正確 | N | |
部門活動管理(管理員) | 查看活動報名信息 | 查看已報名部員列表 | 列表顯示成員 | 列表顯示正確 | N |
部門活動管理(管理員) | 活動相冊 | 查看活動相冊 | 瀑布流顯示縮略圖 | 圖片加載正常 | N |
部門活動管理(管理員) | 活動相冊 | 添加活動照片 | 打開手機相冊/拍照上傳 | 上傳成功,跳轉至相冊首頁 | N |
部門活動管理(管理員) | 查看歷史活動 | 顯示歷史活動列表 | 列表顯示正確 | Y | |
部門活動管理(管理員) | 查看歷史活動 | 活動相冊 | 圖片加載正常 | Y |
(4)部員管理模塊:ui
測試功能 | 測試項 | 輸入/操做 | 檢驗點 | 預期結果 | 測試結果 |
---|---|---|---|---|---|
部門管理(部員) | 提交入部申請 | 選擇部門列表 | 提交申請 | 提交成功,部門管理員收到該條申請 | Y |
部門管理(部員) | 查看全校部門信息 | 選擇部門列表 | 頁面跳轉至部門信息詳情頁 | 信息顯示正確 | Y |
部門管理(部員) | 退出部門 | 選擇已加入的部門列表 | 選擇列表後彈窗確認 | 列表顯示正確 | N |
(5)消息通知模塊:url
測試功能 | 測試項 | 輸入/操做 | 檢驗點 | 預期結果 | 測試結果 |
---|---|---|---|---|---|
短信/郵件羣發(管理員) | 自定義短信模板 | 輸入帶參數短信模板 | 模板符合格式,保存 | 保存正常 | N |
短信/郵件羣發(管理員) | 自定義短信模板 | 輸入帶參數短信模板 | 模板不符合格式,報錯提示 | 彈窗報錯提示 | N |
短信/郵件羣發(管理員) | 發送短信 | 選擇模板 | 顯示模板列表 | 列表顯示正確 | N |
短信/郵件羣發(管理員) | 發送短信 | 輸入參數信息 | 顯示參數傳入後的短信內容 | 參數填充正確 | N |
短信/郵件羣發(管理員) | 發送短信 | 選擇須要通知的成員 | 批量選擇 | 選擇正常 | N |
短信/郵件羣發(管理員) | 發送短信 | 確認發送 | 調用手機原生短信頁面,傳入收件人手機號和模板 | 跳轉正常,且能正常發送 | Y |
短信/郵件羣發(管理員) | 羣發記錄 | 查看歷史羣發信息列表 | 列表顯示正常 | N | |
短信/郵件羣發(管理員) | 發送郵件 | 選擇模板 | 顯示模板列表 | 列表顯示正確 | N |
短信/郵件羣發(管理員) | 發送郵件 | 輸入參數信息 | 顯示參數傳入後的短信內容 | 參數填充正確 | N |
短信/郵件羣發(管理員) | 發送郵件 | 選擇須要通知的成員 | 批量選擇 | 選擇正常 | N |
短信/郵件羣發(管理員) | 發送郵件 | 確認發送 | 自動發送郵件 | 跳轉正常,且能正常發送 | N |
1.機型:小米NOTE, MIUI8.5穩定版3d
2.機型:小米4
小鹿發現最近成員們的參與社團熱情度有所減弱,決定組織一波吃喝玩樂的活動來收攏人心。說幹就幹,他打開了部門管理APP,輸入了他的帳號及密碼,選擇管理員身份登陸進APP,一旦他的帳號密碼輸入錯誤,或者並非管理員身份,會被錯誤提醒。接着,小鹿在生日提醒模塊逐月查看了大夥的生日,發現十一月份過生日的人有點多,因而決定挑選十一月份的某一天來舉行大趴體。
實現的APP模塊:
他進入到活動安排模塊,選擇十一月,該模塊便根據十一月份每一個部門成員的課表,生成並列舉了一些可行的活動日期。在和部門的其餘核心骨幹商量以後,決定在11.23號這天來舉辦大趴體。因而乎,他來到了活動發佈模塊,爲了給過生日的同窗一個驚喜,小鹿選擇只告訴他們是舉辦一次部門例會,因而編輯了兩種不一樣的信息安排。在依次輸入活動安排時間、地點、描述以及選擇發送對象以後,他能夠選擇退出編輯、保存不發送以及保存併發布。小鹿選擇了發佈活動信息,APP會判斷通知的完整性,必要時進行提示。
實現的APP模塊:
管曉彤同窗在上課時收到了部門APP的推送,興致勃勃的她選擇部員模式進入APP,打開消息模塊點開小鹿的消息,發現立刻有一次關於吃吃吃的活動要舉辦了,並且舉辦的時間沒有衝突,有兩個按鈕供曉彤選擇,確認回覆和請假,她點擊確認回覆按鈕表示本身收到了這條信息。管曉彤確認以後,小鹿在消息模塊中當即收到了來自她的確認。在全部人確認回覆以後,小鹿可以在活動安排模塊查看到此次活動的詳細信息,如確認到場人數、缺勤人數,以及活動地點和時間。
實現的APP模塊:
活動前夕,小鹿根據人數定製了一個大蛋糕,並進入消息模塊,查看本次活動並點擊再次提醒按鈕,編輯信息並確認發送,以提醒部員們。曉彤收到信息推送以後,進入活動提醒模塊設置了此次活動的鬧鐘,並帶着滿滿的期待點擊了確認。而部門的另外一個成員程祥以爲那天本身沒有時間,又不知道是給本身舉辦的趴體(推送通知說是"一次組會"),因而乎在請假模塊選擇了該活動,隨便填寫了信息點擊申請。小鹿在消息模塊看到程祥的申請提醒以後,嘆了口氣,來到考勤審覈模塊確認並批准了他的事情,系統提醒程祥的缺勤次數以及超過上限,小鹿發現程祥的缺勤次數早已超過了6次,因而下定決心,點擊了旁邊的移除該部員按鈕,系統顯示"程祥同窗已被列入潛在移除名單,詳細操做請進入部員管理模塊"字樣,並提供了"確認"、"取消"按鈕,小鹿選擇了確認,並進入部員管理模塊,點擊進入潛在移除名單,找到程祥同窗的信息,點擊紅色的移除該部員按鈕,並編輯移除信息,點擊確認,系統提示"本次操做將從您的部門中移除程祥同窗,操做後不可恢復,請問確認要執行該操做嗎?",小鹿點擊確認。
實現的APP模塊:
活動時間當天,小鹿早早的來到了會場,精心佈置了一番,並進入APP的活動簽到模塊,開啓本次活動的簽到模式。曉彤來到會場以後,打開APP的活動簽到模塊,並點擊簽到。活動快開始了,小鹿進入活動簽到模塊,發現還有兩三我的尚未簽到,因而點擊提醒按鈕,編輯信息併發送對尚未到場的同窗進行了催促。
實現的APP模塊:
趴體舉辦地很成功,小鹿進入APP的活動安排模塊,選擇該活動點擊結束,系統彈出本次到場總人數、缺勤總人數,並列舉了缺勤的同窗信息,提供"確認到場"按鈕以防止同窗忘記簽到的狀況,對於缺勤的同窗,系統在考勤審覈模塊記錄了本次缺勤的狀況。
實現的APP模塊:
三星:Galaxy J7;
華爲:P9 Plus;
小米:小米4,小米NOTE;
魅族:MX5.
APP平常使用沒問題(>20pps)。
登陸界面的ui自動化測試結果:
登錄界面覆蓋率(包含依賴包):
登錄界面覆蓋率(不包含依賴包):
共21次測試。
接口模塊彙總圖:
活動信息修改:
添加活動:
根據具體參數獲取活動:
獲取全部活動:
添加活動logo:
添加活動申請:
用戶登陸:
部門管理員登陸(密碼錯誤狀況):
部門管理員登陸(正確狀況):
更新部門管理員信息:
添加/修改部門管理員頭像:
根據部門id(和部員狀態)查找部員:
部員申請:
添加通知:
刪除通知:
查詢全部部門通知:
查詢某個部門通知:
部門列表:
添加子部門:
查找部門的子部門: