一、Web的功能测试
  1、超链接测试
    a、链接与链接的说明文字要匹配 (注:也可以是图片)
       b、链接的文字要描述正确
       c、链接的文字要精简有效
    d、链接的页面应该存在,不应该出现404找不到页面的错误
     e、没有孤立页面,只有知道具体的url地址才能访问。
     f、链接的样式(默认、已访问过、鼠标hover、鼠标点击active)
  2、表单测试
    a、表单就是提供用户输入的地方(http的post请求)
     b、表单项输入类型的限制
         先验证合法值,再验证异常值
         不输入、空格、特殊符号:_/!&@%* ‘’ “”,html代码 <font> 你好 </font>
         同时关注错误提示信息的正确性
     c、表单项输入长度的限制
         符合长度、小于限定长度、大于限定长度
    d、表单项输入格式的检查
         出生日期、电子邮件等
    e、表单项必填检查
         表单项必填项设置要合理(比如购物注册时,限定血型和身高为必填项不合理)
         表单项必需填写的限制
         必填项不必填时,提交后应保存其他已正确填写部分的信息
    f、 表单项本身功能(细节)
         单选按钮只能单选  
         复选框可以多选
         文本框可以进行输入
    g、 表单项的默认值
          默认值要符合需求
         默认值最好符合多数用户的需求(如注册中的国家,最好是中国)
    h、表单项之间的关联关系
         如省份与城市,国家与省份的关联关系
    j、表单项提交之后的基本功能要正确(如注册要注册成功)
    k、重复注册及相关提示
    l、GUI:表单项及整个表单的样式及布局
    m、遍历表单时可以支持快捷键
          Tab+Space(空格键)+上下箭头+Enter(回车)
          Shift+Tab回退
    n、 整个表单在整个系统中的作用及业务合理性
  3、文件上传类型的测试
    a、只能上传允许的文件类型
    b、文件的大小应限制在允许的范围内
    c、批量上传时对数量及累计大小的限制
    d、是否可上传同名文件,若允许上传,提示覆盖?或者提供自动重命名功能(如:名字加1等)
    e、上传后应有接口或界面查看上传的附件,检查是否能正常的下载和使用;关注上传成功的提示信息
    g、不允许上传脚本或者可执行文件(如exe)
    f、不能单纯的以文件后缀名来判断文件类型,如改脚本或exe的后缀名为txt后上传
    l、提供上传进度指示信息(进度条等)
    m、网络闪断后的继续上传
    n、上传过程中的取消
    j、上传文件选择时的路径应默认为上次上传文件时的地址
二、数据库测试
  1、DBA进行数据库测试关注点:
    表及表之间的关联关系,设计的合理性
    索引的合理性
    存储过程合理性
    存储过程:一组为了完成特定功能的SQL语句集,存储在数据库中,用户通过指定存储过程的名字并给出参数(如果有)来执行它。
  2、测试工程师使用数据库场景:
    a、 数据的一致性检验,存储或者处理过程中可能产生差错
    b、分析定位是功能缺陷还是数据存储的问题
    c、性能测试:准备基础数据
                并发时,关注事务的成功率
三、易用性测试
  1、最重要要 站在用户的角度考虑,分析用户的背景及使用习惯
  2、考虑区域文化(如日期 中美两国使用习惯不同)
  3、Web导航栏设置,要清晰明了,层级不可过多(最好不要超过3级)
  4、快捷键的使用及设置合理性
  5、其他(窗口的放大与缩小)、页面的缩放:浏览器中设置的缩放百分比 均不应该出现页面错乱,功能失效的问题)
  6、滚动条尽量使用纵向滚动条,少使用横向滚动条
  7、多选择少输入
四、兼容性测试
  1、浏览器端的兼容性
    浏览器选择标准:
    a、 根据内核来选,相同内核的选择一个典型的即可
    b、根据浏览器的市场占有率来选择
    选择一个主浏览器执行所有用例,在辅浏览器上没必要执行全部的用例,把主要的功能及页面覆盖到即可。
  2、服务器端兼容性:(考虑较少,系统升级时要考虑)
    比如Web服务器升级,数据库升级等
 

web页面测试的更多相关文章

  1. 好用的在线web页面测试,移动页面测试工具webpagetest使用图文教程

    好用的在线web页面测试,移动页面测试工具webpagetest使用图文教程 http://www.webpagetest.org/ 1.打开主页,输入网址,点击 START TEST 按钮开始测试 ...

  2. 【Web页面测试】测试点和测试用例

    1. 需求符合度测试 1. 各级菜单名称显示是否按照需求说明书规定的设计,并且没有遗漏和多余 2. 各级菜单所完成的功能是否按照需求说明书规定的设计,并且没有遗漏和多余 3. 各级菜单的操作顺序和操作 ...

  3. [原创]浅谈H5页面测试介绍

    [原创]浅谈H5页面测试介绍 目前移动互联网非常火热,除了各种App,H5也是非常热,由于H5跨平台,且版本更新容易,做为引流或获客是非常好的一种简单低成本平台:今天来谈谈H5页面测试都要测试什么? ...

  4. asp.net web api 测试帮助页面建立并测试

    asp.net web api 测试帮助页面建立并测试 现在使用WEB API来开发,越来越流行. 在开发过程中的测试调试,可以使用Fiddler等工具来帮助测试外,还有: 在asp.net 中有种方 ...

  5. IGS_学习笔记07_IREP通过页面测试客户化Web Service调用(案例)

    20150819 Created By BaoXinjian

  6. 最佳的 14 个免费的响应式 Web 设计测试工具

    一旦你决定要搭建一个网站就应该已经制定了设计标准.你认为下一步该做什么呢?测试!我使用“测试”这个词来检测你网站对不同屏幕和浏览器尺寸的响应情况.测试在响应式网页设计的过程中是很重要的一步.如果你明白 ...

  7. 微信开发之移动手机WEB页面(HTML5)Javascript实现一键拨号及短信发送功能

    在做一个微信的微网站中的一个便民服务电话功能的应用,用到移动web页面中列出的电话号码,点击需要实现调用通讯录,网页一键拨号的拨打电话功能. 如果需要在移动浏览器中实现拨打电话,发送email,美国服 ...

  8. 转:Web页面通过URL地址传递参数常见问题及检测方法

    Web页面即我们在浏览器中所看到的网页,在Web应用程序中,其页面往往需要进行动态切换和数据交互,页面间的数据常规传递方法有多种,本文主要介绍Web页面处理程序中常见的URL地址参数传递方法,包括概述 ...

  9. X5的UI部分和传统Web页面开发的差异

    http://doc.wex5.com/different-with-std-web-ui/#1 X5的UI部分和传统Web页面开发的差异 WeX5是跨端移动开发框架,BeX5是基于WeX5的企业快速 ...

随机推荐

  1. 为什么我们要使用ssh框架技术,及感想

    前言: 在公司从C++转向Java Web方向大概有3个月(11月初-1月底)了.三个月前对Java和Web还几乎是零基础.然后从安装Eclipse,MySQL,tomcat开始,到学习HTML/CS ...

  2. LeetCode(61)-Valid Palindrome

    题目: Given a string, determine if it is a palindrome, considering only alphanumeric characters and ig ...

  3. 14.QT-QFile文件,QBuffer缓冲区,QDir目录,QFileSystemWatcher文件系统监视

    QFile Qt中所有与IO相关的类都继承于QIODevice,继承图如下所示: 其中QFile类便是用于文件操作的类 在QT中,将文件当做一种特殊的外部设备对待(比如:串口,usb等就是外部设备) ...

  4. java小知识点汇总

    1.ConcurrentHashMap使用segment来分段和管理锁,segment继承自ReentrantLock,因此ConcurrentHashMap使用ReentrantLock来保证线程安 ...

  5. java程序的内存分配(一)

      首 页 阅览室 馆友 我的图书馆 帐号 java程序的内存分配(一) 收藏  JAVA 文件编译执行与虚拟机(JVM)介绍  Java 虚拟机(JVM)是可运行Java代码的假想计算机.只要根据J ...

  6. python---内置函数,匿名函数,嵌套函数,高阶函数,序列化

    函数简单说明 # 函数即"变量" # 高阶函数 # a.把一个函数名当做实参传给另一个函数(在不修改被装饰函数的源代码的情况下,为其添加功能) # b.返回值中包含函数名(不修改函 ...

  7. MDCC2013会议笔记

    技术性的Topic听的不多,也没记多少东西. 下面这些是产品设计论坛的笔记: 互联网为实体行业带来:数据驱动,用户参与,快速验证想法 体验整合:线上与线下,产品与服务,运营与营销,用户和利益相关方体验 ...

  8. 兼容 Android 4.4 透明状态栏与导航栏

    http://www.apkbus.com/Android-163388-1-1.html?_dsign=73d41229 android 系统自4.2 开始 UI 上就没多大改变,4.4 也只是增加 ...

  9. C 四则运算表达式解析器

    下载实例:http://www.wisdomdd.cn/Wisdom/resource/articleDetail.htm?resourceId=1074 程序主要包括:基础结构定义.词法分析.语法分 ...

  10. 微软黑科技强力注入,.NET C#全面支持人工智能

    微软黑科技强力注入,.NET C#全面支持人工智能,AI编程领域开始C#.Py--百花齐放 就像武侠小说中,一个普通人突然得到绝世高手的几十年内力注入,招式还没学,一身内力有点方 Introducin ...