PCES - alpha阶段测试报告
测试计划
测试目的
本测试目的在于测试项目完成情况,以及分析测试结果,为下一轮开发提供解决方案
测试项目
-
学生用户登录测试
-
课程信息检索测试
-
服务器测试
在测试过程中出现的Bug
-
用户界面间的跳转逻辑不够严谨
-
用户名等注册信息的填写没有明确的规范,导致信息显示影响页面布局
-
多次提交修改信息无法让页面正常刷新
-
修改密码和邮箱的验证机制不够完善
-
用户评论后无法立即看到自己的评论
-
用户无法看到其他用户的信息
-
一些页面缺少合理的提示信息
-
存在用户的头像无法正常显示
-
在不同的浏览器上页面的显示存在差异
测试过程
典型用户信息
典型用户小天和小金的个人信息
姓名 | 小天 |
---|---|
性别、年龄 | 男、20 |
职业 | 学生 |
收入 | 无 |
知识层次和能力 | 大学学生、电脑使用者 |
生活/工作情况 | 上学 |
动机、目的、困难 | 希望了解更多的课程信息,合理使用选课币,不清楚课程目标和上课氛围 |
用户偏好 | 上网冲浪、学习 |
用户比例 | 70% |
典型场景 | 他想学习道德经,想了解老师的授课方式 |
典型描述 | 乐于主动学习,听从他人建议 |
姓名 | 小金 |
---|---|
性别、年龄 | 女、21 |
职业 | 学生 |
收入 | 无 |
知识层次和能力 | 大学学生、电脑使用者 |
生活/工作情况 | 上学 |
动机、目的、困难 | 希望把自己的课程经验分享给学弟学妹,并对老师提出意见 |
用户偏好 | 上网冲浪、学习、分享 |
用户比例 | 50% |
典型场景 | 她本学期选修了圣经,想把对该课程的收获和不足告诉其他人 |
典型描述 | 分享经验,共同评价 |
场景测试1
- 典型用户:小天
- 用户的需求/迫切需要解决的问题
- 小天需要进行下学期的选课,但选课币太少了
- 他对道德经这们课程非常感兴趣,但周围的同学都没上过这门课,他想了解这门课的详细信息
- 场景描述
- 阿王首先打开浏览器,输入网址,在首页点击“登录”按钮,输入自己已经注册好的账号和密码,完成登录;
- 进入到首页,然后他有两种选择:
- 点击搜索框,输入“道德经”,在搜索结果中点击课程
- 点击通识选修课,找到“道德经”课程
- 找到自己想了解的课程后,点击查看详细信息和评论,在一条评论中获取了自己想知道的信息,并给评论的同学点了个赞;
- 至此,小天完成了在我们网页上的操作,获取了想要的信息,决定另选一门通识课
场景测试2
-
典型用户:小宁
-
用户的需求/迫切需要解决的问题
- 小宁这学期学习了圣经课程,想将学习经验分享给学弟学妹
- 同时,她想对该课程进行评价,提出自己的建议和意见
-
场景描述
-
小宁首先打开浏览器,输入网址,在首页点击“登录”按钮,输入自己已经注册好的账号和密码,完成登录;
-
进入到首页,然后她有两种选择:
- 点击搜索框,输入“圣经”,在搜索结果中点击课程
- 点击通识选修课,找到“圣经”课程
-
找到课程后,点击查看详细信息和评论,添加了自己的评论;
-
至此,小宁完成了对课程的评价和分享
-
测试结果
测试矩阵
受到测试设备数量的限制,测试仍在继续
测试矩阵 | 后端功能测试 | 前端功能测试 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
浏览器类型 | 登录功能 | 注册功能 | 信息修改 | 修改密码 | 修改邮箱 | 注销 | 模糊查询 | 按类别查询 | 页面排版 | 图片显示 | 页面切换 | 搜索结果显示 |
Chrome | 正常 | 正常运行,但需要限制信息输入 | 正常 | 缺省安全机制 | 正常 | 正常 | 正常 | 正常 | 正常 | 存在比例失调的情况 | 一些跳转不合逻辑 | 正常 |
Edge | 正常 | 正常 | 正常 | 缺省安全机制 | 正常 | 正常 | 正常 | 正常 | 缺省一些css样式 | 存在比例失调的情况 | 一些跳转不合逻辑 | 正常 |
Firefox | 正常 | 正常 | 正常 | 缺省安全机制 | 正常 | 正常 | 正常 | 正常 | 正常 | 正存在比例失调的情况 | 一些跳转不合逻辑 | 正常 |
Alpha版本出口条件
- 总体模型已经建好,各个实体的关系也已经表达清楚,各个实体的属性和函数有初步定义
- 数据流、事件流程等说明文档已经完备
- 界面较为美观,跳转合理
- 无严重bug
- 功能可以满足场景测试中提到的每一个活动