測試狀況

做業格式

隊員學號 隊員姓名 博客地址 備註
221600131 Jamin https://www.cnblogs.com/JaminWu/ 隊長
221600308 我超可愛的 http://www.cnblogs.com/XNC-SoCute/
221600305 haziza http://www.cnblogs.com/haziza/
221600340 你看見個人小熊了嗎 https://www.cnblogs.com/stereohearts/
221600426 Hunterj Lin https://www.cnblogs.com/HunterJ/
021600823 玫葵 https://www.cnblogs.com/offeroques/

目錄

  1. 項目相關
  2. 測試工做安排
  3. 測試工具選擇和應用
  4. 測試用例文檔
  5. 測試體會
  6. 項目評述

做業正文

1. 項目相關

2. 測試工做安排

  • 功能測試
測試名稱 測試內容 測試人員
單元測試 在最基本的功能/參數上驗證程序的正確性 Hunterj Lin
集成測試 驗證幾個互相有依賴關係的模塊的功能,模擬流程進行測試 Jamin 我超可愛的
功能測試 驗證模塊的功能,利用場景規劃測試工做,列出全部支持場景按功能分類進行測試 你看見個人小熊了嗎 玫葵
界面測試 檢測用戶界面的佈局和易用性 haziza
  • 非功能測試
測試名稱 測試內容 測試人員
壓力測試 經過肯定一個系統的瓶頸或者不能接收的性能點,來得到系統能提供的最大服務級別
性能測試 正常使用的時間內系統完成一個任務須要的時間 玫葵
兼容性測試 檢查軟件之間可否正確地交互 你看見個人小熊了嗎 玫葵
易用性測試 用戶使用軟件時是否感受方便 haziza
安全測試 保護系統數據不外泄 Hunterj Lin
  • 進度安排
日期 安排
4.30 編寫首頁、登陸註冊的相關測試用例,後臺進行接口驗證,前端構造數據並測試後臺提供的接口
5.1 編寫忘記密碼和納新界面的相關測試用例,後臺進行接口驗證,前端構造數據並測試後臺提供的接口
5.2 編寫賽事模塊的測試用例,後臺進行接口驗證,前端構造數據並測試後臺提供的接口
5.3 編寫交流中心的測試用例,後臺進行接口驗證,前端構造數據並測試後臺提供的接口
5.4 對接完成後開始進行全方位測試

3. 測試工具選擇與運用

  • 測試工具選擇
    • easy-mock、Swagger UI、RIDE
  • 測試工具介紹
    • Swagger UI
      • 可快速測試後端接口及生成接口文檔
    • easy-mock
      • 一個在線建立mock的服務平臺,省去配置、安裝、起服務、維護、多人協做Mock數據不互通等一系列繁瑣的操做
    • RIDE
      • 專門用來編輯Robot Framework的軟件,支持關鍵字驅動且可拓展性好。主要用於須要進行屢次驗收的系統測試,或者驗收測試驅動開發。
  • 測試工具運用
    • Swagger UI
      • 後端寫好接口後使用該工具快速生成接口文檔提供給前端,並可經過其可視化界面測試接口是否可用。
    • easy-mock
      • 搭配SwaggerUI一塊兒使用,經過可視化界面構造大規模、難手工建立的數據,再經過不一樣的請求方式驗證接口及前端界面的穩定性。
    • RIDE
      • 先後端對接完成後,使用RIDE編輯測試套件,對完成的Web進行測試,並生成html格式的測試報告和日誌,分層之後能夠同時測試多個不一樣用例,適用於系統的不斷維護和修改。

4. 測試用例文檔

測試用例文檔html

5. 測試體會

  • 剛進組的時候以爲測試很簡單,可是等到真正要開始項目測試的時候發現測試就是在和開發作對。
  • 整個測試用例設計的過程徹底就是按着當初的設計文檔一步一步的去摳開發的漏洞或者有哪裏不完善,嚴格按照原型設計去執行。
  • 因爲老師要求創建自動化測試框架,原本也有考慮過一些別的方式,好比本身編寫測試腳本,可是其工程量也不亞於再開發一個項目,時間也有些窘迫就只得選用了現成的RIDE工具來編寫測試腳本。
  • 自動化測試比手工測試的優勢就是簡化了大量重複的過程,節省了許多時間與精力。
  • 不過因爲開發還沒有結束,仍有一些測試還沒有進行,後續會慢慢補全。

6. 項目評述

  • 系統基本功能基本完備,基本能夠知足運做需求。
相關文章
相關標籤/搜索