网站测试步骤

绝世美人儿
539次浏览
2021年02月21日 09:08
最佳经验
本文由作者推荐

-

2021年2月21日发(作者:阿雅红豆)






Web


网站测试要点





功能测试



对于


Web


网站测试而言


,


每个独立功能模块需要单独测试用例设计导


出,主 要依据为需求规格介绍说明书及详细设计介绍说明书,对于


应用模块需要设计者提供基本 路径测试法测试用例




1


、链接测试





链接是< /p>


Web


应用系统的一个主要特征,它是在页面之

< br>间切换和指导用户去一些不知道地址的页面的主要手段。





链接测试可分为三个方面:





1


、测试所有链接是 否按指示的那样确实链接到了该


链接的页面。




2




测试所链接的页面是否存在。




3


、保证


Web< /p>


应用系统上没有孤立的页面(所谓孤立页


面是指没有链接指向该页 面,只有知道正确的


URL


地址才能访问)。

< br>


2


、表单测试





表单就是一 些需要在线显示和填写的表格。表单中有一


些标准操作,如确认、保存、提交等,当用户 通过表单提交信息的


时候,都希望表单能正常工作。



表单测试可以分为


5


个方面:



1


、用户注册、登录、信息提交等,必须测试提交操作的完


整性 以校验提交给服务器的信息的正确性。



2


、检查相关联的数据显示是否正确。例如:所在城市列表


与选择 的省份是否匹配等。



3


、如果使用了默认值还需要检验默认值的正确性。



4


、如果表单只能接受指定的某些值,则也要进 行测试。例


如:只能接受指定的某些值,测试时可以跳过这些字符,看系统是

< p>
否会报错。



5


、如系统只接受限定以内的字数,测试时可以测试内外边


界值,看系统是否可 正确反应。



3


< br>Cookies


测试



Cookies


通常用来存储用户信息和用户在某应用系统的


操 作,当一个用户使用


Cookies


访问了某一个应用系统时,


Web



务器将发送关于用户的信息, 把该信息以


Cookies


的形式存储在客

户端计算机上,这可用来创建动态和自定义页面或者存储登录等信






测试的内容包括:



1



Cookies


是否能正常工作。



2


、刷新 对


Cookies


有什么影响。



3


、如果存在


cookies


是否按照预定的时间进行保存。





4


、设计语言测试







Web


设计语言版本差异可以引起客户端或服务器端严重问


题,例如使用哪种版本


HTML


等,当在分布式 环境中开发时,


这个问题显得尤为重要,除了


HTML


版本问题外,不同脚本语


言例如


Java



C++


等也要进行验证





5


、数据库测试








Web


应用技术中数据库起着重要作用, 数据库为


Web



用系统管理、运行、 查询和实现用户对数据存储请求等提供空


间,在


Web


应用中最常用数据库类型是关系型,数据库可以使


SQL


对信息进行处理。







在使用数据库


Web


应用系统中,一般情况 下可能发生两种


情况,分别是数据错误和输出错误,数据错误主要是由于用户

< p>
提交表单信息不正确而造成,而输出主要是由于网络速度或设


计问题等引起 的,针对这两种情况可分别进行测试。







6.


上传附件功能测试





1


、上传文件大小的验证





1

< br>)上传一个


0K


的文件。





2


)总大小稍小于限制大小的文件。





3


)总大小等于限制大小的文件。





4


)总大小稍大于限制的文件。





2



上传文件名称的限制






1


)文件名称中包含特殊字符





2


)文件名称全为汉字





3


)文件名称全为字母





4


)文件名称全为数字





5


)文件名称为汉字、字母、数字混合





6


)文件名称过长





3



上传文件格式的限制






1


)上传格式符合要求的文件





2


)上传格式不符合要求的文件





4



上传文件的其它限制






1


)不选择文件进行上传。





2


)上传一个正在打开的文件。





3


)文件重复上传(即上传多次相同的文件)。





4


)上传文件时若存在多个上传框:





a.


多个框中上传相同的文件





b.


文件间隔着上传(即第一个框上传文件,


第二个框不上 传文件,第三个框上传文件„)。





5


)上传文件的路径若允许手动输入:





a.


手动输入正确的文件路径进行上传





b.


手动输入错误的文件路径进行上传









性能测试





Web


网 站性能测试对于


Web


网站运行而言异常重要,但是,目


前对于


Web


网站性能测试做的还不够好,我 们在进行系统设计


时也没有一个很好德基准可以参考,因而,建立


Web


网站性能


测试整套测试方案将是至关重要。

< p>




1


、连接速度测试







用户连接到


Web


应用系统速度根据上 网方式变化而变


化,他们或许是电话拨号或是宽带上网,当下载文件时用户可

< p>
以等较长时间但如果仅仅访问一个页面就不会这样,如果


Web

< p>
系统响应时间太长


(


例如超过

5


秒钟


)


用户就会因没有耐心等待


而离开。






有些页面有超时限制,如果响应速度太慢,用户可能


还没来得及浏览内容就需要 重新登陆了,而且连接速度太慢还


可能引起数据丢失,使用户得不到真实页面。





2


、负载测试





负载测试是为了测量


Web


系统在某负载级别上的性能,以保证


Web< /p>


系统在需求范围内能正常工作,负载级别可以是某个时刻同时


访问


Web


系统用户的数量,也可以是在线数据处理的数量







Web


网站性能测试主要从


3


个方面 进行


:


连接速度测试、


负荷测试


(Load)


和压力测试


(Stress),






连接速度测试指是打开网页响应速度的测试,负荷测试指


是进行某些 边界数据的测试,压力测试更像是恶意测试,压力


测试倾向应该是致使整个系统崩溃。< /p>





3


、压力测试







负载测试应该安排在


Web


系统发布以后, 在实际网络环境


中进行测试,各个企业内部员工,特别是项目组人员总是有限

< p>
的,而


Web


系统能同时处理的请求数量将远远超 出这个限度,


所以只有放在


Internet

< br>上接受负载测试,其结果才是正确可


信的。


< p>
进行压力测试是指实际破坏


Web


应用系统时测试 系统的反映,


压力测试是测试系统限制和故障恢复能力,也就是测试

Web


应用系


统会不会崩溃,在什么情况下会崩溃,压力测 试区域包括表单、登


陆和其他信息传输页面等





接口测试



在很多情况下


web


站点不是孤立的,


Web


站点可能会 和外部服


务器通讯、请求数据、验证数据或提交订单等





1




服务器接口







第一个需要测试的接口是浏览器和服务器接口,测试人员


提交事务然 后查看服务器记录,并验证在浏览器上看到正好是


服务器上发生的,测试人员还可以查询 数据库确认事务数据已


正确保存





2




外部接口







有些


web


系统有外部接口例如网上商店可能要实时验证


信用卡数 据以减少欺诈行为为发生,测试的时候,要使用


web


接口发送数据,分别对有效信用卡、无效信用卡和被盗信用卡

-


-


-


-


-


-


-


-