所屬課程 | 軟件工程基礎 |
---|---|
做業要求 | 團隊第三次做業:Alpha版本發佈 |
團隊名稱 | 朋友代打瞭解一下 |
這個做業的目標 | α版本的測試和發佈 |
團隊成員 | 學號 | 職務 |
---|---|---|
HTB | 061126 | 隊員 |
HZ | 061127 | 隊員 |
JHL | 061128 | 隊員 |
JQH | 061119 | 隊員 |
J L | 061130 | 隊員 |
下載連接:https://pan.baidu.com/s/1uQyQKDjJHwOLcUsY8G-IsQ
提取碼:wslg算法
下載成功後,對文件進行解壓。下點擊Golden_game.exe運行安裝程序,如圖:
工具
Ⅰ、程序的初始界面以下:
學習
- 查看遊戲規則
點擊 rules 鍵或點擊菜單欄中的 '?' 或使用快捷鍵 Ctrl + R ,效果如圖:
- 查看 G 值趨勢
點擊 trend of G 。- 退出遊戲
點擊 exit ,或者點擊菜單欄中的 hone 鍵。- 開始遊戲
點擊 start ,進入模式選擇階段。
Ⅱ、模式選擇
測試
- 輸入玩家數量,選擇回合模式後進入遊戲階段
Ⅲ、遊戲階段
動畫
- 玩家分別輸入本身的暱稱和點數。(暱稱後續回合不能修改)
- 玩家所有輸入後點擊 calculate 鍵,程序進行計算。
- 程序計算出當前回合的贏家:
- 點擊 next 進入下一回合遊戲。
- 遊戲階段能,能查看當前得分,查看上回合G值及近十回合的G值曲線圖。
- 回合結束後進入結算界面
Ⅳ、結算階段
編碼
- 可查看得分榜。
- 可查看歷史回合各個玩家輸入點數。
- 可返回初始界面,再次遊戲。
Ⅰ、測試工做安排
每一功能完成後即由相關開發人員進行測試設計
Ⅱ、測試工具選擇
代碼部分經過Visual Studio在開發時測試
無誤後進行用戶使用場景測試blog
Ⅲ、測試用例:
遊戲
Ⅳ、測試截圖開發
- 開始界面:
- 模式選擇界面:(錯誤輸入提示)
- 遊戲階段:(錯誤輸入提示)
- 查看得分榜:
- 查看歷史記錄:
- 查看G值曲線:
Ⅴ、測試總結
- 在初次寫測試用例的時候,感受真是糾結,用例寫的很死板,看似簡單的一個填表工做,要寫好真是不簡單。一開始寫的比較不天然,有些生搬硬套,並且還很慢。
- 這次測試感受就是爲了找到bug,然而這學期的測試學習經驗告訴我這是錯誤的。「軟件測試的目的在於發現錯誤,一個好的測試用例在於發現歷來未發現的錯誤,一個成功的測試是發現了從未發現的錯誤的測試。」 若是隻是爲了找到bug,那麼bug會整天纏着你。
α版本總結:
- 本次α版本已實現程序的主體內容及用戶交互界面。大致算法已經設計完畢。
- 和項目預期相比,目前尚有獎懲模式這一大模塊未完成和一些其餘細節處未設計,此外α版本還存在一些bug還未修改。
β版本展望:
- 咱們團隊將在下一階段對程序加入獎懲模塊,添加音效效果以及添加一些簡單動畫效果。
週數 | 預期安排 |
---|---|
12周 | 設計出獎懲模塊算法,並編碼實現 |
13周 | 對程序添加音效,加入部分動畫效果 |
14周 | 對β版本進行後期測試和維護 |