測試與釋出

21级广工软工飞跃组發表於2024-04-30

目錄
  • 測試報告
    • 一、bug的發現與解決
    • 二、場景測試(scenario testing)
  • 釋出說明
    • 一、功能說明
    • 二、對執行環境的要求
    • 三、安裝方法
    • 四、已知的限制和缺陷
    • 五、釋出方式和釋出地址

測試報告

一、bug的發現與解決

  • 1.在測試過程中總共發現了多少Bug?每個類別的Bug分別為多少個?
  • 答:共發現三種bug,可分為API文件bug,介面bug,sql程式碼bug。
  • 2.修復的Bug:已基本全部修復。
  • 3.這個bug(部分介面返回結果錯誤)的確應該修復,但是沒有時間在這個版本修復,延遲到下一個版本修復。

二、場景測試(scenario testing)

  • 1.你預期不同的使用者會怎樣使用你的軟體?
  • 答:按需求可將使用者分為三類:管理員、其他使用者。其中,管理員將在管理端電腦註冊並使用管理員賬戶登入管理員介面,在介面內對其他使用者的資料進行調閱及管理。其他使用者將註冊並使用使用者賬戶登入使用者介面,對所需書籍或者書類進行查詢並借閱。
  • 2.他們有什麼需求和目標?
  • 答:需求:管理員:能對所有使用者的資料進行調閱及增刪改查;其他使用者:能對所需書籍的名字、作者等進行查詢,並實現線上借閱和歸還功能。目標:管理員:實現圖書資料的統一線上管理,方便對圖書館藏進行統計和使用者統一管理。其他使用者:能方便地線上上完成圖書的選擇和借閱歸還,避免線下到圖書管理員處進行功能。
  • 3.你的軟體提供的功能怎麼組合起來滿足他們的需要?
  • 答:主頁提供管理員登入及使用者登入以及註冊功能,點選按鈕填寫對應的賬號密碼等即可。管理員登入後,第一個頁面是查詢管理圖書的介面,左側邊欄可以切換頁面,第二個頁面提供書籍和管理員的賬號新增,第三個頁面提供對使用者的資訊進行查詢和管理,第四個頁面提供單獨使用者的借書資料查詢和管理。使用者登入後,同樣是圖書查詢介面,左側邊欄切換頁面,第二個頁面提供借閱書籍的記錄和歸還書籍的功能,第三個頁面是使用者的個人賬號管理,可以點選設定按鈕進行更新。
  • 總而言之,該系統為不同的使用者提供不同的頁面,其可以分別滿足不同的需求。
  • 4.你們在什麼樣的平臺、硬體配置、瀏覽器型別等條件上對你們的軟體進行測試?——測試矩陣(test matrix)
  • 答:
    平臺 配置 結果
    windows 處理器:11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz;機帶:RAM 16.0 GB (15.7 GB 可用);系統型別:64 位作業系統, 基於 x64 的處理器 無異常
    windows 處理器:11th Gen Intel(R) Core(TM) i5-1155G7 @ 2.50GHz 2.50 GHz:機帶:RAM 16.0 GB (15.8 GB 可用);系統型別: 64 位作業系統, 基於 x64 的處理器 無異常
  • 5.你認為你們團隊的軟體在什麼條件下,就可以認定其已經足夠好,可以釋出Alpha版本?——出口條件(exit criteria)
  • 答:在其滿足基本的功能及大部分使用者的需求,且經過測試沒有太多影響使用的bug就可以認為足夠好,可以發行。

釋出說明

一、功能說明


上圖是登入介面,提供了註冊和登入功能,登入也分為管理員及其他使用者兩種方式,所需的賬號密碼不同。

該圖是管理員登入後的介面,其中左側邊欄有四個介面選項選擇,當前介面對應第一個。該介面提供書籍的查詢功能,選擇查詢方式然後搜尋即可。

該圖是第二個介面,提供個人資訊的管理以及新書和新管理員的新增。輸入內容,然後新增即可。

該圖是第三個介面,對使用者借書的資訊進行查詢及管理,選中查詢方式,輸入搜尋內容即可。

該圖是第四個介面,對單個使用者的借書情況進行查詢及管理,方式同上。

該圖是普通使用者登入後的介面,左側邊欄提供三個介面選項,當前為第一個介面。該介面提供書籍的查詢和借閱功能。方式同上。

該圖是第二個介面,提供借書記錄及還書功能。

該圖是第三個介面,提供個人資訊管理功能,如需更改資訊,點選設定按鈕,則會出現下圖

在這裡可以進行更改。

二、對執行環境的要求

需要有Java jdk8

三、安裝方法

在連結上下載並解壓客戶端的檔案,點選可執行程式即可。如在windows系統點選.exe檔案即可。

四、已知的限制和缺陷

限制:伺服器還沒有申請域名,暫時只是透過了本地迴環測試。
缺陷:沒有伺服器機器,頁面佈局也比較欠缺。

五、釋出方式和釋出地址

釋出在gitcode上,連結 (https://gitcode.net/weixin_61503529/21)

相關文章