Alpha冲刺——测试随笔

这个作业属于哪个课程 2021春软件工程实践|W班 (福州大学)
这个作业要求在哪里 团队作业五——站立式会议+alpha冲刺
团队名称 unity从入门到入土
这个作业的目标 完成Alpha冲刺
作业正文 正文
参考文献 《构建之法》

测试安排

测试人员 测试内容
221801403 ui部分的测试、接口测试、 性能测试
221801407 后端部分的地图与部分room部分单元测试
221801433 后端部分的地图与room部分单元测试

测试工具

测试工具 用途
JProfiler 9.2 用于后端进行性能测试,查看运行时项目的运行状态,检测在运行时的异常。
IDEA Junit 用于后端进行单元测试,检查功能的返回值是否有误。
Postman 用于接口测试,对接口的post/get请求进行检测
项目测试 手动

测试文档

测试文档

测试体会

  • 后端:
    • 单元测试能够快速测试你的代码是否能够完成预期的功能,减少在项目出现问题黑盒测试后再去寻找修改的时间。工欲善其事,必先利其器。好的代码一定是需要啊经过检测的,利用好时间进行单元测试会让之后的工作减轻许多。
    • Postman太好用了,测试了接口的功能,很顺利,舒服了。
    • JProfilers太难了,全英文,网上找到的教程都很晦涩,只是在介绍每个地方的功能,没有具体的介绍流程的教程,而且涉及到了很多jvm知识,一些视图的功能不是很了解,做测试时也是一知半解,下次一定拿下。
    • 测试做好,项目好搞。
  • UI:
    • 黑盒测试还是十分必要的,这是你最直观能够感受到项目的地方。任何在页面上的错误都能够很直观的展示出来,有利于项目整体的进展。
    • 因为时间准备不够充分,UI部分没有找到很好的自动化测试工具,只能人工一次次体验功能。一些脚本的错误也能很快知道如何去修改。之后会进一步进行UI测试。

项目测试评述

  • 测试是项目中非常重要的一个部分,也是我们容易忽略的一个部分。在软件质量测试课程之前,我们甚至连测试的意识都没有,每次提交的代码在运行时总能出现一堆错误,非常浪费时间。
  • 在学习了《构建之法》中的相关内容后,我们对项目的测试有了更深的认识,好的测试不是在刻意地浪费时间,二十针对不同的情况,提出不同的条件,在项目发布前,以最小的代价解决自身项目=的致命错误,有时的黑盒测试并不能够展示一些错误,例如信息越界,并行接口不能实现,数据攻击等,都是我们在做项目时应该思考的东西,做好测试,是完成一个优秀项目的前提,也是提供一个思考自身代码和界面的过程,能够开发自己的思考,提升自己代码的健壮性,让自己成为一个优秀的代码工程师。
  • 在本次α冲刺过程中,我们的而有些代码需要做到的单元测试太多,不能够全部检测,在下一阶段,我们会更加注重测试,使用更加好用的方法测试我们的项目。
posted @ 2021-05-14 19:19  unity从入门到入土  阅读(73)  评论(0编辑  收藏  举报