容易被忽视的bug
第一章 新增表单容易被忽视的bug
前言
一个WEB系统的所有功能模块,其实都是围绕“增、删、改、查”这4个接口的功能开展的。作为测试人员,我们的测试思路和用例设计的思路也离不开“增、删、改、查”这4个大的方向。
一、新增表单
新增表单其实就是在页面上增加一些数据,对应到数据库就是往对应的表格中插入新的数据。
接下来用角色管理模块给大家讲解一下。
二、具体功能
1.新增角色
输入:角色名称(必填 可输出中文、字母)、角色权限范围(非必选)
角色权限数据来自菜单权限表
页面以树形结构显示方便快速选择
输出:角色保存成功或失败标识
2.接口设计
接口名及入参:
addRole()
role_name 角色名称 varchar(30)
role_data_scope 角色权限范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限) bpchar(1)
角色信息表 表sys_role
三、测试设计
1.测试点
- 新增表单UI界面友好性检查
- 新增表单角色名称必填项校验
- 新增表单角色名称边界值校验
- 新增表单角色权限4种权限范围验证
- 新增表单确定按钮测试
- 新增表单取消和(X)按钮验证
- 新增表单确定-取消-再次新增,表单是否会清空缓存,如果没有清除再次提交有提示
- 新增按钮连续点击测试
- 新增表单角色名称重复性校验
- 角色列表翻页插件 测试
- 角色数据库修改数据,前端界面检查
- 角色数据库增加数据,前端界面检查
- 提交时自动处理了角色名称首尾两端的空格
- 提交成功的角色记录,可以正常显示此记录
- 提交成功的角色记录,可以正常调用此记录
2.容易发现bug的测试点如下:
新增表单取消和(X)按钮验证
新增表单确定-取消-再次新增,表单是否初始化的测试
新增按钮连续点击测试
新增表单角色名称重复性校验
提交时自动处理了角色名称首尾两端的空格
提交成功的角色记录,可以正常显示此记录
提交成功的角色记录,可以正常调用此记录
总结
以上就是今天要讲的新增模块容易忽略的测试点,本文简单介绍了新增表单的测试点,而新增功能在web系统在测试中应用的特别广泛,我们可以在测试的过程中举一反三。