一、测试目标
- 鲁棒性检查:检验边界条件,在非异常的极端/特殊情况下各功能是否如规格书所描述得运行。构造usercase模拟一套用户的操作,并在此基础上实现并行测试。
- 兼容性检测:测试在不同平台、不同浏览器上的运行情况。
不同平台:mac OS, windows 不同浏览器:chrome,edge,firefox
二、测试问题
- 偶尔会出现无法注册的现象, 可能是网络或其他原因,有待进一步探究
- 无法多人同时注册,是由于数据库写入冲突,已改善
- 评论可以重复点赞,评论可以重复点赞,已改善
三、测试场景
- 测试场景1
姓名:张三
年级:大三
用户需求:寻找有趣轻松的通识课
用户类型比例:40%
场景描述:张三首先登入课程评价的网站,点击注册,根据提示填入信息完成注册;注册完成后登录并转到主页面,点击课程分类,选择通识课;查看课程评论及评价,找到心仪的课程。 - 测试场景2
姓名:李四
年级:大一
用户需求:寻找合适自己学习风格的公共课老师
用户类型比例:40%
场景描述:张大志首先登入课程评价的网站,点击注册,根据提示填入信息完成注册;注册完成后登录并转到主页面,点击课程分类,选择公共课;查看课程评论及评价,找到心仪的课程。
四、测试矩阵
| 测试矩阵 | 功能测试 | ||||||||||||
| 测试平台 | 测试浏览器 | 注册 | 登录 | 退出 | 增加课程 | 删除课程 | 评论课程 | 评论点赞 | 评论举报 | 课程查询 | 信息修改 | 查询用户 | 页面排版 |
| win10 | Chrome | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ |
| win10 | Edge | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ |
| win10 | Firefox | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ |
该测试报告详细描述了对一个课程评价网站的鲁棒性和兼容性检查。测试涵盖了不同操作系统和浏览器的注册、登录、退出等核心功能,发现并解决了注册冲突和重复点赞的问题。此外,还提供了两种典型用户场景,模拟了大一和大三学生的使用流程。
877

被折叠的 条评论
为什么被折叠?



