zoukankan      html  css  js  c++  java
  • 测试中的几个case

    一、页面上对引起 大量数据提交的 按钮/链接 点击一次后,  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./脚本名 

  • 相关阅读:
    HDU 5265 pog loves szh II (二分查找)
    不删除记录的表CRUD的常见处置
    如果真的不知道将来要做什么
    爪哇国新游记之三十三----目录文件操作
    一个类似股票看板的自刷新页面的制作
    转载:什么才是程序员的核心竞争力
    又见The request sent by the client was syntactically incorrect ()
    uefi版和装机版有什么区别?
    Mealy和moore型状态机的主要区别
    FIFO、UART、ALE解释
  • 原文地址:https://www.cnblogs.com/jenniferhuang/p/3458038.html
Copyright © 2011-2022 走看看