如何基于页面设计测试点(测试实习经验总结)
在实际测试工作中经常会遇到这样的情况需求文档不完整没有明确测试用例只能看到产品页面这时候测试人员就需要基于页面和业务逻辑自行设计测试点。这里总结一个简单实用的方法拿到页面先问自己 5 个问题。一、拿到页面先问自己 5 个问题思考问题关注点可以设计的测试点示例1️⃣ 用户怎么用用户操作流程、主要功能路径页面是否能正常进入操作流程是否顺畅点击提交后是否成功数据是否正确生成2️⃣ 输入有什么限制输入框规则、参数格式、必填项是否必填最大长度是否允许特殊字符是否支持中文/英文输入格式是否校验3️⃣ 有什么边界数值范围、长度限制、数量限制最小值、最大值超出范围是否提示空值、0值、负数、超长字符串4️⃣ 出错会怎样异常处理、错误提示网络异常接口报错提交失败错误提示是否清晰页面是否能恢复5️⃣ 状态会变化吗状态流转、按钮可用性不同状态展示是否正确状态变化是否及时不同状态下按钮是否可操作通过这 5 个问题可以快速覆盖大部分常见测试场景。二、第一步梳理用户操作流程拿到一个页面时不要立刻开始点击操作。先思考用户会如何使用这个功能例如一个评估任务创建页面的流程可能是进入页面 ↓ 填写任务名称 ↓ 选择模型 ↓ 设置参数 ↓ 点击创建 ↓ 任务生成这一步实际上是在梳理业务流程。基于流程可以得到第一层测试点页面是否能正常进入创建任务流程是否正常提交后是否成功创建任务创建后数据是否正确显示这一层属于主流程测试。三、第二步分析页面元素接下来需要观察页面的组成元素例如页面元素可以设计的测试输入框是否必填、长度限制下拉框默认值、可选项是否正确按钮是否可点击、是否重复提交表格数据展示是否正确状态标签状态显示是否正确通过分析页面组件可以进一步补充测试点。四、第三步设计边界测试任何涉及数值或数量限制的地方都需要考虑边界情况。例如参数限制count 1-500可以设计如下测试点count 1最小值count 500最大值count 0低于范围count 501超出范围边界测试是发现问题的高频场景。五、第四步考虑异常场景很多 Bug 并不会出现在正常流程而是出现在异常情况下。例如用户操作异常创建任务时刷新页面网络突然断开多次重复点击提交按钮系统数据异常返回空数据数据量过大数据格式错误这些情况都需要纳入测试范围。六、第五步检查状态与展示很多系统都会存在状态流转例如任务状态未开始 运行中 完成 失败需要关注状态展示是否正确状态变化是否及时不同状态下按钮是否可操作是否允许重复操作状态一致性是很多系统容易出现问题的地方。七、完整示例创建评估任务页面假设测试页面为创建评估任务可以设计如下测试点功能测试创建任务是否成功创建后任务是否出现在任务列表输入测试名称为空名称超长输入特殊字符参数测试count 1count 500count 501操作测试重复点击创建创建后刷新页面状态测试任务创建后状态是否正确总结当需求文档不明确时可以通过以下步骤提取测试点梳理用户操作流程分析页面元素设计边界测试考虑异常场景检查状态变化通过这种方式即使没有完整需求也可以 **基于页面和业务逻辑设计出较完整的测试点
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2417173.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!