WEB网站测试汇总课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《WEB网站测试汇总课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WEB 网站 测试 汇总 课件
- 资源描述:
-
1、9.1 Web网站的测试 9.2 功能测试9.3 性能测试9.4 安全性测试9.5 可用性可靠性测试9.6 配置和兼容性测试9.7 数据库测试 Web网站测试是针对因特网Web网站中前台页面、服务器后台等的测试。网络客户端用户通过在浏览器中的操作,搜索浏览所需要的信息资源。服务器后台主要是用于对网站前台的信息管理,同时也包括对网站数据库和文件的管理及网站的各种配置。针对Web的测试方法应该尽量覆盖Web网站的各个方面,测试技术方面在继承传统测试技术的基础上要结合Web应用的特点。通常Web网站测试的内容包含以下方面:l功能测试。l性能测试。l安全性测试。l可用性易用性测试。l配置和兼容性测试。
2、l数据库测试。l代码合法性测试。l完成测试。Web网页各种各样右图为一个典型的Web网页,具有各种可测试特性。页面内容测试 页面链接测试 表单测试Cookies测试 设计语言测试 页面内容测试 页面链接测试 表单测试Cookies测试 设计语言测试 页面内容测试用来检测Web应用系统提供信息的正确性、准确性和相关性。1.1.正确性正确性 信息的正确性是指信息是真实可靠的还是胡乱编造的。例如,一条虚假的新闻报道可能引起不良的社会影响,甚至会让公司陷入麻烦之中,也可能引起法律方面的问题。2.2.准确性准确性 信息的准确性是指网页文字表述是否符合语法逻辑或者是否有拼写错误。在Web应用系统开发的过程
3、中,开发人员可能不是特别注重文字表达,有时文字的改动只是为了页面布局的美观,这样往往会造成文字表述不准确。另外,测试人员应该保证Web站点看起来更专业些。过多地使用粗斜体、大号字体和下画线会令人感到不舒服,甚至会降低用户的阅读兴趣。3.相关性 信息的相关性是指能否在当前页面内可以找到与当前浏览信息相关的信息列表或入口,也就是一般Web站点中所谓的“相关文章列表”。测试人员需要确定页面中是否列出了相关内容的站点链接。页面文本测试还应该包括文字标签,它为网页上的图片提供特征描述。下图所示给出的是网页中一个文字标签的例子。当用户把鼠标移动到网页的某些图片时,就会立即弹出关于图片的说明性语言。页面内容
4、测试 页面链接测试 表单测试Cookies测试 设计语言测试 页面内容测试 页面链接测试 表单测试Cookies测试 设计语言测试 页面之间的超级链接是Web应用系统最主要的一个特征,链接测试需要验证3个方面的问题:l用户通过单击链接是否可以顺利地打开所要浏览的内容。l所要链按的页面是否存在。实际上,好多不规范的小型站点,其内部链接都是空的。l保证Web应用系统上没有孤立的页面。在Web网页中应用链接主要测试点可以考虑如下:l测试内部链接和外部链接中成功和失败的链接点,以及应用中不被其他链接调用的页面。l测试链接中新网页、老网页、慢网页及丢失的图像标题标签和属性标签等。l分析Web应用的结构是
5、否合理,包括显示和某个URL相关的链接及按照标题、描述、作者、大小、最后修改时间等。页面内容测试 页面链接测试 表单测试Cookies测试 设计语言测试 页面内容测试 页面链接测试 表单测试Cookies测试 设计语言测试 当用户给Web应用系统管理员提交信息时需要使用表单操作,例如,用户注册、登录、信息提交等。表单测试主要考虑以下几个方面的内容:l表单提交应当模拟用户提交,验证是否完成l要测试提交操作的完整性l使用表单收集配送信息时,应确保程序能够正确处理这些数据l要验证数据的正确性和异常情况的处理能力l提交数据,处理数据等如果有固定的操作流程可以考虑自动化测试工具的录制功能。如图是一个比较
6、复杂的表单例子。页面内容测试 页面链接测试 表单测试Cookies测试 设计语言测试 页面内容测试 页面链接测试 表单测试Cookies测试 设计语言测试 Cookies通常用来存储用户信息和用户在某个应用系统的操作,当一个用户使用Cookies访问了某一个应用系统时,Web服务器将发送关于用户的信息,把该信息以Cookies的形式存储在客户端计算机上,这可用来创建动态和自定义页面或者存储登录等信息。如果Web应用系统使用了Cookies,测试人员需要对它们进行检测。测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响等。页面内容测试 页面链接测试
7、 表单测试Cookies测试 设计语言测试 页面内容测试 页面链接测试 表单测试Cookies测试 设计语言测试 Web设计语言版本的差异可以引起客户端或服务器端的一些严重问题,例如使用哪种版本的HTML等。当在分布式环境中开发时,开发人员都不在一起,这个问题就显得尤为重要。除了HTML的版本问题外,不同的脚本语言,例如,Java、JavaScript、ActiveX、VBScript或Peri等也要进行验证。负载测试 压力测试 连接速度测试负载测试 压力测试 连接速度测试 负载测试主要是为了测试C/S系统在某一负载级别上的性能,以保证系统能在同一时间响应大量的用户,在需求范围内能够正常工作。
8、负载级别可以是某个时刻同时访问Web系统的用户数量,也可以是在线数据处理的数量。可访问性对用户来说是极其重要的。如果用户得到“系统忙”的信息,他们可能失去耐心放弃页面等待,并转向同类其他网站。负载测试包括的问题有:Web应用系统能允许多少个用户同时在线;如果超过了这个数量,会出现什么现象;Web应用系统能否处理大量用户对同一个页面的请求。负载测试的作用是在软件产品投向市场以前,通过执行可重复的负载测试,预先分析软件可以承受的并发用户的数量极限和性能极限,以便更好地优化软件。负载测试 压力测试 连接速度测试负载测试 压力测试 连接速度测试 进行压力测试是指实际破坏一个Web应用系统,测试系统的反
9、映。压力测试是测试系统的限制和故障恢复能力,也就是测试Web应用系统会不会崩溃,在什么情况下会崩溃。无论是利用预先写好的工具,还是创建一个完全专用的压力系统,压力测试都是用于查找Web服务(或其他任何程序)问题的本质方法。压力测试的区域包括表单、登录和其他信息传输页面等。负载压力测试应该关注的问题如下:1、瞬间访问高峰 例如电视台的Web站点,某个收视率极高的电视选秀节目正在直播并进行网上投票,那么最好使系统在直播的这段时间内能够响应上百万甚至上千万的请求。负载测试工具能够模拟X个用户同时访问测试站点。2、每个用户传送大量数据 例如网上购物过程中,一个终端用户一次性购买大量的商品。或者节日里,
10、一个客户网上派送大量礼物给不同的终端用户等。系统都要有足够能力处理单个用户的大量数据。3.长时间的使用 Web站点提供基于Web的E-mail服务具有长期性,其对应的测试就属于长期性能测试,可能需要使用自动测试工具来完成这种类型的测试,因为很难通过手工完成这些测试。通常,测试工具在第二次使用的时候,它创造的效益,就足以支付成本。而且,测试工具安装完成之后,再次使用的时候,只要点击几下。负载测试 压力测试 连接速度测试负载测试 压力测试 连接速度测试 连接速度测试指的是打开网页的响应速度测试。用户连接到Web应用系统的速度根据上网方式的变化而变化。如果Web系统响应时间太长,用户就会因没有耐心等
展开阅读全文