1、在測試過程當中總共發現的Bug前端
a. 修復的bug:web
- 首頁排版亂序;
- 首頁「開始選擇」按鈕點擊不觸發圖片滑動的事件;
- 首頁「就這個了」按鈕點擊不觸發圖片滑動結束的事件;
- 排版亂序;
- 副頁「評價」的多行文本輸入框與文字部分錯位;
- 副頁「評價」的五星點擊不觸發顏色變換的事件;
- 評價對菜品的相對權重影響比例不足;
- 部分菜品始終沒法推薦;
- 優先隊列使用時操做冗餘、出隊信息丟失;
- 評價對菜品的相對權重影響比例不足;
- 讀取歷史記錄時,讀取失敗;
b. 不能重現的bug:算法
- 副頁的某一行五星點擊同時觸發其餘行的五星發生事件改變;
c. 這個產品就是這樣設計的,不是bug:小程序
- 首頁選擇類別,點對應圖片,會跳轉到「網絡鏈接錯誤......」頁,這裏是由於食物的詳細信息還沒有徹底,待完善後可進行詳細查看;
- 首頁點「開始選擇」按鈕,圖片開始滑動變換,當圖片全滑動完後會循環滑動;
- 用戶不能自定義菜單,只能經過後臺管理員修改;
d. 沒有能力修復,未來也不打算修復:windows
- 首頁「再來一次」按鈕點擊有時不觸發圖片從新開始滑動的事件;
- 首頁「開始選擇」按鈕再次點擊有時不觸發圖片滑動的事件,可能需屢次點擊並等待;
e. 這個bug的確應該修復,可是沒有時間在這個版本修復,延遲到下一個版本修復:微信小程序
- 副頁的某一行五星點擊同時觸發其餘行的五星發生事件改變;
- 首頁類別選擇的圖片樣式不是特別好看;
- 副頁的圖片樣式不是特別好看;
2、場景測試微信
a. 你預期不一樣的用戶會怎樣使用你的軟件:網絡
按照咱們作「吃什麼」這個微信小程序的初衷以及需求分析,其實咱們的用戶主要是針對東北師範大學的在校生,因此預期你們會經過咱們的宣傳和他人的推薦,去微信掃碼使用或者搜索使用。而另外一方面,咱們的界面作的簡潔大方、特徵明顯,很是利於你們理解和使用,不須要額外的指導。工具
b. 他們有什麼需求和目標測試
用戶的需求是但願有一款軟件能夠幫助解決「吃什麼」這個難題,用戶目標是成功選擇出「吃什麼」。
c. 你的軟件提供的功能怎麼組合起來知足他們的須要
首先,咱們的微信小程序就是爲了解決用戶「吃什麼」這個需求的,其次咱們首頁就是經過算法和先後臺來實現根據類別隨機選擇「吃什麼」的,因此說,咱們的軟件基本功能已經知足了用戶的需求與目標。
3、軟件測試
微信小程序的前端部分主要是在「微信web開發者工具」裏面進行代碼的構建和界面的開發,而這過程當中其實能夠實時看到界面預覽效果(除了可點「預覽」進行實時查看之外,其實代碼完成後當即保存界面也能實時顯示)。因此說,關於前端測試方面,主要是進行「發佈」,而後便可登陸微信客戶端進行實時的查看與測試。
平臺:windows10 64位、Windows7 64位
硬件配置:
測試矩陣:
咱們主要在微信web開發者工具上進行設計。
測試功能 |
測試項 |
檢驗點 |
預期結果 |
實際結果 |
首頁功能 |
選擇類別功能 |
類別按鈕 |
默認不勾選,點擊一次選擇成功,第二次取消 |
√ |
開始選擇功能 |
開始選擇按鈕 |
點擊按鈕個性推薦食物 |
√ |
|
肯定選擇功能 |
Ok按鈕 |
將推薦被接收的食物信息存儲到歷史記錄裏面 |
√ |
|
換一個按鈕 |
從新選擇食物 |
√ |
||
吃惑軌跡功能 |
評分功能 |
五星評分按鈕 |
點擊星星,星星亮起表示分數,點擊肯定後不可更改 |
× |