Web测试中的几个case

Azura ·
更新时间:2024-09-21
· 585 次阅读

  一、页面上对引起 大量数据提交的 按钮/链接 点击一次后,  disable   需求:   对于重要的表单、数量庞大/响应慢的系统,在做提交时, 又有页面还在loading状态, 此时连续做两次点击, 经常引起各种报错,这种情况下, 需要提出 对 按钮/链接 点击一次后, 做 disable   测试:   1)、查看页面源代码是否有脚本控制,例如: <a href="javascript: $('#next').val('true'); buttonDisable();headerFormSubmit();" type="submit" class="btn" id="nextButton"> Next </a> function buttonDisable(){ $("#nextButton").attr("disabled", "disabled"); }   2)、对脚本进行调试,   可以借助firebug工具,在Script Tab上,在$("#nextButton").attr("disabled", "disabled");这行脚本设置disable, 点击nextButton,检查运行到断点处停止,按钮无法再次点击。运行断点后, disable解除。   二、新增数据库字段测试需要考虑的几个点   1)、从数据库检查起, 检查相关表: 原表、历史表、与其同步库的表 有没有都添上该字段,并且注意在每个表中, 字段类型是否统一   2)、校验:考虑字段本身类型,   判空、边界、性、特殊字符、正确性允许的data   特别, 在做判空时,若字段不允许为空时,考虑: 需要提交脚本初始化历史数据set dafault value   3)、流程覆盖:考虑该字段覆盖到哪几个相关页面, 测试到整个流程, 每个页面校验要一致;   三、查log测试的几个操作   一般情况下, 项目都部署在linux环境上, 测试时, 有些需要查log, 或者有些服务需要自己去重启, 此时需要一些基本的linux操作命令:   1)、首先连接到linux系统的机器上,可以使用putty软件, 要有 服务器地址+端口+协议  loginName+password,可以登录   2)、cd到脚本或者log放置的文件夹位置去重启服务或查看log,还有一些常用的命令   less 文件名(W向上翻页、F向下翻页,Shift+F自动翻页,Ctrl+C停止自动翻页);   grep "findString" 文件名;   执行脚本:   ../脚本名   或者   sh./脚本名



Web case web测试

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章