西安嘉瑞德网络公司
当前位置:网站首页 > 网站维护 > Web网站测试流程和方法! 返回列表

Web网站测试流程和方法!

发布时间:2018-06-28来源:admin
1测试流程与方法
1.1测试流程
进行正式测试之前,应先确定如何开展测试,不可盲目的测试。一般网站的测试,应按以下流程来进行:
1)使用HTML Link Validator将网站中的错误链接找出来;
2)测试的顺序为:自顶向下、从左到右;
3)查看页面title是否正确。(不只首页,所有页面都要查看);
4)LOGO图片是否正确显示;
5)LOGO下的一级栏目、二级栏目的链接是否正确;
6)首页登录、注册的功能是否实现;
7)首页左侧栏目下的文章标题、图片等链接是否正确;
8)首页中间栏目下的文章标题、图片等链接是否正确;
9)首页右侧栏目下的文章标题、图片等链接是否正确;
10)首页最下方的【友情链接】、【关于我们】等链接是否正确;
11)进入一级栏目或二级栏目的列表页。查看左侧栏目名称,右侧文章列表是否正确;
12)列表页的分页功能是否实现、样式是否统一;
13)查看文章详细页面的内容是否存在乱码、页面样式是否统一;
14)站内搜索(各个页面都要查看)功能是否实现;
15)前后台交互的部分,数据传递是否正确;
16) 默认按钮要支持Enter及选操作,即按Enter后自动执行默认按钮对应操作。
1.2 UI测试
UI测试包括的内容有如下几方面:
1)各个页面的样式风格是否统一;
2)各个页面的大小是否一致;同样的LOGO图片在各个页面中显示是否大小一致;页面及图片是否居中显示;
3)各个页面的title是否正确;
4)栏目名称、文章内容等处的文字是否正确,有无错别字或乱码;同一级别的字体、大小、颜色是否统一; 
5)提示、警告或错误说明应清楚易懂,用词准确,摒弃模棱两可的字眼;
6)切换窗口大小,将窗口缩小后,页面是否按比例缩小或出现滚动条;各个页面缩小的风格是否一致,文字是否窜行;
7)父窗体或主窗体的中心位置应该在对角线焦点附近;子窗体位置应该在主窗体的左上角或正中;多个子窗体弹出时应该依次向右下方偏移,以显示出窗体标题为宜;
8)按钮大小基本相近,忌用太长的名称,免得占用过多的界面位置;避免空旷的界面上放置很大的按钮;按钮的样式风格要统一;按钮之间的间距要一致;
9)页面颜色是否统一;前景与背景色搭配合理协调,反差不宜太大,最好少用深色或刺目的颜色;
10)若有滚动信息或图片,将鼠标放置其上,查看滚动信息或图片是否停止;
11)导航处是否按相应的栏目级别显示;导航文字是否在同一行显示;
12)所有的图片是否都被正确装载,在不同的浏览器、分辨率下图片是否能正确显示(包括位置、大小);
13)文章列表页,左侧的栏目是否与一级、二级栏目的名称、顺序一致;
14) 调整分辨率验证页面格式是否错位现象;
15)鼠标移动到Flash焦点上特效是否实现,移出焦点特效是否消失;
16) 文字颜色与页面配色协调,不使用与背景色相近的颜色。
17) 每个非首页静态页面含图片字节不超过300K,全尺寸banner第一个场景控制在200k以内二个场景在300K,三个场景在400K以此类推
18) 同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示。
19) 超过一屏的内容,在底部应有go top按钮
20) 超过三屏的内容,应在头部设提纲,直接链接到文内锚点
21) 首页,各栏目一级页面之间互链,各栏目一级和本栏目二级页面之间互链
22) 导航的文字要简明扼要,字数限制在一行以内
23) 报表显示时应考虑数据显示宽度的自适应或自动换行。
24) 所有有数据展现的界面(如统计、查询、编辑录入、打印预览、打印等),必须使测试数据的记录数超过一屏/一页,以验证满屏/页时其窗体是否有横向、纵向滚动条或换页打(L)印,界面显示是否正常;
25) 如有多个系统展现同一数据源时,应保证其一致性;
26) 对于报表中的所有字段值都应该有明确的定义,对于无意义的字段值,不应该显示空,应显示“--”或“/”,表示该字段值无意义。
27) 对统计的数据应按用户习惯进行分类、排序。
28) 界面内容更新后系统应提供刷新功能。
29) 用户在退出系统后重新登陆时应考虑是否需要自动返回到上次退出系统时的界面;
30)在多个业务功能组成的一个业务流程中,如果各个功能之间的执行顺序有一定的制约条件,应通过界面提示用户。
31)用户提示信息应具有一定的指导性,在应用程序正在进行关键业务的处理时,应考虑在前台界面提示用户应用程序正在进行的处理,以及相应的处理过程,在处理结束后再提示用户处理完毕。
32)在某些数据输入界面,如果要求输入的数据符合某项规则,应在输入界面提供相应的规则描述;当输入数据不符合规则时应提示用户是否继续。
33)在对任何配置信息修改后,都应该在用户退出该界面时提示用户保存(如果用户没有主动保存的情况下);
34)在对某些查询功能进行测试时,应考虑查询条件的设置的合理性以及查询结果的互补性。如某些后台处理时间不应该作为查询条件。
35)界面测试时,应考虑某一界面上按钮先后使用的顺序问题,以免用户对此产生迷惑。例如只能在查询成功后显示执行按钮。
36)界面测试时,应验证窗口与窗口之间、字段与字段之间的浏览顺序是否正确;
37)在某些对数据进行处理的操作界面,应考虑用户可能对数据进行处理的频繁程度和工作量,考虑是否可以进行批量操作。
38)界面测试时应验证所有窗体中的对象状态是否正常,是否符合相关的业务规则需要。
49)应验证各种对象访问方法(Tab 健、鼠标移动和快捷键)是否可正常使用,并且在一个激活界面中快捷键无重复;
40)界面测试不光要考虑合理的键盘输入,还应考虑是否可以通过鼠标拷贝粘贴输入。
41)对于统计查询功能的查询结果应验证其是否只能通过界面上的查询或刷新按键人工触发,应避免其他形式的触发。
42)对界面上的任何对象进行拖拉,然后进行查询、打印,应保证查询打印结果不变;
43)确保数据精度显示的统一:如单价0元,应显示为0.00元;
44)确保时间及日期显示格式的统一;
45)确保相同含义属性/字段名的统一;
46)对所有可能产生的提示信息界面内容和位置进行验证,确保所有的提示信息界面应居中。

1.3链接测试
链接测试主要分为以下几个方面:
1)页面是否有无法连接的内容;图片是否能正确显示,有无冗余图片,代码是否规范,页面是否存死链接(可以用HTML Link Validator工具查找);
2)图片上是否有无用的链接;点击图片上的链接是否跳转到正确的页面;
3)首页点击LOGO下的一级栏目或二级栏目名称,是否可进入相应的栏目;
4)点击首页或列表页的文章标题的链接,是否可进入相应的文章的详细页面;
5)点击首页栏目名称后的【更多】链接,是否正确跳转到相应页面;
6)文章列表页,左侧的栏目的链接,是否可正确跳转到相应的栏目页面;
7)导航链接的页面是否正确;是否可按栏目级别跳转到相应的页面;
(例:【首页->服务与支持->客服中心】,分别点击“首页”、“服务与支持”、“客服中心”,查看是否可跳转到相应页面;)
8) 新闻、信息类内容通常用新开窗口方式打开。
9) 顶部导航、底部导航通常采取在本页打开。
1.4搜索测试
搜索测试主要分为以下几个方面:
1)搜索按钮功能是否实现;
2)输入网站中存在的信息,能否正确搜索出结果;
3)输入键盘中所有特殊字符,是否报错;特别关注:_ ? ’ . • \  / -- ;特殊字符
4)系统是否支持键盘回车键、Tab键;
5)搜索出的结果页面是否与其他页面风格一致;
6)在输入域输入空格,点击搜索系统是否报错;
7)本站内搜索输入域中不输入任何内容,是否搜索出的是全部信息或者给予提示信息;
8)精确查询还是模糊查询,如果是模糊查询输入:中%国。查询结果是不是都包含中国两个字的信息;
9)焦点放置搜索框中,搜索框内容是否被清空;
10)搜索输入域是否实现回车键监听事件;
1.5表单测试
表单测试主要分为以下几个方面:
1)注册、登录功能是否实现;
2)提交、清空按钮功能是否实现;
3)修改表单与注册页面数据项是否相同,修改表单是否对重名做验证;
4)提交的数据是否能正确保存到后台数据库中(后台数据库中的数据应与前台录入内容完全一致,数据不会丢失或被改变);
5)表单提交,删除,修改后是否有提示信息;提示、警告、或错误说明应该清楚、明了、恰当。
6)浏览器的前进、后退、刷新按钮,是否会造成数据重现或页面报错;
7)提交表单是否支持回车键和Tab键;Tab键的顺序与控件排列顺序要一致,目前流行总体从上倒下,同时行间从左到右的方式
8)下拉列表功能是否实现和数据是否完整(例如:省份和市区下拉列表数据是否互动);
1.6输入域测试
输入域测试主要分为以下几个方面:
1)对于手机、邮箱、证件号等的输入是否有长度及类型的控制;
2)输入中文、英文、数字、特殊字符(特别注意单引号和反斜杠)及这四类的混合输入,是否会报错;
3)输入空格、空格+数据、数据+空格,是否报错;
4)输入html语言的<head>,是否能正确显示;
5)输入全角、半角的英文、数字、特殊字符等,是否报错;
6)是否有必填项的控制;不输入必填项,是否有友好提示信息;
7)输入超长字段,页面是否被撑开;
8)分别输入大于、等于、小于数据表规定字段长度的数据,是否报错;
9)输入非数据表中规定的数据类型的字符,是否有友好提示信息;
10)在文本框中输入回车键,显示时是否回车换行;
11) 非法的输入或操作应有足够的提示说明。
1.7分页测试
分页测试主要分为以下几个方面:
1)当没有数据时,首页、上一页、下一页、尾页标签全部置灰;
2)在首页时,“首页”“上一页”标签置灰;在尾页时,“下一页”“尾页”标签置灰;在中间页时,四个标签均可点击,且跳转正确;
3)翻页后,列表中的数据是否扔按照指定的顺序进行了排序;
4)各个分页标签是否在同一水平线上;
5)各个页面的分页标签样式是否一致;
6)分页的总页数及当前页数显示是否正确;
7)是否能正确跳转到指定的页数;
8)在分页处输入非数字的字符(英文、特殊字符等),输入0或超出总页数的数字,是否有友好提示信息;
9)是否支持回车键的监听;
1.8 交互性数据测试
1)前台的数据操作是否对后台产生相应正确的影响
   (如:查看详细信息时,需扣除用户相应的授权点数);
2)可实现前后台数据的交互(如:在线咨询,能否实现数据的交互实时更新);数据传递是否正确;前后台大数据量信息传递数据是否丢失(如500个字符);多用户交流时用户信息控制是否严谨;
3)用户的权限,是否随着授权而变化;
4)数据未审核时,前台应不显示;审核通过后,前台应可显示该条数据;

功能测试中还需注意以下几点内容:
1)点击【收藏我们】,标题是否出现乱码;收藏的url与网站的url是否一致;能否通过收藏夹来访问网站;
2)对于修改、删除等可能造成数据无法恢复的操作必须提供确认信息,给用户放弃选择的机会;
3)在文章详细页面,验证字体大小改变、打印、返回、关闭等功能是否实现;
2安全性测试
2.1目录设置
目录测试主要分为以下几个方面:
1)在测试路径上出现:http://218.61.30.17:7001/dzgh/xwzx/khzl/2008/11/13/58127.html把/2008/11/13/58127.html去掉,看是否能出现目录下文件;
2)访问文件目录如果出现403错误,说明网页加以限制拒绝访问;
3)访问文件目录如果出现SSH其他根目录路径,说明有漏洞缺陷;
4)用X-Scan-v3.2-cn工具对网站服务器扫描。可以对网站参透出开启的端口号,SSH弱口令,网站是否存在高风险;比如:在扫描参数中输入测试网站的地址,点击扫描。如果扫描出网站端口号高风险或SSH弱口令可以与开发人员沟通进行修改;
5)测试有效和无效的用户名和密码,要注意到是否大小写敏感,可以试多少次的限制,是否可以不登陆而直接浏览某个页面等。
6)Web应用系统是否有超时的限制,也就是说,用户登陆后在一定时间内(例如15分钟)没有点击任何页面,是否需要重新登陆才能正常使用。
7)为了保证Web应用系统的安全性,日志文件是至关重要的。需要测试相关信息是否写进了日志文件、是否可追踪。
8)当使用了安全套接字时,还要测试加密是否正确,检查信息的完整性。
9)服务器端的脚本常常构成安全漏洞,这些漏洞又常常被黑客利用。所以,还要测试没有经过授权,就不能在服务器端放置和编辑脚本的问题。
联系方式:18066528545   029-89298792

阅读过此文章的读者,还阅读过下面的文章

  • 西安网站维护的难度不了解吗?好多用户认为网站维护就是给网站添加一些内容,如果你也是这样认为的,那你这网站维护仅仅做了很少的一部分,其实作为网站要想正常的运转,不仅仅是网站上的内容这么简单,比如网站的源代码以及网站架构页面是不是需要维护了,只不过你不懂这些东西,有的东西对网站的结构以及版面的调整是非常有要求的,所以这个时候就会牵扯到网页设计的维护了,除此之外,最为重要的一点就是网站服务器,域名等维护了,这部分的维护是一个技术性很强的工作,一般不懂网站维护的建议不要尝试的,负责对网站的损坏很大的,轻则网站版面错乱,重则整个网站处于崩溃的边缘了,你想一下,网站服务器的维护重要不,但是在实际中好多人说我们公司网站好久都没有维护了,不是还很正常的,其实不然,等你的网站出问题了在去维护,到那个时候就已经晚了,接下来我们来听听西安网站维护公司是如何帮助客户维护网站的。

    做公司网站维护的时候,我需要考虑维护的各个方面。技术维护可能包括服务器、备份、性能优化;内容维护涉及更新、SEO;安全方面包括漏洞修复、防攻击措施;法律合规如隐私政策更新;用户体验优化比如反馈收集和持续改进。用户可能希望知道具体的步骤和最佳实践,比如定期检查什么,如何自动化流程,使用哪些工具。还可能关心成本效益,比如如何高效维护而不浪费资源。
    另外需要明确公司网站维护的标准和指标,比如正常运行时间、加载速度、安全漏洞处理时间等。需要强调预防性维护和持续监控的重要性,而不仅仅是出现问题后的修复。可能还需要提到团队协作,比如分配责任,使用协作工具,以及培训相关人员。用户可能希望有一个系统化的维护流程,确保每个环节都有人负责,并且有文档记录。
    还要考虑不同公司的规模,比如小型公司可能需要更简化的流程,而大型企业则需要更详细的维护计划。所以回答需要兼顾灵活性和全面性。最后,可能需要提供一些工具推荐和检查清单,帮助用户实际操作。同时提醒避免常见的错误,比如忽视备份、忽略用户反馈等。

  • 公司网站维护如何做好基础性的维护呢?所谓的网站基础性的维护就是保证网站在平稳运行的基础上,尽可能对网站存在的一些不合理的想象,问题做进一步的处理和修正,这才是网站运营维护的根基所在,不管是网站还是服务器使用的时间久了,就难免会出现这样或者那样的问题,这个时候网站维护就起到了不可小觑的作用和价值了,另外作为公司网站维护是一个非常零碎的工作,要想把这个做好,就需要不停的对网站进行修修补补,对网站从在的一些潜在的风险体现规避,体现处理,这才是网站维护的核心,不要等网站出问题了,然后在想办法去处理和维护,这个时候就已经晚了,接下来我们来听听网站维护公司的技术是如何建议的,网站维护究竟要做好那些方面的工作呢

    网站维护具体情况要根据双方实际沟通的具体内容而定,没有一个统一的标准。但是一个基础的网站维护需要做到以下内容。第一点,服务器和域名提醒服务提供服务器,虚拟主机和域名使用时间的提醒服务,及时通知客户续费,确保产品的持续使用。第二点,网站系统正常运行,确保网站系统的正常运行。监测网站性能和稳定性,及时处理可能出现的故障或问题。第三点,定期数据备份,定期检查网站并进行数据备份,以防意外数据丢失或损坏,确保网站内容的安全性和完整性。第四点,协助客户更新网站内容,提供协助客户使用网站后台的支持,配合客户更新网站内容包括文字、图片、视频等。第五点,定期联系客户也是最重要的一点,定期与客户联系,告知他们关于网站的情况,包括访问量、流量、用户反馈等重要信息,保持与客户的紧密联系和沟通。

  • 西安网站维护公司做网站维护一般怎么做的,网站维护一般是拥有网站的公司必须要做的一门功课了,公司网站也是如此,没事了,打开网站看看,看那块有什么不合适的地方,有需要调整的,或者网站内容那块有问题了,可以进一步的修正和处理,这也是网站维护公司每天都需要做的,最为重要的就是监控网站每天的运行状态,防止一些黑客或者一些不怀好意的人对你的公司网站进行攻击,破坏,这才是最为重要的,毕竟公司网站是用来宣传你的公司的,如果你的网站被攻击,或者破坏的情况下,公司网站起不到宣传你的公司的情况,反而起到了反作用,面对这些情况,作为西安网站维护公司必须要做好一下几个方面的事项。

    网站维护听起来可能有点技术含量,只要你跟着以下几个步骤,就算是网站维护的小白也能轻松上手。一、定期更新网站各个栏目的内容。第二,检查网站是否有时链接,利用站长工具可以快速查找。第三,优化网站性能,对一些大的图片进行压缩处理。第四,网站安全性检查。第五,备份网站数据,定期备份网站文件以及数据库文件。第六,网站s u o优化对网站t d k的优化更新。网站维护就是一系列的日常小操作,但这些小操作却能让你的网站保持健康运行状态。

  • 西安网站维护托管公司帮助维护维护网站需具备那些条件呢?西安网站公司慢慢的在也拓展一项新的业务,那就是帮助客户维护网站了,不管是网站内容性质的维护还是网站功能技术行的维护都在做了,目的就是增加公司的业务量,提升公司的业绩,这一项业务的确是不错的选怎,既能提升公司的业绩,有不增加公司的运营成本,但是作为网站制作公司来说帮助客户维护公司网站肯定是需要具备一定的条件才行,接下来我们来听一下网站维护公司的技术是怎么说的,公司网站维护真的有那么简单吗?

    技术实力
    服务器管理:服务器可是网站的 “心脏”,维护人员得能熟练管理服务器,确保其稳定运行。像服务器的性能优化、故障排查,都得手到擒来。比如,要是服务器突然卡顿,能迅速找到是内存不足还是带宽不够等原因,及时解决问题。
    代码知识:精通网站开发语言,HTML、CSS、JavaScript 等代码就像他们的 “魔法咒语”。能根据需求修改页面布局、修复代码漏洞,让网站时刻保持 “完美状态”。要是网站某个按钮突然没反应,懂代码的就能快速定位问题,修改代码让按钮重新 “活” 起来。
    安全意识
    数据备份:定期给网站数据做备份,就像给重要文件多存几份在保险柜里。一旦网站遭遇突发状况,比如被黑客攻击或者服务器故障,能迅速恢复数据,保证网站内容不丢失。
    防范攻击:要时刻警惕网络黑客和恶意软件,设置好防火墙、定期更新安全补丁等。就像给网站穿上 “防弹衣”,防止黑客入侵篡改网站内容,保护网站和用户信息安全。
    响应速度
    问题处理:网站出现问题时,维护团队得像 “闪电侠” 一样迅速响应。无论是白天还是深夜,只要网站报错,能在第一时间着手解决,减少网站无法访问的时间,避免给用户带来不好的体验。
    日常监测:定期监测网站的运行状况,就像给身体做体检。提前发现潜在问题,比如页面加载速度变慢、链接失效等,及时处理,让网站一直保持流畅运行。

  • 西安网站维护好之后会出现什么样的结局呢,今天说这个话题的目的是想告诉在座的个人,网站维护不是免费维护的,即使你公司的人员帮助你们维护网站,也是相当于在帮你们公司开发市场业务的,可以这样说,一个维护到位的网站给你的公司产生的效益和价值远远超越你的预期,并且网站维护肯定会给公司带来一定的好处和效益的,不然谁没事了,做一个公司网站,还安排专人进行维护,所以,说到这里,你也就明白了公司网站维护相当于给你的公司在维护客户,接下来我们来听一下公司网站维护的技术是怎么建议的,怎么维护网站才能达到比较理想的效果和目的呢?

    网站搭建成功之后,维护是必不可少的一项工作。不少公司网站没有专业的网站维护人员网站搭建好一段时间之后,就变成了僵尸网站。那网站的基础维护的话,主要是分了以下几点,第一是网站程序的数据和备份。定期备份有两个好处,第一是网站被黑的时候,可以在短时间内恢复。第二是我们网站的服务器过期后联系不上服务商,可以换家,服务商网站可以重新上线。网站的程序呢可以三个月备份一次,或者是一两个月备份一次都是可以的。第二是我们网站的日常更新,网站更新就是定时在网站后面添加新的内容,让网站有活力。如果长期不增加新的内容,当用户访问你的网站时,看到的内容还是网站初期时的内容,用户可能就会想这家公司还在吗?不会倒闭了吧。所以说网站更新不仅是提升了用户的体验,搜索引擎也喜欢新的内容。对于一个企业的网站来说,虽然不用每天更新,但你至少要一个月更新一次,而且你经常更新内容的话,也更加利于百度来抓取你的网站。第三,网站的图片,处理网站图片主要是把图片裁剪到合适的尺寸,更新网站内容的时候替换原来的图片,是图片的尺寸不能太大,太大的话会影响网站的访问速度。还有可能把整个网页撑开变形,影响网站的美观。


  • 网站维护公司维护企业网站时具体如何做的,其实网站维护工作不是嘴上说的那么简单轻松的,作为一家网站维护公司在维护网站的时候,需要投入几个岗位的人力进行网站维护,你也就知道网站维护究竟是省事还是费事了,说简答点吧,网站维护的工作量不但,但是岗位的分工一定要是很细分的,比如网站功能维护肯定是需要网站后端程序员的参与的,而网站前端界面的设计维护肯定是需要网站前端技术的参与的,收到这里的时候,你也就明白了,网站维护不是一般的人能干的,是技术活,需要技术的参与才能完成网站维护的,像你所说的网站内容的添加,这些都是网站最为简单的维护了,多半都是公司自己内部的人员都能完成了,一般企业网站维护外包的都是一些技术型的东西,这个时候就不简答的,接下来我们来听听公司网站维护的技术是怎么说的,如果才能维护好一个好的公司网站呢?

    很多的公司在制作好企业的官网之后,可能就会在很长很长的时间里不再更新和维护了。这样对网站的影响呢是非常大的。最主要的就是长时间不更新内容之后,对于关键词的排名有一定的影响,网站的权重会下降,被搜索引擎抓取的概率更小,也会排名排在很后面。那么客户搜索到网站的概率就会小。还有一点呢,如果长时间的没有更新,客户也会怀疑这个公司还活着吧,经营的还好吧。如何更新和维护网站呢?给大家下面几个建议,第一,周期性的给网站增加新的信息内容和图片,比如按时更新公司的各种通知、新闻和事件活动等等。第二,定期添加产品的信息,可以专门建立一个板块或者是合集在里面发布一些产品的宣传新的产品图片,安装的实例,工程的实例,使用的技巧等等。对于企业网站来讲,不一定需要每一天都更新,但是一周一次的更新,增加内容和信息还是有必要的。第三,可以在专门建立一个与客户互动的留言,或者是某一些板块和内容中开放客户留言和评论等等。第四,网站每一次添加的图片尺寸都不要太大,否则的话呢会影响客户打开网站的速度。所以在上传图片之前,我们一定要将图片编辑好尺寸之后再上传。第五,定期的查看网站打开的服务器和后台的数据情况,保证网站随时随地都是正常运营,正常能打打开的。第六,定期的备份数据库的信息和网站的信息。建议一个月或者是一个季度就要备份一次。第七,周期性的优化网站的内容和关键词,提升网站的流量。也要定期的和搜索引擎递交和更新网站信息,以便内容更快的被收入和增加排名。

网站地图 Copyright © 2015 西安嘉瑞德网络科技有限公司 陕ICP备2023001199号