1. 页面部分
    1. 页面清单是否完整(是否已经将所需要的页面全部都列出来了)
    2. 页面是否显示(在不同分辨率下页面是否存在,在不同浏览器版本中页面是是否显示)
    3. 页面在窗口中的显示是否正确、美观(在调整浏览器窗口大小时,屏幕刷新是否正确)
    4. 页面特殊效果(如特殊字体效果、动画效果)是否显示
    5. 页面特殊效果显示是否正确
  1. 页面元素部分
    1. 页面元素清单(为实现功能,是否将所需要的元素全部都列出来了,如按钮、单选框、复选框、列表框、超连接、输入框等等)
    2. 素是否显示(元素是否存在)
    3. 页面元素是否显示正确(主要针对文字、图形、签章)
    4. 页面元素的外形、摆放位置(如按钮、列表框、核选框、输入框、超连接等
    5. 页面元素基本功能是否实现(如文字特效、动画特效、按钮、超连接)
    6. 页面元素的容错性列表(如输入框、时间列表或日历)
    7. 页面元素的容错性是否存在
    8. 页面元素的容错性是否正确
  1. 功能部分
    1. 数据初始化是否执行
    2. 数据初始化是否正确
    3. 数据处理功能是否执行
    4. 数据处理功能是否正确
    5. 数据保存是否执行
    6. 数据保存是否正确
    7. 是否对其他功能有影响
    8. 如果影响其他功能,系统能否作出正确的反应
    9. 其他错误
    10. 对模块的具体功能进行测试时可以列出功能模块的所有功能,进行排列组合,测试所有情况,如:某一功能模块具有最基本的增删改查功能,则需要进行以下测试:
      单项功能测试(增加、修改、查询、删除)
      增加——>增加——>增加 (连续增加测试)
      增加——>删除
      增加——>删除——>增加 (新增加的内容与删除内容一致)
      增加——>修改——>删除
      修改——>修改——>修改 (连续修改测试)
      修改——>增加 (新增加的内容与修改前内容一致)
      修改——>删除
      修改——>删除——>增加 (新增加的内容与删除内容一致)
      删除——>删除——>删除 (连续删除测试)
    11. 查询功能分为两种情况,验证操作结果。
            一、打开页面时自动显示结果,则不特别强调;
            二、需要手工操作进行查询,则每次在其他功能完成后进行。
    1. 提示信息
      1 成功、失败提示
      (2) 操作结果提示
      (3) 确认提示
      (4) 危险操作、重要操作提示
      (5) 返回页面 提示后显示的页面
    2. 容错性
      注意以下几种情况
      (1) 为空、非空
      (2) 唯一性
      (3 )字长、格式
      (4) 数字、邮政编码、金额、电话、电子邮件、ID号、密码
      (5) 日期、时间
      (6) 特殊字符 (对数据库)英文单、双引号,&符号
    3. 权限部分
      功能权限: 指定用户可以使用那些功能,不能使用那些功能
      数据权限: 指定用户可以处理那些数据,不可以处理那些数据。可
      以合并到功能测试
      操作权限: 在逻辑关系上,操作前后顺序、数据处理情况。可以合
      并到功能测试
      权限变化: 可以合并到功能测试

      (1) 功能权限是否存在
      (2 )功能权限是否正确
      (3) 数据权限是否存在
      (4) 数据权限是否正确
      (5)操作权限是否存在
      (6) 操作权限是否正确
      (7) 引起权限变化的功能列表
      (8) 功能权限变化还是数据权限变化,或两者兼有
      (9) 权限变化是否正确

    4. 键盘操作
      (1) Tab键的使用
      (2) 上下方向键的使用
      (3) Enter键的使用
      (4) 系统设定快捷键的使用(如果设置有快捷键)
    5. 测试中还应注意的其他事项
      (1) 完整性:是否是一个整体,没有功能缺损
      (2) 易用性:使用是否方便
      (3) 一致性:类似的问题用类似的方法处理
      (4) 提示信息:提示信息是否完整、正确、详细
      (5) 帮助信息:是否提供帮助信息,帮助信息的表现形式(页面文字、提示信息、帮助文件),帮助信息是否正确、详细
      (6) 兼容性:包括操作系统兼容和应用软件兼容,可能还包括硬件兼容
      (7) 可扩展性:是否由升级的余地,是否保留了接口
      (8) 稳定性:运行所需的软硬件配置,占用资源情况,出现问题时的容错性,对数据的保护
      (9) 运行速度:运行的快慢,带宽占用情况

      有几点:
      1.功能点测试:是否满足需求所要求的功能
      2.字符串长度检查: 输入超出需求所说明的字符串长度的内容, 看系统是否检查字符串长度,会不会出错.
      3.字符类型检查: 在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型,会否报错.
      4.标点符号检查: 输入内容包括各种标点符号,特别是空格,各种引号,回车键.看系统处理是否正确.
      5.中文字符处理: 在可以输入中文的系统输入中文,看会否出现乱码或出错.
      6.信息重复: 在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,看系统有没有处理,会否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理.
      7.界面测试:界面的正确性、一致性、友好性、易用性。
      用户界面测试是从最终的使用者用户的角度来看软件,软件难以理解,不易使用就是软件缺陷。可以从以下几个方面重点来检查用户界面:
      1.易用性检查:确保软件易于理解,方便使用。
      2.一致性检查:
         a.注意系统页面的风格是否一致,如字的大小、颜色、字体要相同。
         b.提示信息的表达方式是否一致。
         c.按钮排列顺序是否一致。
         d.back, cancel等按钮跳转页面处理是否一致。
         e.各字段的名称,位置、长度、类型是否和设计文档要求一致,如Employee No和LoginName不一致。
      3.正确性检查:检查页面上的form, button, table, header, footer,提示信息,还有其他文字拼写,句子的语法等是否正确。
      4.友好性检查:
         a.提示信息是否友好.
         b.系统应该在用户执行错误的操作之前提出警告,提示信息.
         c.页面分辨率检查,在各种分辨率浏览系统检查系统界面友好性。
      5.合理性检查:做delete, update, add, cancel, back等操作后,查看信息回到的页面   是否合理。
      6.检查本地化是否通过:英文版不应该有中文信息,英文翻译准确,专业。
      7.页面最大化检查:测试最大化/最小化/还原时页面是否做了对应的处理。

关于web测试收集的更多相关文章

  1. Web测试介绍2一 安全测试

            安全测试是在IT软件产品的生命周期中,特别是产品开发基本完成到发布阶段,对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程. 主要安全需求包括: (i) 认证 Authent ...

  2. Web测试的常用测试用例与知识

    1. Web测试中关于登录的测试 2. 搜索功能测试用例设计 3. 翻页功能测试用例 4. 输入框的测试 5. Web测试的常用的检查点 6. 用户及权限管理功能常规测试方法 7. Web测试之兼容性 ...

  3. web测试常用的用例及知识

      1.      Web测试中关于登录的测试... 1 2.      搜索功能测试用例设计... 2 3.      翻页功能测试用例... 3 4.      输入框的测试... 5 5.    ...

  4. 转:Web 测试的创作与调试技术

    摘要:学习有关 Visual Studio 2005 Web 测试的更多知识,包括 Web 测试引擎和记录器如何工作,以及如何创建有效的 Web 测试. 本页内容 读者 简介 记录一个 Web 测试  ...

  5. Web测试相关内容

    Q-1. Web测试的范围是什么? 答. Web测试是软件测试的名称,专注于测试基于Web的应用程序. 在进入生产环境之前,测试团队会对Web应用程序进行详尽的测试. 这有助于发现应用程序中的不同问题 ...

  6. Web测试中常见分享问题

         Web测试中,由于开发通常指注重完成H5页面的逻辑功能,对各种系统.浏览器等考虑不周,同时Android端各类机型碎片化,容易产生兼容性问题,这其中以分享类型为最. 本文简单分析总结一些测试 ...

  7. web测试安全性常见问题

    web测试安全性常见问题                  一.             登录账号明文传输 1.  问题一:登录账号密码或者修改密码明文传输 现象:目前物流对内的java系统基本上都是 ...

  8. app测试与web测试的区别

    1.从功能测试的来讲的话,在流程和功能测试上是没有区别的.系统测试和一些细节可能会不一样. 那么我们就要先来了解,web和app的区别. web项目,一般都是b/s架构,基于浏览器的,而app则是c/ ...

  9. web测试一般分为那几个阶段,哪些阶段是可以用工具实现的,都有些什么工具,哪些阶段必须要人工手动来实现呢?

    这是我在知乎上遇到的一个问题: web测试一般分为那几个阶段,哪些阶段是可以用工具实现的,都有些什么工具,哪些阶段必须要人工手动来实现呢? 首先这个提问本身就是有问题的, 没有哪个阶段是用工具实现的, ...

随机推荐

  1. KB奇遇记(10):终章

    本来还想写一篇关于前CIO的著名言论,不过想想还是算了.博客空间宝贵,不乱恶心人了. 这篇博文是本系列<KB奇遇记>的最后一篇了. 虽然在KB公司有这么多的苦,但毕竟收获也很多,至少让我懂 ...

  2. Java连接数据库(mysql,sqlserver)

    犹记当年为了使用java程序连接mysql数据库花费一天时间,最后发现是没有导入外包,如今看来真的发现自己那时有点二,也怪我使用的教科书上没有说明这点(强行甩锅,哈哈).今天分享出来,,希望后者不因为 ...

  3. ROM、RAM、DRAM、SRAM和FLASH的区别

    ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写.ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是 ...

  4. C#进阶系列——使用Advanced Installer制作IIS安装包(二:配置安装包依赖项和自定义dll)

    前言:上篇C#进阶系列——使用Advanced Installer制作IIS安装包(一:配置IIS和Web.config)介绍了下使用Advanced Installer配置IIS和Web.confi ...

  5. asp.net权限认证:OWIN实现OAuth 2.0 之简化模式(Implicit)

    asp.net权限认证系列 asp.net权限认证:Forms认证 asp.net权限认证:HTTP基本认证(http basic) asp.net权限认证:Windows认证 asp.net权限认证 ...

  6. 数据库SQL,NoSQL之小感悟

    遇到1000万数据表 最近遇到一个问题,就是单表数据过的存储及查询问题.举个例子:1000万的数据存在一个表中,字段4-5个样子,日常 开发中难免要做过滤.排序.分页.如果把这几个放在一起即要过滤又要 ...

  7. css3 3d 与案例分析

    作者:魔洁 聊到3d那我们就先聊聊空间维度,首先一维,比如一条线就是一个一维空间,连点成线在这个空间里这些点只能前进后退,二维空间就是一个平面,这时点不仅可以前进后退还可以左右移动,3维空间也可以说是 ...

  8. SharePoint 2016 配置用户请求应用程序

    最近看了看SharePoint的应用程序,觉得还是不错的,以前都没怎么注意过这样的功能.当然,应用程序除了让用户和管理员添加外,还可以让他们进行请求,把应用程序添加到应用程序目录,然后由统一的管理员进 ...

  9. Convex Hull 实现理论+自制Python代码

    Convex Hull 概述 计算n维欧式空间散点集的凸包,有很多的方法.但是如果要实现快速运算则其难点在于:如何快速判断散点集的成员是否是在凸集的内部.如果可以简化判断的运算过程,则可以极大简化迭代 ...

  10. Angular2组件与指令的小实践——实现一个图片轮播组件

    如果说模块系统是Angular2的灵魂,那其组件体系就是其躯体,在模块的支持下渲染出所有用户直接看得见的东西,一个项目最表层的东西就是组件呈现的视图.而除了直接看的见的躯体之外,一个完整的" ...