天天看点

Beta阶段测试报告PhyLab beta 测试报告

PhyLab beta 测试报告

测试中发现的bug

相比Alpha阶段网站的状况,有以下改进:

修复了小工具在 FF 和 Edge 上不可使用的 bug

重构代码,删除了前端 js 中大部分无用代码,提升代码的可维护性

使用了一个简洁的框架,源代码没有那么臃肿

BugList

实验报告收藏

实验报告评论区无法评论

社区搜索主题无法搜索出来

社区上传文件无法上传txt文件,可以上传doc文件

场景测试

典型用户小张和小刘的个人信息

典型用户1 典型用户2 典型用户3
姓名 小张 小刘 小陈
性别、年龄 男、大二 男、大二 男、大二
职业 学生 学生 学生
收入
知识层次和能力 大学学生,善于乐于使用电脑、手机,物理系学生 大学学生,善于乐于使用电脑、手机,非物理系学生 大学学生,善于乐于使用电脑、手机,非物理系学生
生活/工作情况 上学 上学 上学
动机、目的、困难 这学期有一门基础物理实验是必修课,困难:要花好多时间处理数据和查找书上或者网络资料预习、写实验报告 这学期有一门基础物理实验是必修课,困难:想要学好,但还有其他的专业课负担重以及社团活动学生工作等,没有很多时间精力能花在这上面 这学期有一门基础物理实验是必修课,困难:作业中经常会有计算线性回归的,但每次花费很多时间在这上面
用户偏好 上网浏览和检索信息、打游戏、认真学习 经常教室自习、参与较多学生工作、善用社交软件 上网浏览和检索信息,善用工具提高学习效率
用户比例 50% 40% 10%
典型场景 他在平台上发现能够找到大部分基础物理实验的预习报告,以及方便的数据处理功能,于是使用。 他在平台上发现能够根据实验数据自动生成报告,而且还能快速验证自己的计算是否正确,于是使用。 他在平台上发现能够根据数据自动计算线性回归的,方便自己快速处理数据,于是使用。
典型描述 认真严谨,善用资源 业务繁忙,追求效率 善用工具,追求效率

场景测试1

  1. 典型用户:小张
  2. 用户的需求/迫切需要解决的问题:

    a) 想学好基础物理实验这门课,但是每次实验之前要做大量预习工作,并且希望能够得到前人的经验教训;

    b) 处理繁琐的实验数据要花费很长时间,迫切需要快速地知道自己是否处理得正确,以免影响实验成绩。

  3. 场景描述:

    a) 小张第一次打开网页,进行注册、邮箱验证与登录;

    b) 小张进入首页后他可以通过点击“生成报告”,查看所有实验的概览,难度系数等,结合自己的需求抉择下一次选哪个实验。

    c) 小张定好选择哪个实验之后,可以“查看预习报告”来下载预习报告,阅读一遍之后能够快速、清晰地知晓实验原理、目标、流程等知识;

    d) 接着小张可以进入“社区”,查看这个实验的讨论区,查看除了理论的知识点之外,还有哪些前人留下来的疑难点、注意点、得分点。

    e) 小张可以在对应的“文章”或者“话题中”进行回复与提问,或者“私信”其他用户进行详细咨询。

    f) 自此,小张对下一次要做的实验了如指掌。

    g) 顺利完成实验的小张回来之后开始着手数据处理,热爱学习的他手工处理了原始数据之后,与网站上的“生成数据报告”一比对,发现自己有地方算错了。仔细一看原来是xxx的错误,果然是自己粗心算错了。

    h) 提交实验报告之后,小张对自己的这次实验非常自信,对物理实验的兴趣也越来越浓厚,越学越好。也开始在网站社区中发布自己的攻略,加强了交流。

场景测试2

  1. 典型用户:小刘
  2. 用户的需求/迫切需要解决的问题:

    a) 想学好基础物理实验这门课,但是真正做好一个实验要花大量时间精力,然而自己还有很多其他事情要做,比如专业课和学生工作等;

    b) 非物理系,迫切需要快速上手物理实验,以最高的效率拿到可能的最高分数。

  3. 场景描述:

    a) 小刘第一次打开网页,进行注册、邮箱验证与登录;

    b) 小刘进入首页后他可以通过点击“生成报告”,查看所有实验的概览,难度系数等,结合自己的需求抉择下一次选哪个实验;

    c) 小刘定好选择哪个实验之后,可以“查看预习报告”来下载预习报告,小刘快速浏览一遍对实验有了个大致的认识;

    d) 接着小刘进入“社区”,查看这个实验的讨论区的精华文章,认真看了看大家提到的得分点、注意点,甚至一些不一定可取的捷径。

    e) 小刘又对选哪个老师进行了一番研究,发现了有些老师很坑,所以主动避开了那些老师的实验课;

    f) 小刘花了很短的时间给自己的实验做好了准备,知道自己下周实验要干什么了,开开心心地去做实验了。

    g) 完成实验之后,小刘回来赶紧将实验数据录入网站的“数据报告中心”,把生成得到的数据报告结果和小伙伴比对一下发现没有太大问题,赶快完成了本次实验。

    h) 小刘发现这么做效率还蛮高的,而且一定程度上还保证了质量,觉得心里很踏实。

场景测试3

  1. 典型用户:小陈
  2. 用户的需求/迫切需要解决的问题:

    a) 想学好基础物理实验这门课,同时在数据作业处理上能够有较快高的效率。

    b) 非物理系,迫切需要快速计算工具,以最高的效率完成作业并保证正确率。

  3. 场景描述:

    a) 小陈第一次打开网页,进行注册、邮箱验证与登录;

    b)小陈进入首页后他可以通过点击“工具”,查看所有工具展示,结合自己的需求选择一个工具;

    c) 小陈选好工具后,点击“开始使用”,然后通过输入要处理的数据,点击“计算”;

    d) 然后小陈快速的通过工具处理完数据啦;

    e) 小陈发现这么做效率还蛮高的,而且一定程度上还保证了正确率,觉得真不错。

测试矩阵

测试矩阵 后端功能测试 前端功能测试
测试机型 测试环境 注册功能 登陆功能 email功能 信息修改 搜索功能 查看、生成及下载报告 数据录入与计算正确性 工具计算正确性 论坛发布、回复、关注、收藏 上传附件 用户私信 页面排版 图片显示 工具计算结果显示 搜索结果显示 页面切换
LENOVO Z575 google 正常 正常 正常 正常 结果搜不到 无法下载报告 正确,且速率良好 无法点击按钮 正常 正常 正常 正常 较好 无法点击按钮 正常 较快

beta版本的出口条件

  1. 网站的核心功能完整且正常工作:报告的生成、查看、下载,以及数据的处理功能在PC端运行均正常,且结果正确;网站交流社区功能完整且运行正常,小工具的使用能够正常运行且结果正确。对于一名选修基础物理实验的学生来说,目前网站功能已足以应对实验部分。
  2. 网站前端界面整体风格基本一致但更要注重细节:社区风格比较简单

总结起来,相对于alpha阶段来说,beta阶段更多的是从网站的扩展性出发,通过重构提升代码的可维护性,使用更加方便,可扩展性提高。

转载于:https://www.cnblogs.com/sigma-rg/p/8176534.html