扫雷游戏软件测试,暑期社会实践 | 扫雷游戏的测试完善及总结

原标题:暑期社会实践 | 扫雷游戏的测试完善及总结

在程序的前期准备和代码功能实现的基础上,信息工程学院扫雷少女101团队成员针对已具备基本雏形的扫雷游戏进行全方位仔细的测试,来发现程序现有或是未知的bug,并加以改正和完善,确保团队项目的成果可以顺利使用。

在之前的设计实践中,基本界面已经实现,则说明最基础的代码编写没有明显问题错误,只需要在原代码的基础上,查看有无可以改善或者冗余无用的代码模块,代码简洁也是整个团队追求的目标,可以使程序更加美观高效。如下图,利用简单的编程方法完成扫雷游戏的初始化界面设置。

4cd90a8dc79b7dbf8d937b57aae10f4d.png

图一:部分代码示例

当确保了最基本代码没有问题之后,我们就要开始进行功能测试。所谓功能测试,是指测试软件各个功能模块是否正确,逻辑是否正确。在该程序中,为实现游戏的完整性,团队成员共设计了五个功能模块分别是:FORM1主控窗口、FORM2挑战失败窗体、FORM3挑战成功窗体、PANE封装、MINEPIELD封装。在此基础上,扫雷少女团队成员分工完成了对这五个功能模块的测试,并通过相互的交流,确保该程序开发的功能完善可行。下面展示了五个功能在修改调试后,可以达成的效果图。

dcb31cfa752433ea653e7f3209988253.png

图二:FORM1主控窗口

904de2eb58d14e688fdab3c4cfe1894f.png

图三:FORM2挑战失败窗体

324f24463d8fa9d1cf65b995d40f114b.png

图四:FORM3挑战成功窗体

由于本程序设计较为简单,所以在基本功能测试无误后,大致的测试工作就到此结束了。在开发此扫雷小游戏前,团队成员们充分研究试玩了Windows自带的扫雷游戏,深入了解了扫雷游戏的规则,同时,也在网络上查找了类似的游戏设计源代码并下载研究。通过运行研究这些源代码,学习到了递归算法等课堂上没接触过的新知识。

由于开发能力不足,此扫雷游戏只是在基本功能上与Windows扫雷一致,仍有很大的改进空间,我们将会继续学习C#、.NET相关知识,在美观、功能、趣味等方面加以改善。

通过开发此扫雷游戏,不仅巩固了之前学过的知识,将其融合,还获得了许多新的知识,团队成员们深入了解到自己的不足,还有更多的知识需要去学习,学无止境的态度将会伴我们走过未来的人生。

南财信工院

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值