團隊做業5——測試與發佈(alpha階段)

1、測試

請根據團隊項目中軟件的需求文檔、功能說明、系統設計和測試計劃,寫出軟件的測試過程和測試結果,並回答下述問題。html

一、在測試過程當中總共發現了多少Bug?每一個類別的Bug分別爲多少個?

a.修復的bug;數據庫

  • 解決了帳單的百分比和扇形圖顯示的比例有誤差的問題。
  • 解決了不一樣時間點記錄的帳單在扇形圖顯示的顏色塊分離的問題。
  • 解決了加載程序總賬目一開始爲0的狀況

b.不能重現的bug;小程序

  • 手機使用程序,在帳單報表頁面,出現過排版錯亂的狀況。

c.這個產品就是這樣設計的,不是bug;後端

  • 不能編輯支出類別。由於咱們考慮到主要用戶是大學生,給出了大學生大部分能用到的支出類型,若是超出了咱們設定的類型,則放到其餘這個類別中,能夠經過備註進行註釋。

d.沒有能力修復,未來也不打算修復;微信小程序

  • 沒法綁定支付寶、微信支付和銀行卡。

e.這個bug的確應該修復,可是沒有時間在這個版本修復,延遲到下一個版本修復。瀏覽器

  • 添加指定時間段帳目的預算功能,提供較人性化監督用戶的消費行爲。
  • 完善「設置」的功能,記錄記帳天數、用戶反饋、設置提醒時間等。
  • 完成數據與後端數據庫的鏈接。
  • 界面簡潔化。

二、場景測試(scenario testing),包括如下內容:

2.一、你預期不一樣的用戶會怎樣使用你的軟件?

  • 用戶A:每到月底零用錢基本都花光,對該月的消費狀況不清楚。
  • 用戶B:有記帳的習慣,但消費行爲仍沒有改善。

2.二、他們有什麼需求和目標?

  • 用戶A:記錄平常消費,想經過簡潔的方式如扇形圖、線性表來直觀查看本身消費狀況。
  • 用戶B:記錄平常消費,想經過預算的設置來約束本身過分消費行爲和促進能夠適度消費的行爲。

2.三、你的軟件提供的功能怎麼組合起來知足他們的須要?

  • 咱們的軟件提供記帳、編輯帳目、顯示帳單明細的功能來實現用戶最基本的記帳需求。用戶能夠選擇日期並用圖表的方式來顯示消費狀況和比例,更加清楚本身的錢花到哪裏去了。用戶也能夠在"設置"中選定「生成報告時間」,程序通過分析用戶在設定的時間段內的消費狀況給出合理的建議,如玩樂、購物的消費比例過大提示用戶要適度控制娛樂消費,要多關注學習生活,充實本身。

三、大家在什麼樣的平臺、硬件配置、瀏覽器類型等條件上對大家的軟件進行測試?——測試矩陣(test matrix)


四、非功能測試

4.一、性能指標(響應時間和吞吐量,須要給出截圖和測試實例以及結果)

  • 記帳界面
    安全

  • 選擇日期頁面
    服務器

  • 記一筆頁面
    微信

  • 報表頁面

    網絡

  • 設置頁面

4.二、系統資源監控(CPU、內存佔用狀況,須要給出截圖和測試實例以及結果)

  • 記帳界面

  • 選擇日期頁面

  • 記一筆頁面

  • 報表頁面

  • 設置頁面

由於alpha階段尚未用到服務器,因此壓力測試以及疲勞度測試還不能進行。下一階段會進行服務器的搭建。

4.三、壓力測試(不一樣併發用戶數,須要給出截圖和測試實例以及結果)

4.四、疲勞度測試(測試服務器持續運行的能力,須要給出截圖和測試實例以及結果)

4.五、安全測試(從三個角度來看,即保密性、可用性、完整性。須要給出截圖和測試實例以及結果)

序號 所完成的測試 系統所指望的性能指標 實際測試結果 差異分析 性能問題及其改進建議
001 性能指標 響應時間在2s內 從小程序調試結果看,respond時間不超於2s 和自己手機性能可能也有關係,手機測試的時候有卡頓的狀況,並且iphone手機不能正常使用該程序 下階段和服務器相連後要提升響應時間
002 系統資源監控 CPU佔用不超過14% 測試結果CPU佔用10%,與指望值符合 目前記帳的功能還未與服務器相連,因此基本測試的是微信自己所佔CPU大小 自己小程序的CPU佔用率就不是很大
003 安全性測試-保密性 每一個用戶的數據都是不可泄露的,每一個用戶可管理本身的數據 每一個用戶可獨立使用小程序 和預期相符 每一個用戶是獨立登陸微信而且綁定我的信息,這個自己就保證了程序必定的保密性
004 安全性測試-可用性 每一個用戶能正常使用該程序 用戶登陸後正常使用該程序 還有細節的功能還未能實現 beta階段繼續實現未實現的功能
005 安全性測試-完整性 每一個用戶記錄的明細條目要完整保存,顯示的分析數據也要完整準確 記錄的數據還不能徹底準確的體如今報表上 程序還有bug須要修復 下一階段要將報表和數據的模塊和數據庫鏈接

五、附加題:下列的附加題基於4各標準要求中,進一步細化了要求

5.一、性能指標

5.二、系統資源監控

5.三、壓力測試

5.四、疲勞度測試

5.五、安全測試


六、你認爲大家團隊的軟件在什麼條件下,就能夠認定其已經足夠好,能夠發佈Alpha版本?——出口條件(exit criteria)

  • 可以實現添加支出\收入帳目,編輯刪除帳目明細,選擇時間用扇形圖的形式顯示用戶消費狀況,金額計算正確,扇形圖對消費比例顯示正確。

2、發佈

一、軟件發佈的同時,在團隊博客上寫一個發佈說明

1.一、列出這一版本的功能(在原有項目基礎上開發的列出新功能)

  • 記帳功能

  • 編輯帳目功能

  • 顯示帳目明細功能

  • 顯示報表功能

1.二、對運行環境的要求

  • 該項目是以微信小程序形式存在,下面對不一樣系統分別說明。
系統 使用狀況
安卓 此階段的版本安卓手機都可以正常登陸而且使用,只需掃碼或在小程序上查找慧記記帳即可登陸
iphone 測試時發現iphone手機掃碼只能看到登陸界面,點擊開始按鈕後後卡住,這個問題還未修復

1.三、安裝方法

  • 經過掃描二維碼或者在微信小程序插件中查詢「慧記記帳」。

1.四、描述系統已知的問題和限制

  • 首先是iphone手機登陸後界面會卡住的問題,其次就是使用小程序的時候可能會有數據延遲或沒有及時刷新的問題。

1.五、說明軟件的發佈方式以及發佈地址

  • 發佈方式:經過網絡(主要是QQ和微信)發佈,讓同窗們進行使用。

  • 發佈地址:經過掃描二維碼,以下


參考
版本發佈說明的實例: http://www.cnblogs.com/buaase/p/4954977.html

相關文章
相關標籤/搜索