請根據團隊項目中軟件的需求文檔、功能說明、系統設計和測試計劃,寫出軟件的測試過程和測試結果,並回答下述問題。html
測試過程當中共發現bug2個,其中a類bug一個,b類、c類、d類bug無,e類bug兩個。
a類bug:
①在register的頁面中,若是用戶名或密碼爲空或者密碼、確認密碼不一致,不會跳出提示信息。
e類bug:
①若是出現同名帳戶,會註冊失敗,可是用戶不會收到失敗的緣由;
②遊戲結束到主頁面以後返回,會回到別的頁面而不是退出。git
小明是一名大三的學生,大三的學習和就業壓力令其感到煩躁,從而致使小明的精神萎靡,時常悶悶不樂,同時,因爲常常在宿舍被電腦遊戲消磨精力,小明的腦力也遭到了退化,這時候他能夠嘗試咱們的24點小遊戲。咱們的24點小遊戲最大的特色,就是在消磨閒暇時間、防止腦力衰退的同時,還適應瞭如今這種快節奏生活。也就是說你根本沒有必要花上一整塊時間來進行這個遊戲,而是可讓用戶在空閒時間達到以上的目的。而小明若是使用咱們的遊戲,我認爲他能夠再必定程度上減緩學習上、就業上的壓力,同時防止被電腦遊戲侵蝕,最重要的,咱們是一款益智類小遊戲,確定能夠給小明同窗帶去新的活力。數據庫
(1)性能指標:
上圖中記錄了併發數爲100時的吞吐量和程序的響應時間,吞吐量爲1600.23reqs/s,響應時間爲62.491ms瀏覽器
(2)系統資源監控:
應用佔用CPU率(%)(橫座標爲時間戳,縱座標爲佔用比例,下同):
應用佔用內存比(%):
安全
(3)壓力測試:
爲了直觀地分析這些數據,咱們生成下列曲線圖。首先來看吞吐率隨併發用戶數變化的曲線圖,以下圖所示。在併發用戶數達到100以前,隨着併發數的增加,服務器的資源被不斷地充分利用,因此其吞吐率在不斷提升。當併發用戶數爲100時,吞吐率最高。當併發用戶數超過100後,吞吐率開始走下坡路。
接着來看服務器平均請求處理時間隨併發用戶數變化的曲線圖。當併發用戶數開始增長併到達100的過程當中,請求的平均等待時間在逐漸地縮短,超過100以後,請求的平均等待時間又開始增長,當併發用戶達到500後,等待時間開始有較大幅度增長。
下面來看用戶平均請求等待時間隨併發用戶數變化的曲線圖,當併發數超過500後,等待時間開始急劇上升,當併發用戶數到達1000時,等待時間接近2s,這是使用者不能容忍的。
服務器
(4)疲勞度測試:
咱們的服務器是購買的阿里雲服務器,已經連續工做11天,故疲勞度的問題咱們不用擔憂、併發
(5)安全測試:
用戶登陸和註冊時輸入的密碼在服務器端通過sha1哈希以後在存入數據庫中或者進行匹配app
咱們的出口條件是沒有明顯的bug,用戶可以使用咱們的app在閒暇之餘放鬆而且能鍛鍊用戶的思惟能力。ide
(1)這一版本的功能性能
(2)這一版本修復的缺陷
該版本爲本遊戲的1.0版本,故不存在對上一版本的缺陷修復。這一版本在完成後主要修復的就是當用戶名或密碼爲空或者密碼、確認密碼不一致,不會跳出提示信息的bug。
(3)對運行環境的要求
通過測試,該遊戲對安卓手機的機型並沒有特殊要求,安卓系統Android5.0及以上版本都可正常安裝運行。
(4)安裝方法
經過團隊發佈的apk安裝包進行安裝。
(5)描述系統已知的問題和限制
(6)軟件的發佈方式及發佈地址
鑑於該版本沒法從應用商店進行下載安裝,因此咱們將安裝包上傳至碼雲,用戶可經過給出的團隊碼雲連接進行下載:
https://gitee.com/ljl36/team_programming/attach_files
開始遊戲:
點擊選項切換題目:
提交答案後顯示遊戲結果:
題目答案:
幫助:
排行榜:
運行視頻說明:
https://www.bilibili.com/video/av23213743