16340115 - smiletomisery Final Report
个人简短总结
我主要做了后端在模型上的设计,修改了API文档,对于整个项目的测试,除此之外我还帮项目经理写了一些文档。
后端模型设计
我主要设计了领域模型图和ER图,为了设计这两个图,我参考了以前数据库的课本还有现在系统分析的课本,感觉复习到了一些知识。
API文档修改
因为前端反映初始设计的API文档不是特别明晰,急需API文档使用,所以我在测试的时候把API文档也修改了,主要添加了API文档的使用用例(输入和返回),另外就是对api里面的一些错误进行了修改,最后根据后端的需求调整了一下,学习到了一种新的api文件的设计方法
测试
本来计划要做后端,但是商量了以后觉得后端一个人写可能还快一点,然后刚好也没人前期主要是对后端的api和代码做了一些测试。在综合测试中,我编写了测试样例,并且使用jmeter和postman做了性能测试。最后一个阶段,我们针对之前的bug做了回归测试。在测试过程中,我学到了各种测试方法和技巧。
其他
其他主要是竞品分析以及其他一些杂七杂八的事。
PSP 2.1 统计
PSP阶段 | Time (%) |
---|---|
计划 | 7 |
· 估计任务时间 | 7 |
开发 | 77 |
· 分析需求 | 5 |
· 生成设计文档 | 13 |
· 设计复审 | 5 |
· 代码规范 | 2 |
· 具体设计 | 8 |
· 测试代码 | 15 |
· 代码复审 | 4 |
· 测试 | 25 |
报告 | 16 |
·测试报告 | 10 |
·计算工作量 | 1 |
事后总结,提出过程改进计划 | 5 |
合计 | 100 |
主要工作清单:
最有趣:学习了swagger的api文档显示方法并且改进 最辛苦: 对每个接口进行功能测试,性能测试,还要小心被封,测试完还要写文档总结 最有收获: 将课上的知识学以致用,设计了各种文档。
Git统计
特别致谢
以下感谢队友们的协助;
前端: Yuuoniy 、Ray 和 zhulinyin(兼UI)
PM: Xungerrrr
后端: pachi
还有你——正在认真看我们报告的老师或者TA,感谢你们对这门课的付出。