團隊做業5——測試與發佈

1.在測試過程當中總共發現了多少Bug?每一個類別的Bug分別爲多少個?
a.修復的Bug(4個)數據庫

  • 背景圖片在微信Web開發者工具裏面可以全屏顯示,而放在手機上沒法全屏顯示
  • text在wxml上的文字,在放在安卓端以後,字的位置不對,會跳到下一行
  • 輸入的數量和難易程度不在範圍內也會進入下一個頁面,可是沒法跳出題目
  • 設置的背景圖片沒法正常顯示

b.不能重現的Bug(0個)
c.這個產品就是這樣設計的,不是Bug(0個)
d.沒有能力修復,未來也不打算修復(0個)
e.這個bug的確應該修復,可是沒有時間在這個版本修復,延遲到下一個版本修復。(1個)小程序

  • 此次大部分數據存放在共享txt文件中,沒有鏈接數據庫,數據存在不安全性和效率較低,下個版本會鏈接數據庫

2.場景測試(scenario testing),包括如下內容:微信小程序

  • 你預期不一樣的用戶會怎樣使用你的軟件?
    學生羣體會在課餘時間經過該微信小程序練習四則運算,而教師會經過該微信小程序來出題目給學生作練習使用
  • 他們有什麼需求和目標?
    使用該微信小程序可以鍛鍊四則運算的能力,長期使用的話能夠更熟練的使用到生活中
  • 你的軟件提供的功能怎麼組合起來知足他們的須要?
    他們的需求就是可以熟練掌握四則運算的能力,經過出題的功能和核對答案的功能可以讓他們知道對錯,經過錯題集的功能可以讓他們知道本身是哪裏出錯,經過排行榜功能可以知足如今人們的好勝心理從而間接加強四則運算能力

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

測試項 測試點 預期結果 華爲榮耀6plus 小米6 OPPOA77 iphone7
微信受權 「微信受權」按鈕 獲取用戶微信頭像和微信暱稱
用戶輸入頁面 「肯定」按鈕 能夠輸入相應的數字,而且輸入的數字不在範圍內的話會彈出提示框並從新輸入
輸出題目界面 「肯定」按鈕 用戶能夠讀取到題目而且輸入答案
顯示正確率頁面 界面顯示 能夠輸出用戶答錯幾題和答對幾題

4.非功能性測試安全

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

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

  • 壓力測試(不一樣併發用戶數,須要給出截圖和測試實例以及結果)
  • 疲勞度測試(測試服務器持續運行的能力,須要給出截圖和測試實例以及結果)
  • 安全測試(從三個角度來看,即保密性、可用性、完整性。須要給出截圖和測試實例以及結果)
    上面幾個測試,因爲沒有鏈接到服務器,因此都沒法進行測試

6.你認爲大家團隊的軟件在什麼條件下,就能夠認定其已經足夠好,能夠發佈Alpha版本?——出口條件(exit criteria)
我認爲團隊的軟件,首先是已經實現了的基礎功能,實現了出題和審題的基本功能,可是要發佈Alpha版本,至少得有錯題集功能,須要鏈接上數據庫服務器,在上面存儲用戶的信息,而後須要將界面在作適當的調整,界面的美化和位置調整,由於在測試的時候發現,小程序上面的樣式會隨着手機的改變而發生變化,這個須要進行更多的測試和調整。在這些都作完以後,才能夠進行Alpha版本的發佈服務器

發佈
1.軟件發佈的同時,在團隊博客上寫一個發佈說明微信

  • 列出這一版本的功能(在原有項目基礎上開發的列出新功能)
    Alpha版本的基本功能是可以按照用戶輸入的需求來生成相應的題目,而且判斷用戶輸入答案的正誤來生成相應的正確率併發

  • 以原有項目爲基礎開發的,列出這一版本修復的缺陷
    沒有原有版本,這個版本缺陷仍是有挺多的,好比說在檢測用戶答案的時候,用戶必須輸入準確的答案才能是對的,這有很大的麻煩,好比說在計算除法的時候,精確太多位沒法計算;沒有鏈接到數據庫服務器,致使許多功能都沒法實現iphone

  • 對運行環境的要求
    在各大微信小程序上能夠運行工具

  • 安裝方法
    無需安裝,只須要在微信小程序上加載便可

  • 描述系統已知的問題和限制
    已知的問題:①在部分機型上仍然存在着界面與設計不一致,字體和圖片會不在預期的位置②題目生成的方式有問題,只是按照難易程度,好比說難度爲1,就是單位數之間的運算,難度爲3,就是三位數之間的運算,這樣區分難易程度不合適③仍是對用戶輸入的答案的判斷有問題,沒法徹底精確,只須要精確到好比小數點後兩位便可
    限制:①沒有鏈接到數據庫服務器,錯題集和排行榜的功能還暫時沒法實現②因爲是在手機上作四則運算練習,因此對於草稿的要求沒法知足,只能讓用戶自行準備草稿

  • 說明軟件的發佈方式以及發佈地址
    軟件將發佈在微信小程序上,目前還在審覈中

2.對於功能的描述除了文字之外,能夠經過圖片、視頻等進行輔助說明。

相關文章
相關標籤/搜索