• 测试中的几个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./脚本名 

  • 相关阅读:
    [Bullet3]创建世界(场景)及常见函数
    [erlang]supervisor(监控树)的重启策略
    [game]十字链表的AOI算法实现
    [翻译][erlang]cowboy handler模块的使用
    数据挖掘算法系列目录
    Spark原理分析目录
    Spark实战系列目录
    2019年读书书单
    Hadoop源码解读系列目录
    分布式架构系列目录
  • 原文地址:https://www.cnblogs.com/jenniferhuang/p/3458038.html
Copyright © 2020-2023  润新知