软件测试总结(八)

简介:      三国中的诸葛亮能看破天象,对敌军的破绽之处也更是了如指掌,死孔明吓跑活仲达的笑话无人不知,无人不晓。作为软件测试员就应该有孔明先生这样的本领,测试员能该把软件当作自己的敌人,兵法云知己知彼方能百战不殆。
     三国中的诸葛亮能看破天象,对敌军的破绽之处也更是了如指掌,死孔明吓跑活仲达的笑话无人不知,无人不晓。作为软件测试员就应该有孔明先生这样的本领,测试员能该把软件当作自己的敌人,兵法云知己知彼方能百战不殆。本节将总结黑盒测试中的又一常用方法——错误推测法。
    
    在错误推测法中,测试员的角色就相当于三国中孔明的角色,测试员要根据自己的经验,预测出软件中哪些地方容易出现缺陷,我们应该怎样发现缺陷,确保缺陷得以修复。

    常见的输入与输出错误推测情况:



      以下是一个软件测试教师总结的经验,现分享给大家。
 
经验分享一:时间性测试
          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.导出后信息验证
             
目录
相关文章
|
6月前
|
敏捷开发 监控 测试技术
元认知在软件测试领域的应用
元认知在软件测试领域的应用
|
6月前
|
关系型数据库 MySQL 测试技术
【软件测试】 初识软件测试
【软件测试】 初识软件测试
|
测试技术
软件测试怎么学?有什么培训机构可以推荐吗?
众所周知,软件测试对代码的要求不像其他编程学科那么高,对零基础小白用户很友好,那么他们要怎么学学软件测试呢?
130 0
|
测试技术 持续交付
软件测试的初步了解
软件测试的初步了解
92 0
|
安全 测试技术 程序员
软件测试方面的一些总结
软件测试方面的一些总结
117 0
|
测试技术 数据库 微服务
软件测试2个月能学会吗 3分钟带你了解清楚
众所周知,软件测试是IT技术岗位中技术入门门槛最低的,并且由于发展前景好,工资高,不少人都想要转行从事软件测试这个行业,那么软件测试2个月能学会吗?
366 0
|
人工智能 运维 监控
软件测试需要学什么?
本文从阿里测试工程师亲身经历的角度,和大家聊聊测试一行学习成长的经历。
软件测试需要学什么?
|
人工智能 Devops 测试技术
软件测试精品文章汇总
流行的软件测试文章与资源
|
测试技术 数据安全/隐私保护
|
Web App开发 安全 测试技术