142
社区成员




这个作业属于哪个课程 | 2022福大-软件工程、实践W班 |
---|---|
这个作业要求在哪里 | 团队作业——站立式会议+alpha冲刺 |
这个作业的目标 | Alpha冲刺测试总结 |
其它参考文献 | CSDN、《构建之法》 |
后端
测试名称 | 测试内容 | 人员 |
---|---|---|
接口测试 | 对后端各个模块的接口进行测试,验证接口返回是否正确 | |
• 登陆注册验证、文件上传模块接口测试 | • 测试模块的各个接口是否返回正确数据 | 051904112 |
•文件上传模块接口测试 | • 测试生活须知模块的各个接口是否返回正确数据 | 051904112 |
• 生活须知模块接口测试 | • 测试生活须知模块的各个接口是否返回正确数据 | 221900334 |
• 我的模块接口测试 | • 测试我的模块的各个接口是否返回正确数据 | 221900223 |
• 学习社区模块接口测试 | • 测试学习社区模块的各个接口是否返回正确数据 | 221900309 |
单元测试 | ||
•登录注册验证模块dao、service层测试 | • 测试登录注册模块dao、service层的各个方法是否返回正确数据 | 051904112 |
• 生活须知模块service层测试 | • 测试生活须知模块service层的各个方法是否返回正确数据 | 221900334 |
• 学习社区模块service层测试 | • 测试学习社区模块的逻辑是否正确 | 221900309 |
前端
测试名称 | 测试内容 | 人员 |
---|---|---|
注册登录测试 | 通过真机进行注册登录的成功与失败测试,并且能够有相关提示信息 | 221900305 |
生活需知模块测试 | 测试生活需知模块的界面是否正确 | 221900424 |
学习社区模块测试 | 测试学习社区模块的界面是否正确 | 221900413 |
我的模块测试 | 测试我的模块的界面是否正确 | 221900225 |
后端
测试模块 | 测试工具 |
---|---|
接口测试 | Postman |
单元测试 | IDEA Junit5 |
性能测试 | IDEA Junit5 |
前端
测试模块 | 测试工具 |
---|---|
界面测试 | 人工执行 |
功能测试 | 人工执行 |
学号 | 测试体会 |
---|---|
051904112 | 测试过程整体上比较顺利,postman的使用大大减少了工作量,只在文件上传接口的测试中遇到了一些路径上的小问题。登录注册的各项测试为要尤为注意边界条件,需要对多组非法输入进行测试。 |
221900334 | 在编写接口的时候使用postman测试十分方便,特别是添加文章这种需要接收前端传递表单数据的接口,可以在postman自行编写测试数据进行测试,不用依赖于前端。但是即使我独立测试没有问题,与前端对接测试的时候还是会有问题。所以后端在编写接口时不能一个人埋头苦干,要与前端进行充分沟通交流,准确理解前端需求。 |
221900223 | 一开始对于接口的测试还是直接使用浏览器,后来发现postman很好用,测试的时候还是要明确前端需要的数据格式,以前传递过来是数据体的样式,因此也是需要与前端多进行交流的。 |
221900225 | 前端测试中出现最多的bug是Not Found:Page[X][-X,X] at view.umd.min.js:1,大部分是因为重新获取数据时没将原来的数据缓存清空,再次切换到之前访问过的tab的时候内容会显示多次。还有就是许多组件存在一定的适配问题如swiperitem的高度无法将父容器swiper给撑开,进行动态获取组件高度并指定对应高度的时候底部会出现空隙,在进行一定测试后放弃使用该组件。测试过程中也发现也许多bug,对大部分进行了修改 |
221900309 | 测试的整体过程还是比较顺利的,主要的问题在于对接口进行测试的时候,虽然接口的返回参数没有问题,但在设计方面有些地方不够合理,导致前后端对接存在一些困难,因此和前端同学充分沟通后对接口进行了修改。本次测试让我重新回顾了软件测试的课程,了解了测试的整体流程,提升了发现问题以及团队协作的能力。 |
221900413 | 前端测试由于在编写代码时都对接口请求的数据在控制台输出测试,这样可以比较好的测试数据是否请求正确以及页面展示是否正确。对于页面跳转部分的测试在真机上进行人工测试,基本较好地测试了相关的功能实现,所以测试效果相对较好。通过此次的测试,学会了前端基础的测试方法,学到很多。 |
221900424 | 前台测试进行了相对全面的测试,首先是接口方面我们私下都有个对应后台成员交流,所以在使用接口的时候都会帮忙一起发现不足,其次是页面逻辑接口,一些页面跳转,点击提示都进行了测试,最终解决,总体测试还是相对顺利的。 |
本次测试主要包含前端的功能界面测试以及后端的单元测试、接口测试以及性能测试,其中单元测试和性能测试使用JUnit、接口测试通过Postman进行。测试的核心任务是满足最低接受条件的前提下,提高各个部分的质量。在测试过程中,我们发现了不少问题以及一些可以优化的地方,修改了不少bug。经过了完备的测试后,Nav App的功能基本完备,项目完成的较为完整。