软件测试总结(八)
三国中的诸葛亮能看破天象,对敌军的破绽之处也更是了如指掌,死孔明吓跑活仲达的笑话无人不知,无人不晓。作为软件测试员就应该有孔明先生这样的本领,测试员能该把软件当作自己的敌人,兵法云知己知彼方能百战不殆。本节将总结黑盒测试中的又一常用方法——错误推测法。
常见的输入与输出错误推测情况: 以下是一个软件测试教师总结的经验,现分享给大家。 经验分享一:时间性测试 1.提交操作时限 2.未到达的日期是否可选择 3.前后时间限制问题 4.系统时间的调整是否影响软件的使用权限
经验分享二:密码输入框 1.密码明文显示(超级用户) 2.复制密码,明文显示 3.截断(字符长度限制):Ctrl+V,鼠标 4.限制
经验分享三:配置文件安全性 经验分享四:密宽窄屏缺陷 经验分享五:同时操作问题 1.在不同机器上同时登陆同一用户 2.对一条记录在不同机器上进行不同操作(修改、删除) 解决方法一:锁定记录 解决方法二:给出提示信息 3.一人审核,一人退回 4.两个人修改同一张工单
经验分享六:删除为空时缺陷 经验分享七:自动刷新问题 1.是否具有自动刷新 2.局部刷新与全部刷新 3.刷新过程中出现分辨率下降等问题
经验分享八:网页安全缺陷 已登陆用户地址复制给其他用户,其他用户连接时是否显示欢迎界面 经验分享九:判断顺序/逻辑缺陷 经验分享十:用户管理 1.超级用户,忘记删除 2.超级用户,回收权限 经验分享十一:聊天窗口功能 1.输入特殊字符后,窗口是否能够正常显示 2.输入空格,是否能够过滤,是否会算入长度计算 3.输入html字符 4.输入脚本语言函数 5.图片头像显示 6.在需要密码验证,或者需要二次输入确认的地方,通过复制粘贴第一次的输入内容是否能 够通过
经验分享十二:查询功能 1.无条件查询 2.是否支持模糊查询 3.查询的关键字之间是否可用连接符 4.是否支持空格 5.是否支持各类字符
经验分享十三:翻页功能 1.首页、上一页、下一页、尾页 2.总页数、当前页数 3.指定跳转页 4.指定每页显示条数
经验分享十四:删除功能 1.不选择记录,进行删除,验证提示信息“请选择记录” 2.删除记录权限验证 3.删除结果检查 4.删除成功后,再次添加相同记录,应可成功添加
经验分享十五:导入/导出/打印问题 导入:
1.模版内容是否与系统一致 2.模版中是否有必填项、字段长度等限制 3.导入时格式不匹配的校验,提示信息是否准确 4.导入两条相同数据是否提示重复导入 5.导入后验证系统中内容是否正确 6.批量导入时,容量上限的验证、个数验证
导出: 1.表头、图标是否显示正确 2.文件名显示有规则和实际意义 3.导出后信息验证