Web网站测试要点
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
他们或许是电话拨号或是宽带上网,当下载文件时用户可以等
较长时间但如果仅仅访问一个页面就不会这样,如果Web系统
响应时间太长(例如超过5秒钟)用户就会因没有耐心等待而离开。
有些页面有超时限制,如果响应速度太慢,用户可能还
没来得及浏览内容就需要重新登陆了,而且连接速度太慢还可
能引起数据丢失,使用户得不到真实页面。
提交表单信息不正确而造成,而输出主要是由于网络速度或设
计问题等引起的,针对这两种情况可分别进行测试。
Web网站测试要点
性能测试
Web网站性能测试对于Web网站运行而言异常重要,但是,
目前对于Web网站性能测试做的还不够好,我们在进行系统设
计时也没有一个很好德基准可以参考,因而,建立Web网站性
能测试整套测试方案将是至关重要。
1、Cookies是否能正常工作。 2、刷新对Cookies有什么影响。 3、如果存在 cookies 是否按照预定的时间进行保存。
Web网站测试要点
功能测试
4、设计语言测试
Web设计语言版本差异可以引起客户端或服务器端严重问
题,例如使用哪种版本HTML等,当在分布式环境中开发时,
这个问题显得尤为重要,除了HTML版本问题外,不同脚本语
功能测试
2、表单测试 表单就是一些需要在线显示和填写的表格。表单中有一
些标准操作,如确认、保存、提交等,当用户通过表单提交信 息的时候,都希望表单能正常工作。 表单测试可以分为 5个方面:
1、用户注册、登录、信息提交等,必须测试提交操作的完 整性以校验提交给服务器的信息的正确性。
2、检查相关联的数据显示是否正确。例如:所在城市列表 与选择的省份是否匹配等。
功能测试
3、Cookies测试 Cookies通常用来存储用户信息和用户在某应用系统的操
作,当一个用户使用Cookies访问了某一个应用系统时,Web 服务器将发送关于用户的信息,把该信息以Cookies的形式存 储在客户端计算机上,这可用来创建动态和自定义页面或者存 储登录等信息 测试的内容包括:
认系统能够处理所有错误,但却无法预期系统所有可能尝试在
处理过程中中断的事务
Web网站测试要点
可用性测试
1、导航测试
导航描述了用户在页面内的操作方式,在不同用户接口
控制之间例如按钮、对话框、列表和窗口等;或在不同连接页面
之间通过考虑下列问题可以决定Web应用系统是否易于导航:
1、导航是否直观?
2、Web系统主要部分是否可通过主页存取?
Web网站性能测试主要从 3个方面进行:连接速度测试、
负荷测试(Load)和压力测试(Stress),
连接速度测试指是打开网页响应速度的测试,负荷测试指
是进行某些边界数据的测试,压力测试更像是恶意测试,压力
测试倾向应该是致使整个系统崩溃。
Web网站测试要点
性能测试
1、连接速度测试
用户连接到Web应用系统速度根据上网方式变化而变化,
Web网站测试要点
接口测试
在很多情况下web 站点不是孤立的,Web 站点可能会和外部服务器通讯、请求数据、 验证数据或提交订单等。
Web网站测试要点
接口测试
1、 服务器接口
第一个需要测试的接口是浏览器和服务器接口,测试人员
提交事务然后查看服务器记录,并验证在浏览器上看到正好是
服务器上发生的,测试人员还可以查询数据库确认事务数据已
言例如Java、C++等也要进行验证
5、数据库测试
在Web应用技术中数据库起着重要作用,数据库为Web应
用系统管理、运行、查询和实现用户对数据存储请求等提供空
间,在Web应用中最常用数据库类型是关系型,数据库可以使
用SQL对信息进行处理。
在使用数据库Web应用系统中,一般情况下可能发生两种
情况,分别是数据错误和输出错误,数据错误主要是由于用户
Web网站测试要点
功能测试
3、如果使用了默认值还需要检验默认值的正确性。 4、如果表单只能接受指定的某些值,则也要进行测试。例 如:只能接受指定的某些值,测试时可以跳过这些字符,看系 统是否会报错。 5、如系统只接受限定以内的字数,测试时可以测试内外边 界值,看系统是否可正确反应。
Web网站测试要点
每日一讲
Web网站测试要点
Web网站测试要点
功能测试
对于Web网站测试而言,每个独立功能
模块需要单独测试用例设计导出,主要依据
为需求规格介绍说明书及详细设计介绍说明
书,对于应用模块需要设计者提供基本路径
测试法测试用例
Web网站测试要点
功能测试
1、链接测试 链接是Web应用系统的一个主要特征,它是在页面之间
的,而Web系统能同时处理的请求数量将远远超出这个限度,
所以只有放在Internet上接受负载测试,其结果才是正确可信
的。
进行压力测试是指实际破坏Web应用系统时测试系统的反
映,压力测试是测试系统限制和故障恢复能力,也就是测试
Web应用系统会不会崩溃,在什么情况下会崩溃,压力测试区
域包括表单、登陆和其他信息传输页面等。
2、负载测试
负载测试是为了测量Web系统在某负载级别上的性能,以
保证Web系统在需求范围内能正常工作,负载级别可以是某个
ห้องสมุดไป่ตู้
时刻同时访问Web系统用户的数量,也可以是在线数据处理的
数量。
Web网站测试要点
性能测试
3、压力测试
负载测试应该安排在Web系统发布以后,在实际网络环境
中进行测试,各个企业内部员工,特别是项目组人员总是有限
切换和指导用户去一些不知道地址的页面的主要手段。 链接测试可分为三个方面:
1、测试所有链接是否按指示的那样确实链接到了该链 接的页面。
2、 测试所链接的页面是否存在。 3、保证Web应用系统上没有孤立的页面(所谓孤立页 面是指没有链接指向该页面,只有知道正确的URL地址才能访 问)。
Web网站测试要点
正确保存
2、 外部接口
有些 web 系统有外部接口例如网上商店可能要实时验证
信用卡数据以减少欺诈行为为发生,测试的时候,要使用 web
接口发送数据,分别对有效信用卡、无效信用卡和被盗信用卡
进行验证,通常测试人员需要确认软件能够处理外部服务器返
回所有可能消息。
3、处理
最容易被测试人员忽略地方是接口处理,通常我们试图确
3、Web系统是否需要站点地图、搜索引擎或其他导航帮助?
在个页面上放太多信息往往起到和预期相反效果,Web应