PhyLab beta 测试报告
测试中发现的bug
相比Alpha阶段网站的状况,有以下改进:
修复了小工具在 FF 和 Edge 上不可使用的 bug
重构代码,删除了前端 js 中大部分无用代码,提升代码的可维护性
使用了一个简洁的框架,源代码没有那么臃肿
BugList
实验报告收藏
实验报告评论区无法评论
社区搜索主题无法搜索出来
社区上传文件无法上传txt文件,可以上传doc文件
场景测试
典型用户小张和小刘的个人信息
典型用户1 | 典型用户2 | 典型用户3 | |
---|---|---|---|
姓名 | 小张 | 小刘 | 小陈 |
性别、年龄 | 男、大二 | 男、大二 | 男、大二 |
职业 | 学生 | 学生 | 学生 |
收入 | 无 | 无 | 无 |
知识层次和能力 | 大学学生,善于乐于使用电脑、手机,物理系学生 | 大学学生,善于乐于使用电脑、手机,非物理系学生 | 大学学生,善于乐于使用电脑、手机,非物理系学生 |
生活/工作情况 | 上学 | 上学 | 上学 |
动机、目的、困难 | 这学期有一门基础物理实验是必修课,困难:要花好多时间处理数据和查找书上或者网络资料预习、写实验报告 | 这学期有一门基础物理实验是必修课,困难:想要学好,但还有其他的专业课负担重以及社团活动学生工作等,没有很多时间精力能花在这上面 | 这学期有一门基础物理实验是必修课,困难:作业中经常会有计算线性回归的,但每次花费很多时间在这上面 |
用户偏好 | 上网浏览和检索信息、打游戏、认真学习 | 经常教室自习、参与较多学生工作、善用社交软件 | 上网浏览和检索信息,善用工具提高学习效率 |
用户比例 | 50% | 40% | 10% |
典型场景 | 他在平台上发现能够找到大部分基础物理实验的预习报告,以及方便的数据处理功能,于是使用。 | 他在平台上发现能够根据实验数据自动生成报告,而且还能快速验证自己的计算是否正确,于是使用。 | 他在平台上发现能够根据数据自动计算线性回归的,方便自己快速处理数据,于是使用。 |
典型描述 | 认真严谨,善用资源 | 业务繁忙,追求效率 | 善用工具,追求效率 |
场景测试1
- 典型用户:小张
用户的需求/迫切需要解决的问题:
a) 想学好基础物理实验这门课,但是每次实验之前要做大量预习工作,并且希望能够得到前人的经验教训;
b) 处理繁琐的实验数据要花费很长时间,迫切需要快速地知道自己是否处理得正确,以免影响实验成绩。
场景描述:
a) 小张第一次打开网页,进行注册、邮箱验证与登录;
b) 小张进入首页后他可以通过点击“生成报告”,查看所有实验的概览,难度系数等,结合自己的需求抉择下一次选哪个实验。
c) 小张定好选择哪个实验之后,可以“查看预习报告”来下载预习报告,阅读一遍之后能够快速、清晰地知晓实验原理、目标、流程等知识;
d) 接着小张可以进入“社区”,查看这个实验的讨论区,查看除了理论的知识点之外,还有哪些前人留下来的疑难点、注意点、得分点。
e) 小张可以在对应的“文章”或者“话题中”进行回复与提问,或者“私信”其他用户进行详细咨询。
f) 自此,小张对下一次要做的实验了如指掌。
g) 顺利完成实验的小张回来之后开始着手数据处理,热爱学习的他手工处理了原始数据之后,与网站上的“生成数据报告”一比对,发现自己有地方算错了。仔细一看原来是xxx的错误,果然是自己粗心算错了。
h) 提交实验报告之后,小张对自己的这次实验非常自信,对物理实验的兴趣也越来越浓厚,越学越好。也开始在网站社区中发布自己的攻略,加强了交流。
场景测试2
- 典型用户:小刘
用户的需求/迫切需要解决的问题:
a) 想学好基础物理实验这门课,但是真正做好一个实验要花大量时间精力,然而自己还有很多其他事情要做,比如专业课和学生工作等;
b) 非物理系,迫切需要快速上手物理实验,以最高的效率拿到可能的最高分数。
场景描述:
a) 小刘第一次打开网页,进行注册、邮箱验证与登录;
b) 小刘进入首页后他可以通过点击“生成报告”,查看所有实验的概览,难度系数等,结合自己的需求抉择下一次选哪个实验;
c) 小刘定好选择哪个实验之后,可以“查看预习报告”来下载预习报告,小刘快速浏览一遍对实验有了个大致的认识;
d) 接着小刘进入“社区”,查看这个实验的讨论区的精华文章,认真看了看大家提到的得分点、注意点,甚至一些不一定可取的捷径。
e) 小刘又对选哪个老师进行了一番研究,发现了有些老师很坑,所以主动避开了那些老师的实验课;
f) 小刘花了很短的时间给自己的实验做好了准备,知道自己下周实验要干什么了,开开心心地去做实验了。
g) 完成实验之后,小刘回来赶紧将实验数据录入网站的“数据报告中心”,把生成得到的数据报告结果和小伙伴比对一下发现没有太大问题,赶快完成了本次实验。
h) 小刘发现这么做效率还蛮高的,而且一定程度上还保证了质量,觉得心里很踏实。
场景测试3
- 典型用户:小陈
用户的需求/迫切需要解决的问题:
a) 想学好基础物理实验这门课,同时在数据作业处理上能够有较快高的效率。
b) 非物理系,迫切需要快速计算工具,以最高的效率完成作业并保证正确率。
场景描述:
a) 小陈第一次打开网页,进行注册、邮箱验证与登录;
b)小陈进入首页后他可以通过点击“工具”,查看所有工具展示,结合自己的需求选择一个工具;
c) 小陈选好工具后,点击“开始使用”,然后通过输入要处理的数据,点击“计算”;
d) 然后小陈快速的通过工具处理完数据啦;
e) 小陈发现这么做效率还蛮高的,而且一定程度上还保证了正确率,觉得真不错。
测试矩阵
测试矩阵 | 后端功能测试 | 前端功能测试 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
测试机型 | 测试环境 | 注册功能 | 登陆功能 | email功能 | 信息修改 | 搜索功能 | 查看、生成及下载报告 | 数据录入与计算正确性 | 工具计算正确性 | 论坛发布、回复、关注、收藏 | 上传附件 | 用户私信 | 页面排版 | 图片显示 | 工具计算结果显示 | 搜索结果显示 | 页面切换 |
LENOVO Z575 | 正常 | 正常 | 正常 | 正常 | 结果搜不到 | 无法下载报告 | 正确,且速率良好 | 无法点击按钮 | 正常 | 正常 | 正常 | 正常 | 较好 | 无法点击按钮 | 正常 | 较快 |
beta版本的出口条件
- 网站的核心功能完整且正常工作:报告的生成、查看、下载,以及数据的处理功能在PC端运行均正常,且结果正确;网站交流社区功能完整且运行正常,小工具的使用能够正常运行且结果正确。对于一名选修基础物理实验的学生来说,目前网站功能已足以应对实验部分。
- 网站前端界面整体风格基本一致但更要注重细节:社区风格比较简单
总结起来,相对于alpha阶段来说,beta阶段更多的是从网站的扩展性出发,通过重构提升代码的可维护性,使用更加方便,可扩展性提高。
转载于:https://www.cnblogs.com/sigma-rg/p/8176534.html