原标题:本地化网站测试技巧:掌握网站本地测试的有效方法
导读:
Intro...
如何实施网站的本地检验 当前从事网站开发的,大多数同仁都采用asp或php的系统。购置好空间域名,完成关键词分析和挑选,随后你需要挑选合适的网站程序。选定了网站程序,你还需要进行检验,切记不要轻易上传至空间进行检验,因为如果这样做,一旦搜索引擎收录了你的网站,而你又在不断修改,那样会让搜索引擎觉得你的网站很不稳定,不值得信赖,那就麻烦了。因此,你要检验网站程序,你就要在本地进行检验。何为本地检验,也就是在你的电脑上运行网站程序,并进行细节上的调整,设置好你的网站。一、asp源码的本地检验这种情况也有两种途径。第一种,如果你的网站没有安装IIS的话,可以下载一个名为Aws.exe的绿色小软件,这个小软件体积很小,仅有600多K,无需安装即可使用。下载后把这个小软件直接放置在你那个网站程序的文件夹下,然后双击这个小软件,接着打开浏览器,输入127.0.0.1,回车,你就可以看到你的网站了。要修改你的网站,你可以根据网站程序的说明到网站后台进行修改。第二种,实际上和第一种类似,就是安装IIS,IIS是windows系统自带的一个组件,不过现在很多用户可能都是用Ghost安装系统的,安装后的系统一般都不带IIS的。这个时候你要进行网站的本地检验,如果不按照第一种方法操作的话,你可以拿出一个windows的完整安装版本放到光盘里,然后进入控制面板,双击添加或删除程序,点击添加/删除Windows组件,在Internet信息服务(IIS)前面打勾。然后点击下一步,就可以进行IIS的安装。安装成功后,回到控制面板,进入管理工具,你会看到一个名为Internet信息服务的组件。打开它,点击左边的+号,一直点击到默认网站,然后右击属性,选择主目录,在本地路径那里点击浏览,找到你本地的那个网站程序的文件,点击确定。然后打开你的浏览器,输入127.0.0.1,回车,你就可以看到你的网站了。如果不行的话,你要看看IIS的默认网站后面是否停止了,如果停止了,你就启动它就可以了。二、php源码的本地检验 php源码的本地检验不能使用上面的方法了,我是下载一个名为xampplite的软件进行本地检验的,下载这个软件,安装好。然后把网站程序文件夹里的全部内容放入xampplite里一个名为htdocs的文件夹里,接着双击xampp-control.exe,在Apache和FileZilla后面的Start上分别点击一下。然后打开你的浏览器,输入127.0.0.1,回车,你就可以看到你的网站了。
在网站检验过程中可能会运用哪些检验技术 您好! 关于web检验的资料,网上有很多,你可以参考一下 在一个软件项目开发中,系统检验是确保整体项目质量的关键环节,本文将就网站的检验技术及相应的自动检验工具做一个简要的介绍。主要就如下几个方面进行讨论: 功能检验 性能检验 安全性检验 稳定性检验 浏览器兼容性检验 可用性/易用性检验 链接检验 代码合规性检验 2检验内容 2.1功能检验 在实际工作中,功能在每一个系统中都存在其不确定性,而我们不可能采用穷举的方法进行检验,因此导致了功能检验较为困难,我们依据80/20原则(即80%的错误存在于系统的20%的部分)对于检验用例的设计采用如下两种方法 2.1.1白盒检验 白盒检验即使用程序设计的控制结构导出检验用例。基于目前的现状我们采用基本路径检验方法进行白盒检验,此种方法简单高效。基本路径检验方法的简单说明如下: 首先通过系统设计的流程图导出数据流图 根据数据流图计算其环形复杂性 V(G)=E-N+2 或 V(G)=P+1 V(G):环形复杂性 E:流图中边的数量 N:流图中节点的数量 P:流图中判定节点的数量 我们设定V(G)条路径 我们设计V(G)条路径的模拟数据 根据数据进行相应的检验 2.1.2黑盒检验 黑盒检验即派生出执行程序所有功能需求的输入条件,从而导出检验用例,进行检验的方法,黑盒检验用于辅助白盒检验。 我们采用等价划分的方法进行检验,即将程序的输入域划分为数据类,以便导出检验用例。一般情况下输入条件为:一个特定的数值、一个数值域、一组相关值或者一个布尔条件。 2.1.3网站功能检验 对于网站的检验而言,每一个独立的功能模块需要单独的检验用例的设计导出,主要依据为《需求分析》,对于应用程序模块需要设计者提供基本路径检验法的检验用例 拥有检验用例后可以采用OpenSTA(Open System Testing Architecture)进行自动化检验 2.2性能检验 网站的性能检验对于网站的运行而言至关重要,但是目前对于网站的性能检验做得不够,我们在进行系统设计时也没有一个很好的基准可以参考,因此建立网站的性能检验的一整套的检验方案将是至关重要的。 网站的性能检验主要从两个方面进行:负荷检验(Load)和压力检验(Stress),负荷检验指的是进行一些边界数据的检验,压力检验更像是恶意检验,压力检验的倾向应该是致使整个系统崩溃。 性能检验可以采用相应的工具进行自动化检验,我们目前采用如下工具 ab-----Apache的检验工具 OpenSTA—开发系统检验架构 2.3安全性检验 目前网络安全问题日益重要,特别是对于有交互信息的网站及进行电子商务活动的网站尤其重要。目前我们的检验没有涵盖网站的安全性的检验,我们计划采用工具来测定,工具如下 SAINT------- Security Administrator's Integrated Network Tool
SAINT——安全管理员集成网络工具
此工具能够检测出网站系统的相应安全问题,并能够提供安全漏洞的解决方案,不过是一些较为普遍的漏洞解决方案。 2.4稳定性测试 网站的稳定性测试是指网站的运行中整个系统是否正常运行,目前尚无更优的测试方案,主要采用将测试服务器长时间运行进行测试。 2.5浏览器兼容性测试 通过白盒测试或黑盒测试生成的测试用例,采用相应的工具进行测试,可以采用OpenSTA进行测试,此测试工具支持不同浏览器进行测试。 2.6可用性/易用性测试 可用性/易用性方面目前我们只能采用人工测试的方法进行评估,而且缺乏一个很好的评估标准进行,此一方面需要大家共同讨论。 2.7链接测试 超级链接对于网站用户而言意味着能否流畅地使用整个网站提供的服务,因而链接将作为一个独立的项目进行测试。目前我们已经有了一个测试工具 Xenu——主要测试链接正确性的工具 遗憾的是对于动态生成的页面的测试会出现一些错误。 2.8代码合法性测试 代码合法性测试主要包括2个部分:程序代码合法性检查与显示代码合法性检查 程序代码合法性检查 程序代码合法性检查的主要标准为《intergrp小组编程规范》,目前采用由SCM管理员进行规范的检查,未来期望能够有相应的工具进行测试。 显示代码合法性检查 显示代码的合法性检查,主要分为Html、Javascrīpt、Css代码检查,目前采用 HTML代码检查——采用CSE HTML Validator进行测试 Javascrīpt、Css也可以在网上下载相应的测试工具。 3测试工具 OpenSTA 主要进行性能测试的负载及压力测试,使用较为方便,可以编写测试脚本,也可以先行自动生成测试脚本,而后对应用测试脚本进行测试。 SAINT 网站安全性测试,能够对指定网站进行安全性测试,并提供安全问题的解决方案。 CSE HTML Validator 一个有用的用于HTML代码合法性检查的工具 Ab(Apache Bench) Apache自带的用于性能测试的工具,功能不是很多,但非常实用。 Crash-me Mysql自带的测试数据库性能的工具,能够测试多种数据库的性能。