用例设计思路:帮助测试人员构建清晰的测试思维,指导测试工作。
覆盖需区域--》相关业务--》特殊角度--》补充完善
测试点分析:显性、隐性需求
测试方法:边界值
大量的错误是发生再输入或输出范围的边界上,而不是在输入范围的内部
测试用例编写:
用例编号 | 功能模块 | 用例标题 | 用例级别 | 前置条件 | 测试数据 | 操作步骤 | 预期结果 | 测试结果 | 测试人员 | 备注 |
---|---|---|---|---|---|---|---|---|---|---|
1 | 我的-修改头像 | 验证有权限,进入相册 | 高 | 1、登录 2、进入相册 | / | 1、点击头像按钮2、点击从相册选择 | 进入个人相册 | |||
2 | 我的-修改头像 | 验证无权限,进入相册 | 高 | 1、登录 2、进入相册 | / | 1、点击头像按钮2、点击从相册选择 | 不能进入个人相册,提示从设置-相册-权限 | |||
3 | 我的-修改头像 | 验证小于等于10M的图片上传 | 高 | 1、登录 2、进入相册 | / | 1、点击头像按钮2、点击从相册选择 3、选择一张小于等于10M的照片 | 上传成功、替换了头像 | |||
4 | 我的-修改头像 | 验证大于10M的图片上传 | 高 | 1、登录 2、进入相册 | / | 1、点击头像按钮2、点击从相册选择 3、选择一张大于10M的照片 | 上传失败、提示图片超过10M | |||
5 | 我的-修改头像 | 验证图片顺序为倒序 | 高 | 1、登录 2、进入相册 | / | 1、点击头像按钮2、点击从相册选择 | 倒序显示相册中的图片 | |||
6 | 我的-修改头像 | 验证PNG图片格式上传 | 高 | 1、登录 2、进入相册 | / | 1、点击头像按钮2、点击从相册选择 3、选择PNG格式的图片上传 | 上传成功、正常替换头像 |
评论功能测试需求分析(测试点)
评论需求说明:超过120字,提示用户:文字过多
显性:1、120字以内可以评论
2、120字以外提醒用户:文字过多
隐形:1、不能出现敏感词:使用X代替
2、禁用标签
注入攻击
注入攻击一般指用户输入数据导致页面乃至整个网站、服务器异常的情况
新评论内容展示在到评论列表第一条 ——测试用例
ID | 模块 | 优先级 | 测试标题 | 预置条件 | 步骤描述 | 测试数据 | 预期结果 | 测试结果 | 测试版本号 | 测试人员 |
---|---|---|---|---|---|---|---|---|---|---|
001 | 评论 | 高 | 验证文字120字 | 1、已登录 2、进入文章页面 | 1、进入评论页面 2、写一条120字的评论 3、点击输入法右下角确定 | / | 新评论内容展示在到评论列表第一条 | 1.2 | ||
002 | 评论 | 高 | 验证文字119字 | 1、已登录 2、进入文章页面 | 1、进入评论页面 2、写一条119字的评论 3、点击输入法右下角确定 | / | 新评论内容展示在到评论列表第一条 | 1.2 | ||
003 | 评论 | 高 | 验证文字121字 | 1、已登录 2、进入文章页面 | 1、进入评论页面 2、写一条121字的评论 3、点击输入法右下角确定 | / | 弹窗提醒用户字数过多 | 1.2 | ||
004 | 评论 | 高 | 验证敏感词 | 1、已登录 2、进入文章页面 | 1、进入评论页面 2、写一条有敏感词的评论 3、点击输入法右下角确定 | / | 敏感词以X代替 | 1.2 | ||
005 | 评论 | 高 | 验证是否禁用标签 | 1、已登录 2、进入文章页面 | 1、进入评论页面 2、写一条带标签语法的评论 3、点击输入法右下角确定 | <script*>alert(“弹窗啦”)</script*> | 正常提交,不会弹出对话框 | 1.2 |
弱网测试 + filddler
弱网测试:属于健壮性测试的内容。用户在地铁里,巴士上,甚至是电梯,车库等场景使用APP,我们就需要验证出现丢包、延时软件的处理机制,增强用户体验。
Fiddler:提供了代理服务器,可以模拟弱网测试。
交叉测试
交叉事件测试:软件正在执行过程中,另外一个事件或操作对该过程进行干扰的测试
用例编号 | 功能模块 | 用例标题 | 用例级别 | 前置条件 | 测试数据 | 操作步骤 | 预期结果 | 测试结果 | 测试人员 | 备注 |
---|---|---|---|---|---|---|---|---|---|---|
1 | 我的-修改头像 | 前后台切换 | 高 | 1、登录 2、进入相册 | / | 1.点击头像按钮 2、点击从相册选择 3.选择png格式的图片上传 4.切换到桌面,再切换回APP界面 | 继续上传 |
用例执行 + 缺陷跟踪
用例执行:开发提交测试包后,测试人员一句测试用例,验证被测软件功能实现是否与预期结果一致。
执行注意事项:
- 时间不足,击视上报,质量优先,进度其次
- 按优先级顺序执行
- 未执行、无效、删除的用例备注原因
缺陷示例:
ID | 模块 | 严重程度 | 优先级 | Bug类型 | 状态 | Bug标题 | 前置条件 | 再现步骤 | 预期结果 | 实际结果 |
---|---|---|---|---|---|---|---|---|---|---|
1 | 我的-修改头像 | 一般 | p1 | 代码错误 | 新建 | 有权限,无法进入个人相册 | 1.登录 2.进入到个人相册页面 | 1.点击头像按钮 2.点击从相册选择 | 可以进入相册 | 无法进入相册 |
测试总结报告
概念:
- 对发现的问题和缺陷进行分析
- 测试过程和结果写成文档
- 提供对软件质量进行评估的依据
测试报告:
- 简介:编写目的,参考资料
- 测试概要:测试时间,测试范围,测试用例
- 缺陷分析
- 风险评估
- 结论&建议:测试结论,建议
免责声明:以上内容来源于互联网及教学视频,内容仅供各位学习参考,如有侵犯版权请告知,我将及时删除!