测试与发布
这个作业属于哪个课程 | 软件工程2024 - 广东工业大学 |
---|---|
这个作业要求在哪里 | 软件工程2024 - 班级博客 |
这个作业的目标 | 测试与发布 |
一. 测试
1.在测试过程中总共发现了4个Bug
修复的bug(2):
1.未经过账号注册也能直接登录,已通过过滤器进行过滤
2.在宠物对战游戏中,有时候可能会出现宠物技能效果无法触发或者计算错误的Bug。通过调整代码逻辑,已修复这类Bug。
不能重现的bug(1):
玩家在特定操作后触发了闪退Bug,但由于操作步骤复杂或者具有随机性,开发者无法重现Bug
这个产品就是这样设计的,不是bug(1):
测试过程中,玩家反馈宠物释放技能时没有动画,这不是bug而是没有实现的功能。
没有能力修复,将来也不打算修复(0)
这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复(0)
2.场景测试(scenario testing),包括以下内容:
2.1 不同的用户会怎样使用这个软件
- 竞技玩家:这些玩家将宠物对战游戏视为竞技比赛,并致力于收集强力的宠物并提升自己的宠物等级。他们经常参加与其他玩家或者野生宠物对战,以展现自己的实力。
- 收藏家:这些玩家享受收集稀有或特殊的宠物,并致力于完善自己的宠物收藏图鉴。他们可能会花费大量时间和金钱来获取各种珍贵的宠物。
- 社交玩家:这些玩家将宠物对战游戏视为社交平台,通过游戏和聊天与其他玩家互动。他们喜欢结识新朋友、加入公会或组队合作。
- 休闲玩家:这些玩家将宠物对战游戏作为放松和娱乐的方式,并不太在意竞技或排名。他们可能会在空闲时间里玩几局游戏,放松心情。
2.2 他们的需求和目标
- 想要体验游戏中的刺激和竞争:他们希望通过与其他玩家对战来测试自己的技能和策略能力。
- 喜欢收集和培养宠物:他们享受收集各种不同种类的宠物,并通过训练和培养宠物来提升它们的实力。
2.3 你的软件提供的功能怎么组合起来满足他们的需要?
软件既提供玩家与野生宠物之间的对战,也提供玩家之间的对战,通过对战他们能够提升自己宠物的实力,也能收集不同的宠物。
2.4 你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)
- 平台:
- Windows:Windows 11, Windows 10
- Mac:macOS Catalina
- Linux:Ubuntu 20.04 LTS
- 硬件配置:
- CPU:Intel Core i5
- GPU:NVIDIA GeForce RTX 2060
- 内存:8GB, 16GB, 32GB
- 存储:SSD, HDD
- 浏览器类型:
- Google Chrome:最新版本
- Mozilla Firefox:最新版本
- Microsoft Edge:最新版本
- 网络环境:
- 高速网络:100Mbps以上
- 低速网络:10Mbps以下
- WiFi连接:2.4GHz, 5GHz
通过以上测试矩阵的条件,可以确保在不同的平台、硬件配置和浏览器类型下对宠物对战游戏进行全面的测试,以验证其稳定性和兼容性。
2.5 你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)
- 完成基本功能开发:软件已经实现了最基本的功能,并且能够顺利运行。
- 没有致命性缺陷:软件在基本功能上没有严重的致命性缺陷,可以基本正常运行。
- 可以供有限用户群体测试:软件可以被一小部分内部或外部用户使用,以收集他们的反馈和建议。
- 实现核心设计目标:软件已经实现了核心的设计目标,即使还有一些功能待完善或优化。
- 团队内部测试通过:团队内部的测试已经确认了软件的基本稳定性和功能完整性。
对于我们团队的软件,当软件满足以上条件并经过严格的内部测试之后,我们会认为软件已经足够好,可以发布Alpha版本。发布Alpha版本将有助于更广泛地公开测试软件,并收集更多的用户反馈,从而进一步改进和完善软件。
二. 发布
1. 功能介绍
Alpha版本具有的功能大体如下:
-
Figure 1首页
-
Figure 2注册页
-
Figure 3登录页
-
Figure 4对战
-
Figure 5签到
2. 修改的缺陷
- 通过过滤器进行过滤,解决未经过账号注册也能直接登录的问题
- 在宠物对战游戏中,有时候可能会出现宠物技能效果无法触发或者计算错误的Bug,通过调整代码逻辑,已修复这类Bug。
3. 环境要求
该物理实验网站是以网页形式存在,下面对各大主流浏览器分别说明。
火狐FireFox:使用正常,能够实现预期功能
Chrome系列:支持Chrome系列的最新三个稳定版
4. 安装方法
该物理实验网站是以网页形式存在,无须安装,只需访问该网站的网址就可以访问该物理实验网站
5. 问题与限制
问题:该网站Alpha版本的问题在于可进行的交互数量较少,
限制:该网站的目前只能通过本地连接。
6. 发布方式及发布地址
发布方式:通过网络在校内发布。
发布地址:该物理实验网站的IP地址为:http://192.168.130.10:8080/PokemonGame_war/