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

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

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

图一:部分代码示例

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

图二:FORM1主控窗口

图三:FORM2挑战失败窗体

图四:FORM3挑战成功窗体

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

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

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

南财信工院

责任编辑:

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

  1. 准大三学生暑期社会实践真实感悟

    准大三学生暑期社会实践真实感悟 一.公司及人员介绍 我是在杭州始途科技有限公司实践的,这是一个刚起步不久的创业研发型小公司,是由原来在吉利公司工作的老员工自主创业的公司,主要研发智能停车单元,就是PS ...

  2. 计算机与科学技术暑期社会实践,2018年暑期社会实践活动|计算机科学技术学院、软件学院...

    原标题:2018年暑期社会实践活动|计算机科学技术学院.软件学院 为了弘扬中华民族的传统美德,提升大学生的思想道德素质,推动校园精神文明的传承与建设,秉承雷锋精神的理念,对弱势群体多一些关怀与帮助.同 ...

  3. 计算机专业大一暑假,2020年计算机专业大学生暑期社会实践调查报告

    <2020年计算机专业大学生暑期社会实践调查报告>由会员分享,可在线阅读,更多相关<2020年计算机专业大学生暑期社会实践调查报告(4页珍藏版)>请在人人文库网上搜索. 1.2 ...

  4. 计算机实训安全教育,暑期实践 | 计算机学院举行暑期社会实践动员暨安全教育大会...

    原标题:暑期实践 | 计算机学院举行暑期社会实践动员暨安全教育大会 计算机学院记者团讯(通讯员 汪芝羽)7月4日中午,计算机学院在九号楼1021会议室举行了2019年暑期社会实践动员暨安全教育大会.指 ...

  5. 沈航计算机学院杨华,【沈航新青年·实践】电子信息工程学院“电信筑梦,科技振兴”暑期社会实践活动纪实...

    原标题:[沈航新青年·实践]电子信息工程学院"电信筑梦,科技振兴"暑期社会实践活动纪实 7月21日下午3点30分,"电信筑梦,科技振兴"暑期社会实践活动在建平县 ...

  6. 大学生暑期社会实践活动

    无锡商业职业技术学院 大学生暑期社会实践活动登记表 姓名 强可心 性别 女 学号 2032010211 二级学院 旅游管理学员 班级 旅游2002 实践形式 ✔个人实践 o团队实践 社会实践总结 实践 ...

  7. 徐敏 计算机科学教育,计算机学院举办梦想公开课暨2019年暑期社会实践动员大会...

    5月6日下午,计算机科学与技术学院/人工智能学院在将军路校区2110教室举办梦想公开课暨2019年暑期社会实践动员大会.此次公开课由学院团委书记耿瑞.团委副书记蔡月啸和朱逸帆担任主讲人,学院2018级 ...

  8. 计算机义诊暑期社会实践报告,暑期社会实践 | 免费技术进社区,电脑义诊帮您忙...

    原标题:暑期社会实践 | 免费技术进社区,电脑义诊帮您忙 7月7日至13日,南京农业大学信息科学技术学院电脑义诊公益服务团队来到梅花山庄小区中央广场,面向2000余户社区居民进行了电脑义诊公益服务. ...

  9. 计算机技术竞技活动社会实践,信息与计算机学院暑期社会实践队伍介绍

    原标题:信息与计算机学院暑期社会实践队伍介绍 赴全国大学生机器人大赛RoboMaster 机甲大师赛社会实践队介绍 2019年7月6日,由45人组成的机器人大赛RoboMaster机甲大师赛社会实践队 ...

最新文章

  1. 关于python和anaconda的一些基础认识
  2. word文档下划线无法显示的解决方法
  3. 64位Ubuntu提示(...adb": error=2, 没有那个文件或目录)
  4. linux操作系统网络,网络安装linux操作系统
  5. Guava翻译系列之EventBus
  6. 好看清新的双栏博客模板,可以用来做工作室官网,自媒体官网,个人博客,产品展示等网站。
  7. MonkeyRunner学习(1)测试连接
  8. 并发-阻塞队列源码分析
  9. 原谅我曾经是搞化学的《帮助寒门家庭共度难关》
  10. SOS Dynamic Programming
  11. ThinkPHP5.0 查询条件where()使用
  12. Android设备图标显示模糊问题
  13. 转李承鹏的《恰恰》,这次一定要顶他
  14. pxe自动装机利用tfp,http,nfs服务实现。
  15. entity framework migration
  16. 医院管理系统明细 HIS源码
  17. 色彩心理学:为什么快餐店不适合等人?
  18. 期刊论文添加基金项目、作者简介
  19. 绕过备案拦截的几种方法
  20. freebsd安装xfce桌面

热门文章

  1. 软件测试行业薪资排名第五!一线城市,月薪多少才够上了及格线?
  2. git 拉取远程分支到本地的简便方法
  3. 有一个整数,加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?完全平方数:16=4*4
  4. Python能做什么?
  5. [光明日报]青年学生怎样把握成功机遇 --中国科学院院士 朱清时
  6. Linux快捷键使用汇总
  7. SQL Server 2005 术语词汇表
  8. 从微信的成功看移动AppUI设计的精髓
  9. 【JavaSE】封装与继承,访问限定符的总结
  10. 在python中numpy是什么意思_numpy是什么