返回首页

介绍
首先,让我们有一个web测试清单:功能测试可用性测试接口测试兼容性测试性能测试安全性测试1。功能测试
测试??在网页,数据库连接,形式的所有网页中用于提交或从用户的cookie测试信息的链接。检查所有的相关链接测试下测试所有来自特定域的页面外向链接测试所有内部链接同一页面上跳跃的测试链接 从网页发送电子邮件给管理员或其他用户使用的测试链接测试,以检查是否有任何孤儿页最后,链接检查,检查断开的链接,在上述所有链接在所有页的测试形式
形式是不可分割的一部分,任何网站。形式用于获得用户信息,并与他们保持互动。那么应该对这些形式的检查吗?首先检查每个字段的所有验证检查字段的默认值到田间地头,在形式的错误输入选项​​创建形式,如有的形成,删除,查看或修改的形式
让我们看看搜索引擎的项目,我目前工作的一个例子。我们在这个项目中,有广告和结盟注册步骤。每上升一步的标志是不同的,但依赖于其他步骤。因此签署了流动应该得到正确执行。有不同的领域如电子邮件ID验证,用户的财务信息验证。在手动或自动的网络测试,应该得到所有这些验证检查。饼干测试
Cookie是存储在用户机器上的小文件。这些基本上都是用来维持会议的主要登录会话。测试应用程序在您的浏览器选项启用或禁用饼干。测试,如果cookie被加密,然后再写入到用户的机器。如果您正在测试的会话cookie(即会议结束后到期,饼干),检查会议结束后,登录会话和用户的统计。检查删去饼干影响应用程序的安全性。 (我会尽快写上的cookie测试的另一篇文章。)验证你的HTML / CSS
如果您对搜索引擎优化您的网站,然后HTML / CSS验证是非常重要的。主要验证网站的HTML语法错误。检查网站是不同的搜索引擎的抓取。数据库测试
Web应用程序数据的一致性是非常重要的。检查数据的完整性和错误,而编辑,删除,修改的形式,或做任何数据库相关的功能。
检查所有的数据库查询正确执行,数据检索正确,并正确地更新。数据库测试更可能是在DB负载,网络负载或性能测试下面我们将针对这。2。可用性测试导航试验
导航是指用户上网的网页,不同的控件,如按钮,箱或用户使用页面上的链接冲浪不同的页面。可用性测试包括
网站应该很容易使用。应提供明确指示。检查所提供的指示是正确的含义,他们是否满足的目的。
主菜单应提供在每一页上。它应该是一致的。内容检查
的内容应该是合乎逻辑的和容易理解。检查拼写错误。使用深色调的惹恼用户,不应该在网站的主题。您可以按照网页和内容建设中使用的一些标准。这些共同接受的标准,像我上面提到恼人的颜色,字体,帧等
的内容应该是有意义的。所有的锚文本链接,应正常工作。应正确放置适当大小的图像。
这些都是一些在web开发中应遵循的基本标准。你的任务是,以验证所有的UI测试。
用户帮助其他用户信息:喜欢的搜索选项,地图,帮助文件等,地图应该是适当的树视图导航的所有网站的链接。在地图的各个环节的检查。
"搜索网站??选项将帮助用户找到他们,他们正在寻找轻松快速地内容页。这些都是可选的项目,如果存在,应验证。3。接口测试
主要接口有:Web服务器和应用服务器接口应用服务器和数据库服务器接口
检查,如果所有这些服务器之间的相互作用是正确执行。妥善处理错误。如果任何应用服务器查询数据库或Web服务器返回的任何错误信息,然后应用服务器应该抓住这些错误信息显示给用户适当。检查发生什么,如果用户中断之间的任何交易吗?检查如果Web服务器连接被重置之间会发生什么?4。兼容性测试
您的网站的兼容性测试方面是非常重要的。兼容性测试是要执行:浏览器兼容性操作系统兼容性手机浏览 打印选项浏览器兼容性
在我的网络测试的职业生涯中,我经历过作为最有影响的网站测试部分。
有些应用程序是非常依赖浏览器上。不同的浏览器有不同的配置和设置您的网页应该是兼容的。您的网站编码应该是跨浏览器平台兼容。如果您正在使用的UI功能的JavaScript或AJAX调用,执行安全检查或验证,然后给予更多的Web应用程序的浏览器兼容性测试的压力。
测试不同的浏览器,如火狐,IE浏览器,Netscape Navigator中,美国在线,Safari浏览器,Opera浏览器的不同版本的Web应用程序。操作系统兼容性
在你的web应用的某些功能可能无法兼容所有的操作系​​统。在web开发中使用的所有新技术,如图形设计,如不同的API接口调用可能无法在所有操作系统。
的Windows,Unix,MAC,Linux的时,Solaris等不同的操作系统上测试您的Web应用程序与操作系统的不同口味。手机浏览
这是新的技术时代。因此,在未来,移动浏览将动摇。移动浏览器上测试您的网页。有可能是手机的兼容性问题。打印选项
如果你给页面打印选项,然后确定字体,对齐页面,页面graphicsnbsp; arenbsp得到正确打印。页面应该适合纸张尺寸或按大小在thenbsp提到;打印选项。5。性能测试
Web应用程序应保持重载。 Web性能测试应包括:Web负载测试Web压力测试
不同的互联网连接速度测试应用程序的性能。
在Web负载测试,测试,如果有许多用户正在访问或请求在同一页。系统能维持在高峰负荷时间吗?网站应处理许多用户同时请求,从大量用户输入的数据,同时连接到DB,在特定的网页等重负荷
压力测试:压力通常意味着伸展超出其规格限制的制度。 Web压力测试是打破网站给予的压力,如何检查系统压力的反应,以及如何系统从崩溃中复苏。
应力一般在给定的输入字段,登录和注册领域。
在Web性能测试不同的操作系统上的网页的网站的功能,不同的硬件平台,软件,硬件的内存泄漏错误检查,6。安全性测试
以下是一些Web安全测试的测试用例:测试由内部URL,粘贴到浏览器地址栏直接登录。内部网页无法打开。如果您在使用用户名和密码,并浏览内部网页记录,然后尝试直接改变URL选项,也就是说,如果你正在检查一些出版商网站的统计,与出版商站点ID = 123。尝试直接更改URL的网站不同的站点ID,这是不相关的登录用户的ID参数。应拒绝访问此用户可以查看他人的统计。如登录的用户名,密码,输入文本框输入字段中尝试一些无效输入。检查所有无效的输入系统反应。Web目录或文件,不应该直接访问,除非下载选项。测试CAPTCHA的自动脚本登录。如果使用SSL安全措施的测试。如果使用,应该得到适当的消息显示,当用户从非安全http://页切换到安全https://的网页,反之亦然。所有的交易,错误消息,安全漏洞的尝试应该得到记录在日志文件中的Web服务器上的某个地方。
我想我已经解决了所有主要的网络测试方法。如果我错过了解决一些重要的网络测试方面,然后让我知道在下面的意见。我将随时更新为最新的测试信息的文章。

回答

评论会员: 时间:2
S