提不起劲想赶紧完工团队博客目录

提不起劲想赶紧完工团队博客目录

一、Scrum Meeting

1. Alpha

  1. 第一次Scrum Meeting
  2. 第二次Scrum Meeting
  3. 第三次Scrum Meeting
  4. 第四次Scrum Meeting
  5. 第五次Scrum Meeting
  6. 第六次Scrum Meeting
  7. 第七次Scrum Meeting
  8. 第八次Scrum Meeting
  9. 第九次Scrum Meeting
  10. 第十次Scrum Meeting

2. Beta

  1. 第一次Scrum Meeting
  2. 第二次Scrum Meeting
  3. 第三次Scrum Meeting
  4. 第四次Scrum Meeting
  5. 第五次Scrum Meeting
  6. 第六次Scrum Meeting
  7. 第七次Scrum Meeting
  8. 第八次Scrum Meeting
  9. 第九次Scrum Meeting
  10. 第十次Scrum Meeting

3. Gamma

  1. 第一次Scrum Meeting
  2. 第二次Scrum Meeting
  3. 第三次Scrum Meeting
  4. 第四次Scrum Meeting
  5. 第五次Scrum Meeting
  6. 第六次Scrum Meeting
  7. 第七次Scrum Meeting
  8. 第八次Scrum Meeting
  9. 第九次Scrum Meeting
  10. 第十次Scrum Meeting

二、测试报告

  1. Alpha阶段测试报告
  2. Beta阶段压力测试报告
  3. Beta阶段测试报告
  4. Gamma阶段测试报告

三、发布说明

  1. Alpha阶段发布说明
  2. Beta阶段发布说明
  3. Gamma阶段发布说明

四、技术博客

  1. 数据库的评测与选择
  2. 较科学的排名算法介绍与实现
  3. 基于动态继承类、WebDriver的浏览器兼容性测试框架搭建
  4. 使用CDN加快网站访问速度
  5. 几种网站压力测试工具调研与使用
  6. 简单好用的星级评价和图片裁剪插件
  7. 采用Bootstrap框架进行排版布局
  8. JSCover+selenium获得js代码覆盖率

五、习得的软工原理/方法/技能?

  1. 项目多份模块(测试、后端、前端)在协作与分头开发时的管理方式:例如因为测试对其它代码都是单向引用,干脆独立出来用子模块避免麻烦了
  2. bug管理方法:用issue维护一个bug的发现-解决的过程
  3. 测试样例设计思路:从各种人(开发人员、用户、投资商、攻击者)的视点上去看待一个功能,寻找可能的不足
  4. 在选择数据库时,我们本打算应用mysql,但是经过讨论与测试,参考数据库选择与评测的技术博客,我们最终选择了pg
  5. 在计算课程排名时,我们经过讨论与调研,决定采用一套科学的排名算法,详见较科学的排名算法介绍与实现
  6. 我们接到用户反馈网站打9开速度较慢,经过排查与调研,我们使用了CDN,图床,并写改了我们的渲染逻辑(分区域渲染)。
  7. 我们在压力测试时使用了siege,ab与自己的脚本进行测试,并通过shell脚本实现自动化。
  8. 我们对网站的页面加载速度,评论接口,查询接口,获得排名接口与去年的项目和上一阶段的项目进行了对比测试,测试结果显示有较大提升,参见Beta阶段压力测试报告
  9. 在前段的编写过程中,我们注重封装函数,尽量将步骤都拆分为不同的函数。同时后端搭建了测试用服务器,前端的单元测试直接由代码撰写者自己进行测试,测试通过后再迁移到正式服务器交由测试人员测试,因此Bug量不是很大。
  10. 在前期的过程中缺少样式排版的设计,后续中我们逐渐考虑到了用户的感受,开始注重起网页的样式。
posted @ 2019-04-18 10:19  提不起劲想赶紧完工  阅读(213)  评论(2编辑  收藏  举报