Web测试中的几个case

发表于:2014-4-17 11:22

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:jenniferhuang    来源:51Testing软件测试网采编

分享:
  一、页面上对引起 大量数据提交的 按钮/链接 点击一次后,  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./脚本名
100家互联网大公司java笔试题汇总,填问卷领取~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号