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