提不起劲想赶紧完工团队博客目录
提不起劲想赶紧完工团队博客目录
一、Scrum Meeting
1. Alpha
- 第一次Scrum Meeting
- 第二次Scrum Meeting
- 第三次Scrum Meeting
- 第四次Scrum Meeting
- 第五次Scrum Meeting
- 第六次Scrum Meeting
- 第七次Scrum Meeting
- 第八次Scrum Meeting
- 第九次Scrum Meeting
- 第十次Scrum Meeting
2. Beta
- 第一次Scrum Meeting
- 第二次Scrum Meeting
- 第三次Scrum Meeting
- 第四次Scrum Meeting
- 第五次Scrum Meeting
- 第六次Scrum Meeting
- 第七次Scrum Meeting
- 第八次Scrum Meeting
- 第九次Scrum Meeting
- 第十次Scrum Meeting
3. Gamma
- 第一次Scrum Meeting
- 第二次Scrum Meeting
- 第三次Scrum Meeting
- 第四次Scrum Meeting
- 第五次Scrum Meeting
- 第六次Scrum Meeting
- 第七次Scrum Meeting
- 第八次Scrum Meeting
- 第九次Scrum Meeting
- 第十次Scrum Meeting
二、测试报告
三、发布说明
四、技术博客
- 数据库的评测与选择
- 较科学的排名算法介绍与实现
- 基于动态继承类、WebDriver的浏览器兼容性测试框架搭建
- 使用CDN加快网站访问速度
- 几种网站压力测试工具调研与使用
- 简单好用的星级评价和图片裁剪插件
- 采用Bootstrap框架进行排版布局
- JSCover+selenium获得js代码覆盖率
五、习得的软工原理/方法/技能?
- 项目多份模块(测试、后端、前端)在协作与分头开发时的管理方式:例如因为测试对其它代码都是单向引用,干脆独立出来用子模块避免麻烦了
- bug管理方法:用issue维护一个bug的发现-解决的过程
- 测试样例设计思路:从各种人(开发人员、用户、投资商、攻击者)的视点上去看待一个功能,寻找可能的不足
- 在选择数据库时,我们本打算应用mysql,但是经过讨论与测试,参考数据库选择与评测的技术博客,我们最终选择了pg
- 在计算课程排名时,我们经过讨论与调研,决定采用一套科学的排名算法,详见较科学的排名算法介绍与实现
- 我们接到用户反馈网站打9开速度较慢,经过排查与调研,我们使用了CDN,图床,并写改了我们的渲染逻辑(分区域渲染)。
- 我们在压力测试时使用了siege,ab与自己的脚本进行测试,并通过shell脚本实现自动化。
- 我们对网站的页面加载速度,评论接口,查询接口,获得排名接口与去年的项目和上一阶段的项目进行了对比测试,测试结果显示有较大提升,参见Beta阶段压力测试报告
- 在前段的编写过程中,我们注重封装函数,尽量将步骤都拆分为不同的函数。同时后端搭建了测试用服务器,前端的单元测试直接由代码撰写者自己进行测试,测试通过后再迁移到正式服务器交由测试人员测试,因此Bug量不是很大。
- 在前期的过程中缺少样式排版的设计,后续中我们逐渐考虑到了用户的感受,开始注重起网页的样式。