本周基本完成对教师端的整体功能的测试,并同步在worktile上修改bug,然后通过再测试去检查修改的结果;
整体测试上多以UI界面,数据显示,功能bug上的测试,这些属于基础的测试,对开发人员的要求难度性不是太大。性能测试是真正对一个app的真实测试,需要从内存,用户量,网络,耗电等各个方面去测试一款app。
1.这周和同事聊起来关于数据结构的构建上,以裤兜教师端为例,获取数据id为:teacherid-->workid-->dayid-->studentid-->questionid,获取数据需要一层一层的向下传递参数id。对比之前的开发,现在有点感觉像只见树木不见森林,只注重对具体页面数据的请求获取展示,而忽略了对整个项目中关于对这种数据结构层次的设计和分析。所以,多多学习点后台的知识,特别是数据库方面的知识,对一个移动端开发的人也相当的重要。
2.关于测试流程方面。以我上家公司小孩子科技为例,大的版本整体测试一般在一周到两周之间,小的版本也就是一两天。通常测试一天分成两轮,上午11点之前开发人员提交一个测试版本,测试人员利于中午时间测试,整理出bug到bug系统上,下午3-4点左右测试人员与开发人员沟通bug问题,开发人员利用2-3个小时左右 到6点之前修改完bug,再出一个测试版本给测试人员,之后测试人员一边检验中午测试出的bug修改的结果,一边继续下一个模块测试,整理bug,推到bug系统,第二天中午11点之前开发人员修改bug,再次推出新版本,依次重复。
下一周任务
最后测试教师端,准备发布教师端版本;对接学生端招生模块;开发招生模块;