|
知识路径: > 测试技术的分类 > Web应用测试 > Web应用运行测试 >
|
被考次数:1次
被考频率:低频率
总体答错率:39%  
知识难度系数:
|
由 软考在线 用户真实做题大数据统计生成
|
相关知识点:24个
|
|
|
|
|
要实现完全的配置测试和兼容性测试是不可能的,而且从测试成本的角度来看也是不可取的。本项测试目的,是发现Web系统在可能的用户环境下运行程序时出现的错误,对什么样的用户环境进行配置测试与兼容性测试,是需要我们进行分析与调查的。由于Web系统采用浏览器/服务器的模式,我们把配置测试与兼容性测试的着重点放在客户端。而客户端最重要的两个因素就是浏览器与操作系统,所以面向用户的配置测试与兼容性测试可分为以下三个方面:
|
|
|
|
|
|
|
前面提到,浏览器中有许多会影响Web功能的设置,例如缓存设置、cookies设置、显示设置、安全设置等,在完成了功能测试后,我要需要对选用的浏览器进行配置测试,也就是测试不同配置对Web功能的影响程度,再核查有影响的配置在功能说明书中是否有明确提示。
|
|
|
|
市场上有很多不同的操作系统类型,最常见的有Windows、UNIX、Macintosh、Linux等。Web应用系统的最终用户究竟使用哪一种操作系统,取决于用户系统的配置。这样,就可能会发生兼容性问题,同一个应用可能在某些操作系统下能够正常运行,但在另外的操作系统下可能会运行失败。
|
|
|
因此,在Web系统发布之前,需要在用户可能用到的操作系统下,对Web系统进行兼容性测试。
|
|
|
|
浏览器是Web客户端最核心的构件,来自不同厂商的浏览器对Java、Javascript、ActiveX、Plug-ins或不同的HTML规格有不同的支持。例如,ActiveX是Microsoft的产品,是为Internet Explorer而设计的,Javascript是Netscape的产品,Java是Sun的产品等。另外,框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不显示。不同的浏览器对安全性和Java的设置也不一样。
|
|
|
测试浏览器的兼容性可以与操作系统的兼容性结合起来,最有效的方法是创建一个兼容性矩阵,如下表所示。在这个矩阵中,测试不同版本操作系统上的不同厂商、不同版本的浏览器对某些构件和设置的适应性。
|
|
|
|
|