zoukankan      html  css  js  c++  java
  • web测试因素

    1、测试设置cookie为“Prompt”,手动接受cookie

     

    2、用一个矩阵来组织WEB应用程序测试工作,这个矩阵列出了使用的平台和浏览器,以及所涉及内容的详细描述,即在各种各样的平台组合中,用于发现问题和解决问题所需的时间和工作量。

    这个矩阵使得公司能够建议用户如何最好地使用网站或者网站可能在什么地方不受支持。

     

    3、平台

    windows:

    windows95windows98windows NTwindows mewindows 2000windows xpwindows 2003

    mac:

    mac os 9.xmac os x

    linux:

    linux kernelreahat linux

    unix

    sun solaris

    FreeBSD

     

    4、浏览器

    Internet explorer:

    IE 5.0 IE 6.0 IE 7.0 Beta1

    Mozilla Firefox:

    firefox 1.0.6firefox 1.0.7firefox 1.5 RC2

    Netscape:

     

    Opera:

     

    Mozilla:

    Mozilla 1.7.2Mozilla 1.8 beta5

    Omni web(Mac)

    Omni web 4.1Omni web 5.0

    Amaya(W3C出品)

     

    5、其它设备

    比如Palm OS PDAwindows CE中的Pocket IE或是Generic IE AOLTV

     

    6、浏览器和操作系统的简单测试矩阵

     

    WIN2000

    WINXP

    WIN2003

    MAC OS 9

    MAC OS X

    Linux Kernel

    RedHat Linux

    Solaris

    IE5.0

     

     

     

     

     

     

     

     

    IE6.0

     

     

     

     

     

     

     

     

    IE7.0

     

     

     

     

     

     

     

     

    FireFox1.0.6

     

     

     

     

     

     

     

     

    FireFox1.0.7

     

     

     

     

     

     

     

     

    FireFox1.5

     

     

     

     

     

     

     

     

    Netscape7.2

     

     

     

     

     

     

     

     

    Nescape8.0

     

     

     

     

     

     

     

     

    Opera8.5

     

     

     

     

     

     

     

     

    Mozilla1.7.12

     

     

     

     

     

     

     

     

    Mozilla1.8beta5

     

     

     

     

     

     

     

     

    Solafa1.3

     

     

     

     

     

     

     

     

    Omni web5.0

     

     

     

     

     

     

     

     

         ——不支持,虽然用户有可能运行

    ——小部分支持,通过大略测试

         ——完全支持,但这里只进行了中等测试

    ——完全支持,通过完全测试

     

    7、影响Web测试的其它因素

    7.1、屏幕分辨率

    重点测试主流显示器所使用的分辨率

    7.2、画布的大小

    画布是指设计人员所能处理的实际显示区域的大小

    常用画布大小

     

     

     

     

     

     

    偏移量

     

     

     

     

     

     

    7.3、颜色深度

    7.4、连接速度

    7.5、矩阵样例

     

     

     

     

     

     

     

     

     

     

    7.6、其它

    安全套接字协议层(Secure Socket LayerSSL

    防火墙

    代理

     

    8、处理缓存问题

    几个步骤

    1、  如果是脚本错误,看一下是否能重现脚本错误(对出现的情况作截图保存)

    2、  关闭该类型浏览器的所有会话

    3、  打开一个浏览器窗口,删除所有缓存中的内容和本机备份,包括Cookie,然后再关闭浏览器,对于IE,可在控制面板下的Internet选项中删除

    4、  打开一个(且只能有一个)浏览器窗口,试着重现错误

    5、  如果成功的话,继续下一步,,特别注意重现错误的步骤和操作出现错误时的步骤一致。辨别出哪些动作与Bug有关,哪些动作与Bug无关是困难的。

    6、  一旦确定重现错误的步骤,要找出产生Bug的其它条件,错误具体出现在哪些平台和浏览器下,

    7、  查找Bug数据库,看是否有与该问题相匹配的

    8、  如果找不到,则进行录入

    9、  保存之前,对近半个小时的Bug进行一次详细的查找,以防输入一样的信息

    无法重现并不能说明就不是Bug

     

    虚假的Bug来源之一就是测试者没有清除缓存

    注意代理服务器也缓存

     

    9、  配置浏览器

    对于IE,三个设置,系统最大限度的捕获Bug的最低设置

    分别是:“禁止脚本调试”(Disable script debugging)

    “显示每个脚本错误的通知”(Display a notification about every script error)

    “检查已保存网页的新版本:每次访问网页时”(Check for new versions of stored pages: Every visit to the page)

     

    10、配置其它设置

    1、颜色设置

    2、文字大小

    3、运行在全屏模式下

     

    编码标准

    IE支持BGSOUND标记符,但是Netscape不支持

    Netscape支持BLINK标记符,但是IE不支持

    所以,这两种标记符最好不使用

     

    建立内部编码标准

    包括测试自动代码的指导准则

    编写代码选用整洁方式

     

    URL一般只能处理大约4096个字节,其中包括加在末尾的命令和参数,然而IE对于URL的长度限制是2KB,该限制也要成为测试项目之一

     

    动态WEB分为

    用户代理

    Web服务器

    数据库

     

    http响应状态码

    100——199(1xx)用于表示有关状态的信息

    200——299(2xx)用于表示响应是成功的

    300——399(3xx)用于表示重定向

    400——499(4xx)用于表示客户端出现错误

    500——599(5xx)用于表示服务器出现错误

    OscarXie.net

    关注质量与体验——电子商务与自动化测试
    http://www.cnblogs.com/oscarxie/

  • 相关阅读:
    爬虫前面
    常用模块学习
    函数、递归、内置函数
    迭代器、装饰器、软件开发规范
    python基础
    列表、字典、集合
    介绍、基本语法、流程控制
    python学习的第一个星期
    vmware使用nat连接配置
    Vue API 3模板语法 ,指令
  • 原文地址:https://www.cnblogs.com/oscarxie/p/589066.html
Copyright © 2011-2022 走看看