【第一部分】Scrum Meeting:
1. [第十周会议记录] (博客链接) 2. [第十一周会议记录] (博客链接)
【第二部分】测试报告:
博客链接:【测试报告博客链接】
【第三部分】习得的软工方法/原理/技能:
一、在进行潮汐的开发时,我们在分页浏览的部分出现了困难,在测试时,分页浏览无法实现,经过小组经过讨论,上网查资料,发现,采用存储过程实现分页,传入查询条件,页码,当页记录数即可实现。另外,发现页面内逻辑跳转错误,检查app.json的时候,发现是正常的,页面写进入了app.json.之后又查看了url,并修改url内的内容,更正了跳转错误。
二、在测试时,我们使用了xxxx进行自动测试脚本的编写,对项目进行了单元测试、压力测试、xxxx测试,分别取得了令人满意的结果。。。
在测试时,我们通过了安全性、兼容性检查,单元测试和覆盖率测试来确保程序的可靠性。并通过alpha阶段的回归测试。主要功能的代码在测试中都被覆盖到。
三、在新功能的选择上,我们遵循mvp原则,根据用户的反馈决定开发xxxx
首先,从界面优化上看,我们界面比Alpha阶段更加美观,这可以提升用户的使用体验。
其次,从功能上看,
1. 注册登录部分
1)点击导航栏登录按钮能正常弹出相应输入框,填写正确的用户名和密码之后可以正常登陆。
2)注册时能够正常出现验证码。
2. 在搜索方面
1)在搜索框键入关键字后,返回与关键字相匹配的消息名称。
2)支持通过“学习”、“竞赛”、“运动”等标签来限定搜索范围
3)分页浏览情况下,翻页功能工作正常
3. 在消息发布方面
在消息发布成功后可以显示“消息发布成功”的提醒,并跳转至主界面。
4. 聊天部分
已实现用户私聊的界面功能。
5. 个人信息
1)个人信息页面可以提交更新所允许分辨率的照片
2)点击“修改个人信息”可以弹出信息提交框
3)信息提交框提交后能正确更新个人信息
6. 其它
1)页面内逻辑 跳转逻辑正确。
2)反馈,非法操作会弹出相应提示。
四、对我们的xxxx功能,我们使用了AB测试,xxxxxx
最后,这些部分功能的可靠性比起alpha阶段有比较大的进步,从测试矩阵来看,大多数功能都能够达到正常使用,出错率要小于alpha阶段。通过我们的测试,完成了基本的功能,并且为用户提供满足其需求的功能。
在测试时,我们通过了安全性、兼容性检查,单元测试和覆盖率测试来确保程序的可靠性。并通过alpha阶段的回归测试。主要功能的代码在测试中都被覆盖到。