短视频APP测试心得
测试内容:
短视频APP的安卓端程序
APP在web端的后台管理系统
测试环境:
APP:
手机型号:OPPO R9m,版本号R9m_11_A.47_180814
处理器:八核
后台管理系统:
个人计算机WIN10系统
QQ浏览器
测试方法:
根据需求和活动图一步步进行测试
测试点:
项目名称 | 输入(操作员输入) | 处理 | 输出 | 备注 |
1. 操作员登录 | 输入用户名、密码和验证 | 验证用户登录信息是否存在 | 显示登录成功信息 | 测试完成
|
项目名称 | 输入(操作员输入) | 处理 | 输出 | 备注 |
1. 合理投诉 | 点击合理投诉按键 | 点击按键时,同时可以勾选其他可勾选按键【注】 | 当前视频跳到下一个需处理的视频 | 测试完成
|
2. 无效投诉 | 点击无效投诉按键 | 投诉人将增加无效投诉次数 | 当前视频跳到下一个需处理的视频 | 测试完成 |
项目名称 | 输入(操作员输入) | 处理 | 输出 | 备注 |
3. 合理投诉 | 点击合理投诉按键 | 点击按键时,同时可以勾选其他可勾选按键【注】 | 当前评论跳到下一个需处理的评论 | 测试完成
|
4. 无效投诉 | 点击无效投诉按键 | 投诉人将增加无效投诉次数 | 当前评论跳到下一个需处理的评论 | 测试完成 |
项目名称 | 输入(操作员输入) | 处理 | 输出 | 备注 |
查看个人信息 | 点击个人信息页面 | 显示相关个人信息【注】 |
| 测试完成 |
项目名称 | 输入(操作员输入) | 处理 | 输出 | 备注 |
修改操作员密码 | 新密码,再次输入新密码 确定按键 | 密码更新为新密码 | 密码更新为新密码 | 测试完成 |
项目名称 | 输入 | 处理 | 输出 | 备注 |
2. 系统管理员登录 | 输入用户名、密码和验证码 | 验证用户登录信息是否正确 | 显示登录成功信息 | 测试完成 |
项目名称 | 输入(操作员输入) | 处理 | 输出 | 备注 |
1.查看数据 |
|
|
| 测试完成 |
项目名称 | 输入(操作员输入) | 处理 | 输出 | 备注 |
1.封禁被投诉人权限 | 勾选权限,选择封禁天数,点击封禁按钮 | 根据勾选以及选择的情况向后台发送修改权限信息 | 提示封禁成功 | 测试完成 |
2.查看被投诉视频后选择删除或者保留该视频 | 点击删除或者保留 | 根据点击的按钮向后台发送删除信息 | 跳转到下一个视频 | 测试完成 |
项目名称 | 输入(操作员输入) | 处理 | 输出 | 备注 |
1.封禁被投诉人权限 | 勾选权限,选择封禁天数,点击封禁按钮 | 根据勾选以及选择的情况向后台发送修改权限信息 | 提示封禁成功 | 测试完成 |
2.查看被投诉评论后选择删除或者保留该视频 | 点击删除或者保留 | 根据点击的按钮向后台发送删除信息 | 跳转到下一条评论 | 测试完成 |
项目名称 | 输入(操作员输入) | 处理 | 输出 | 备注 |
1.参数修改 | 在对应的参数框的位置输入新的参数/表达式,然后点击确认修改 | 根据输入的情况向后台发送修改信息 | 提示修改成功 | 测试完成 |
项目名称 | 输入(操作员输入) | 处理 | 输出 | 备注 |
2.搜索审核员 | 输入审核员ID或姓名 | 在审核员列表中找到该账户 |
| 测试完成 |
3.查看审核员的信息 |
|
| 无 | 测试完成 |
4.停用、恢复审核员 | 点击想停用的审核员后面的停用/恢复 | 向后台发送更改审核员账号状态的信息 | 更改按钮的状态以及统计数 | 测试完成 |
5.添加审核员 | 1.点击添加操作员按钮 2.输入相关信息,点击创建按钮 | 1.跳转到添加操作员的界面 2.向后台发送创建新审核员张的信息 | 提示创建成功 | 测试完成 |
项目名称 | 输入(操作员输入) | 处理 | 输出 | 备注 |
1.查看收藏(保留)用户反馈内容 | 点击下一条 |
|
| 测试完成 |
项目名称 | 输入(操作员输入) | 处理 | 输出 | 备注 |
1.发送系统消息 | 输入想要发送的消息,点击发送按钮 | 将发送内容发送到后台进行处理 | 提示发送成功 | 测试完成 |
序号 | 名称 | 描述 | 是否通过测试 | 备注 |
1 | 用户注册 | 用户通过手机及验证码注册账号 | 通过 | 注册成功、发送验证码成功、手机号为空、验证码错误、密码太短、两次密码不一致均会有提示,注册成功页面不会重置、不会进行页面跳转,没有验证手机号是否合法 |
2 | 用户登录 | 未登录状态下通过手机号和密码登录 | 通过 | 手机号为空、密码为空、手机号错误、密码错误会有提示,其中手机号错误、密码为空和密码错误提示相同均为账号或密码错误 |
3 | 忘记密码 | 忘记密码通过某些手机号或密保找回 | 通过 | 修改成功、发送验证码成功、手机号为空、验证码错误、密码太短、新旧密码不一致均会有提示,注册成功页面不会重置、不会进行页面跳转,没有判断新密码与原密码是否相同 |
4 | 分类浏览视频 | 在首页可以分类浏览视频 | 通过 | 自己拍摄上传的视频在第二次播放时会出现画面错误,视频进度条会遮盖下方的按钮,左右滑动屏幕与上下滑动屏幕同为切换视频 |
5 | 加关注(首页) | 在首页将该视频创作者加入关注列表 | 通过 | 首页的三个子页面均可以进行关注和取消关注 |
6 | 点赞(首页) | 在首页点赞 | 通过 | 首页的三个子页面均可以进行点赞和取消点赞;点赞和取消点赞后点赞数不会立即刷新,下次切换到同一视频才会刷新; |
7 | 评论(首页) | 在首页评论视频以及评论操作 | 通过 | 点开评论需要往上滑动才可以看到评论文本框;首页的三个子页面均可进行评论,评论后评论数不会立即刷新,下次切换到同一视频才会刷新; |
8 | 下载(首页) | 在首页可以下载视频 | 通过 | 首页三个子页面均可以进行视频下载,下载完成会有提示,不能重复下载同一个视频,没有下载进度提示 |
9 | 页面参数 | 显示页面对应参数 | 通过 | 地址、上传用户名称、视频描述、点赞数、评论数均能显示,参数更改后不会及时更新而是在下一次浏览同一视频时更新 |
10 | 搜索 | 首页搜索功能 | 通过 | 可以根据视频描述和用户名进行视频和用户搜索,搜索页面不能正确加载用户头像和视频预览图 |
11 | 举报 | 在首页举报视频 | 通过 | 首页的三个子页面均可进行举报视频操作 |
12 | 查看发布用户主页 | 点击头像进入发布用户主页 | 通过 | 首页的三个子页面均可点击头像进入发布用户主页 |
13 | 显示关注内容 | 关注界面推送关注用户发布的视频 | 通过 |
|
14 | 点赞(关注界面) | 在关注界面点赞 | 通过 | 点赞数能显示,参数更改后不会及时更新而是在下一次浏览同一视频时更新 |
15 | 评论(关注界面) | 在关注界面评论视频以及评论操作 | 通过 | 点开评论需要往上滑动才可以看到评论文本框;可进行评论,评论后评论数不会立即刷新,下次切换到同一视频才会刷新; |
16 | 下载(关注界面) | 在关注界面下载视频 | 通过 | 下载完成会有提示,不能重复下载同一个视频,没有下载进度提示 |
17 | 页面参数(关注界面) | 显示页面对应参数 | 通过 | 地址、上传用户名称、视频描述、点赞数、评论数均能显示,参数更改后不会及时更新而是在下一次浏览同一视频时更新 |
18 | 拍摄和上传 | 拍摄和上传视频 | 通过 | 没有限制视频时长,拍摄和上传可正常实现 |
19 | 粉丝(消息界面) | 消息界面中点击粉丝显示粉丝列表 | 通过 | 自己可以关注自己成为自己的粉丝 |
20 | 赞(消息界面) | 消息界面中点击赞显示收到的赞列表 | 通过 |
|
21 | 评论(消息界面) | 消息界面中点击评论显示别人对你视频的评论 | 未通过 | 不能直接在消息界面看到别人对自己的评论 |
22 | 系统消息 | 系统管理员发的系统消息 | 通过 |
|
23 | 私信 | 用户间私信 | 通过 |
|
24 | 个人信息(个人主页) | 显示头像、昵称、ID号、个性签名和总获赞数 | 通过 |
|
25 | 关注数 | 显示我的关注列表 | 通过 |
|
26 | 粉丝数 | 显示我的粉丝列表 | 通过 |
|
27 | 作品 | 我的作品一览及删除 | 通过 |
|
28 | 我的喜欢 | 我的喜欢一览 | 通过 |
|
29 | 个人信息(设置) | 设置个人信息 | 通过 | 在更改完成后页面内容不会重置,不会跳转到上级页面 |
30 | 账号与安全 | 设置与账号相关的信息 | 通过 | 更换手机号手机号没填和验证码没填、错误均会有提示,验证码发送成功、手机号更改成功会有提示,没有验证手机号是否合法;更换密码密码错误、新密码为空、新密码太短、两次新密码不一样都会有提示。其中手机号和密码更改过后都不会重置页面和返回上一级页面 |
31 | 消息设置 | 消息设置(包括黑名单) | 通过 |
|
32 | 退出登录 | 退出登录 | 通过 |
|
测试结果:
项目的各项需求完成,其中还发现了不少bug有待修改,但对项目的各项功能以及正常使用不会有太大影响,项目已基本完成。
心得体会:
组内大家都是第一次进行软件项目的测试,并没有什么测试经验,所以就是直接按着之前做的需求分析和活动图来进行的。总体来说是比较顺利的,除了在web端的后台管理系统测试中发现了一两个较大的bug,别的地方都没有出现太大的问题;而发现的bug也是在之后就基本都修复了。
对于项目本身出现的问题就不再赘述,因为已经在测试报告中分析过了。接下来对测试过程本身作一些分析:
1、 没有合理安排测试周期。小组平时是有对项目各部分进行测试的,但是都是各测各的部分,没有统一安排测试、没有作详细记录分析形成文档材料。这导致了我们在最后测试阶段没有可参考的材料,一些平时测出来的bug可能也遗漏了没有测试到。
2、 错误>正确。测试的意义应该是在于持续改进我们的软件,所以在检验各项需求时,发现bug、发现有错误的地方远比需求完全通过要有意义得多。
3、 要有周全的测试计划。这次的测试其实并没有做太多的计划,很主要的一个点在于测试环境考虑得不够多。我们的软件可能会跑在很多不同的环境中,手机型号、系统、浏览器、网络等等每一个都是值域很大的变量。在以后的测试中应该考虑测试更多不同的环境。
4、 其实大家也在测试中学到了很多东西吧。首先是有了对软件测试有了一个初步的认识,对测试工具和测试方法熟悉知识测试工作的基础,要想更好地做好测试工作,我们必须要深入了解业务和软件需求的趋势才可以。再者也是从课程给的项目文档里学到了如何编写项目测试的文档。
总的来说,我们小组非常感谢这次项目测试给予我们的学习机会,“没有bug!”小组在之后的项目验收中会争取做好项目的展示,取得一个好成绩!