后端
工作 | 人员 |
---|---|
单元测试 | 091700403、221700116、221700141、221700105 |
帖子页面接口 | 091700403 |
时间轴接口、个人主页接口 | 221700141 |
地图接口、评论接口 | 221700116 |
登录注册接口 | 221700105 |
前端
工作 | 人员 |
---|---|
组件测试 | 221701104、110700516、221701132 |
登录界面、帖子展示界面、帖子详情界面、帖子的回复、帖子的交互、个人页面的信息显示、个人页面的交互、管理员界面、管理员界面的交互 | 091700403 |
时间轴页面、时间轴展示界面、时间轴筛选界面、时间轴的筛选、地图的划分功能和API结合。 | 110700516 |
地图页面、地图的跳转界面、地图的划分功能和API结合 | 221700132 |
后端
测试类别 | 工具选择 |
---|---|
接口测试 | RESTClient |
单元测试 | JUNIT5 |
前端
测试类别 | 工具选择 |
---|---|
接口测试 | eolinker |
数据测试 | mockjs |
221701116:代码仅靠最初的构想编码是往往不够的,只有通过测试,才能够了解到代码正确与否。测试工具的选择也很重要。
091700403:测试工具过程遇到bug要耐心去调好
221701141:以前做的测试大都边编写边测试,输出看看就完事了。自从上了软件工程实践课,我就对测试有了更深的了解。确实,测试是项目中不可或缺的一部分。这次后端做的测试主要有DAO层单元测试,接口测试。测试的过程让我发现了自己程序的很多BUG,也让我明白:测试是有用的工作。不过测试的过程不太喜欢,可能是没有找到好用的工具,也可能是测试经历很少,还有些抵触吧。
221701105:测试工作在我看来是很重要的,跟用户体验的关系很大,做好测试就是前进了一大步
221701104:
之前对测试的概念就是黑箱测试,胡乱找点数据,塞进程序里,看出来是什么东西,在上次软件评测的时候对测试更加重视了,但还是没想到测试的工作量不亚于开发的工作量。再加上自己开发的页面比较多,对页面的测试工作就像计划里说的,从单组件到组件传值到页面传值到功能接口调用,连接、拆分的工作不断地进行,是对逻辑的一个很大的考验,每次测试一阵之后就得停下来休息一会理清头脑。测试完之后,觉得测试是一个从小到大的部分,不能急,在测试之前的计划不能粗粒度,应该足够细化,这样才知道自己在这个测试完成之后接下去要测试什么,不会A测试一下发现有错,头一大又去B测试,结果B测试也错,像个无头苍蝇一样到处乱撞。在下一阶段的开发中也要考虑将测试的预期时间拉长一些了。
110700516:
负责的部分主要是功能中前端时间轴部分的测试,目前做到的是可以点击按钮切换不同种类的时间轴,通过输入时间可以筛选内容,具有添加和删除功能。在测试过程中,实现路由的跳转和本地测试数据过程中遇到了较多的困难,本身测试时使用了自己编写的数据,较为顺利,与后端连接时需要再考虑后端的设置的数据情况进行调整和完善。
221701132:
负责的部分主要是功能中前端地图部分的测试,目前做到的是全国地图中福建省份上各市的区块划分和渲染。在测试过程中发现规则区块的覆盖问题以及区块划分的算法问题是难点,调用百度地图api后采用经纬度划分区块和覆盖各个市,测试过程中不断调整区块划分和调节区块位置让其尽量覆盖中心点,目前测试数据量较小,需要改进算法来适应更多的数据的运行。
本次根据几个模块进行测试,系统基本功能基本完备,基本可以满足运作需求。前端和后端的测试都按照自底向上的测试方式进行,从单独的模块到最后完整的页面功能,进展虽然不是很顺利,但是基本的测试都完成了,基本的功能也能够实现,但是测试的规划有点太迟了,如果能提早想到更加细致的测试,可能能够更好的帮助我们提高项目的整体水平。
原文:https://www.cnblogs.com/team6puls1/p/12845050.html