创业6+1+2—测试博客
这个作业属于哪个课程 | 2021春软件工程实践|W班(福州大学) |
---|---|
这个作业要求在哪里 | 团队作业五——站立式会议+alpha冲刺 |
团队名称 | 创业6+1+2 |
其他参考文献 | 《构建之法》 |
一、测试工作安排
测试类型 | 测试时间 | 测试人员安排 |
---|---|---|
单元测试:后端-数据库读取、存储数据测试 | 4.27-4.30 | 黄贸之、谢雨欣、许晓蕾、唐凯秦 |
单元测试:前端-渲染页面,展示数据测试 | 4.27-4.30 | 陈毅力、蔡家鑫、吴寒、李嘉林 |
功能测试:前端-模拟数据对设计的功能进行测试 | 5.5-5.8 | 陈毅力、蔡家鑫、吴寒、李嘉林、刘睿珏 |
功能测试:后端-模拟数据对service层进行测试 | 5.5-5.7 | 黄贸之、谢雨欣、许晓蕾、唐凯秦 |
接口测试1:后端模拟数据测试接口数据传输 | 5.8-5.10 | 黄贸之、谢雨欣、许晓蕾、唐凯秦 |
接口测试2:前端与后端测试数据的传输 | 5.8-5.10 | 黄贸之、谢雨欣、许晓蕾、唐凯秦、刘睿珏 |
集成测试:根据功能模块图进行集成测试 | 5.11-5.12 | 黄贸之、谢雨欣、许晓蕾、唐凯秦、陈毅力、蔡家鑫、吴寒、李嘉林、刘睿珏 |
二、测试工具选择和运用
测试类型 | 测试工具 |
---|---|
单元测试 | Junit、chorme浏览器、firefox浏览器 |
功能测试 | iphone6\华为、chorme的插件React Dev、firefox浏览器 |
接口测试 | Postman、浏览器自带的检查、knife4j |
集成测试 | iphone6\华为 |
三、测试用例文档
1、测试管理工具的使用
2、测试用例文档
四、测试体会
- 蔡家鑫-221801113
模拟数据测试的时候还是遇到了写问题,在写代码时用的假数据太过理想,导致使用了测试数据,样式或多或少产生了一些问题,真实的数据还是能更好的暴露出问题,感觉在写代码的时候还是要考虑多种测试用例,在一开始接口测试的时候,还是有点想当然了,没有规定好请求头,以为后端接口全用的是JSON格式,然后就疯狂报错,后面规定好请求头,测试就顺利很多,进行测试前规定好还是很有必要的。
- 吴寒-111801429
原本以为事先完成了接口文档的编写,可以方便后期的前后端测试。但是,往往计划赶不上变化。前期的接口文档不一定适合后端现阶段的使用,而由于后端更改的时候,前后端并没有太多沟通,这导致了后期联调的时候,增加了调试的时间成本。
- 李嘉林-221801139
在测试的过程中,有很多之前忽略的细节,例如卡片无法长按两次,删除功能异常等,在寻找解决办法时,发现前后端沟通不够、知识储备不足的漏洞。经过两天的奋斗,终于把自己的工作完成了,可喜可贺!
- 陈毅力-221801128
项目开始之前,觉得自己的测试经验不足,对测试的具体计划、流程还不是很熟悉。但经过为期两周的测试工作后,感觉自己查找bug和前后端在项目里交互的能力都或多或少有所提升,繁忙的测试工作虽然很辛苦,但最终的结果达到了预期就会感觉十分欣慰,也觉得很值得。
- 黄贸之-221801318
使用knife4j测试和前端实际测试还是有区别的
- 唐凯秦-221801120
在数据库读取、存储数据以及对service层测试的部分进展比较顺利,但是在进行接口测试的时候就遇到了比较多的问题,一个原因是先前的设计中接口的设计有些地方不够合理,所以对接口进行了修改,还有就是我对前端传输的数据没有进行全面的测试,给遗漏了一些可能性,所以出现了一些异常,好在在前端队友的启发下,发现了问题,并及时进行了改正,有惊无险。
- 许晓蕾-221801119
在本次测试过程中汲取到了一个教训,即要充分重视单元测试与功能测试,否则bug可能会积攒至接口测试时一起爆发。
- 小欣-221801134
自己的接口测试过程比较顺利。但是前后端接口测试就出现了一些小问题,接口文档不一致导致404等问题。
- 刘睿珏-061800217
在冲刺开始的时候,预想可以根据预计流程一部分一部分完成测试,但在本次开发过程中,功能测试在不同系统的手机上产生了兼容的问题。印象最深的是接口测试,在接口部分,因为传输方式、数据传输格式、数据名称、类型等不同,前后端的数据传输有不少小问题。同时,在冲刺后期能感觉到大家的积极性有些些下降,导致开发人员之间的沟通不是很及时。
五、项目测试评述
实际工作流程
测试类型 | 测试时间 |
---|---|
单元测试:后端-数据库读取、存储数据测试 | 4.27-4.30 |
单元测试:前端-渲染页面,展示数据测试 | 4.27-5.5 |
功能测试:前端-模拟数据对设计的功能进行测试 | 5.6-5.10 |
功能测试:后端-模拟数据对service层进行测试 | 5.5-5.7 |
接口测试1:后端模拟数据测试接口数据传输 | 5.8-5.10 |
接口测试2:前端与后端测试数据的传输 | 5.10-5.13 |
集成测试:根据功能模块图进行集成测试 | 5.13-5.14 |