第1课Web应用测试内容与被测项目案例部署_第1页
第1课Web应用测试内容与被测项目案例部署_第2页
第1课Web应用测试内容与被测项目案例部署_第3页
第1课Web应用测试内容与被测项目案例部署_第4页
第1课Web应用测试内容与被测项目案例部署_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1WEB框架测试与用例设计框架测试与用例设计ST3012 第一次课第一次课 WebWeb应用测试内容介绍与应用测试内容介绍与被测项目案例的部署被测项目案例的部署 功能测试功能测试 性能测试性能测试 Web用户界面测试用户界面测试 Web安全性测试安全性测试 Web兼容性测试兼容性测试 被测项目案例部署被测项目案例部署2 链接测试链接测试 链接测试时链接测试时Web应用系统的一个主要特应用系统的一个主要特征。在征。在Web系统中,软件系统都包含大量的系统中,软件系统都包含大量的页面,每个页面也包含众多的链接,测试时需页面,每个页面也包含众多的链接,测试时需要验证这些链接是否可用、链接的页面是否存

2、要验证这些链接是否可用、链接的页面是否存在、是否有孤立的页面等。在、是否有孤立的页面等。功能测试功能测试32.表单测试表单测试 测试时需要检查表单提交操作的正确性、测试时需要检查表单提交操作的正确性、完整性,还需要验证服务器是否正确保存了这完整性,还需要验证服务器是否正确保存了这些数据,而且后台运行的程序是否正确解释和些数据,而且后台运行的程序是否正确解释和使用了这些信息。使用了这些信息。功能测试功能测试43.Cookies测试测试 Cookies通常用来存储用户信息和用户通常用来存储用户信息和用户对应用的操作信息,当一个用户使用对应用的操作信息,当一个用户使用Cookies访问了某个应用系统

3、时,访问了某个应用系统时,Web服务器将发送服务器将发送关于用户的信息,把该信息以关于用户的信息,把该信息以Cookies形式存形式存储在客户端计算机上,这可用来创建动态和自储在客户端计算机上,这可用来创建动态和自定义页面或者存储登录等信息。如果定义页面或者存储登录等信息。如果Web应应用系统使用了用系统使用了Cookies,就必须检查,就必须检查Cookies是否能正常工作。是否能正常工作。功能测试功能测试54.设计语言测试设计语言测试 Web设计语言版本的差异可以引起客户设计语言版本的差异可以引起客户端或服务器端的严重问题,例如使用哪种版本端或服务器端的严重问题,例如使用哪种版本的的HTM

4、L等。不同的脚本语言,如等。不同的脚本语言,如JavaScript或或Perl等也要进行验证。等也要进行验证。功能测试功能测试65.数据库测试数据库测试 一般情况下,可能发生两种错误,分别一般情况下,可能发生两种错误,分别是数据一致性错误和输出错误。数据一致性错是数据一致性错误和输出错误。数据一致性错误主要是由于用户提交的表单信息不正确造成误主要是由于用户提交的表单信息不正确造成的,而输出错误主要是由于网络速度或程序设的,而输出错误主要是由于网络速度或程序设计问题等引起的,针对这两种情况,可分别进计问题等引起的,针对这两种情况,可分别进行测试。行测试。功能测试功能测试76.应用程序特定功能测试

5、应用程序特定功能测试 测试人员需要对应用程序特定的功能需测试人员需要对应用程序特定的功能需求进行验证。尝试用户可能进行的所有操作,求进行验证。尝试用户可能进行的所有操作,即对系统的所有业务功能进行验证。即对系统的所有业务功能进行验证。功能测试功能测试81.响应速度测试响应速度测试2.负载测试负载测试3.压力测试压力测试 性能测试性能测试9 Web界面面对的是用户,用户通过界面面对的是用户,用户通过Web界面实现对软件、数据库的操作。通过界面实现对软件、数据库的操作。通过Web界面测试可以确保界面测试可以确保Web应用向用户提供了正应用向用户提供了正确的信息显示,从而使用用户能够进行正确的确的信

6、息显示,从而使用用户能够进行正确的操作,来实现操作,来实现Web应用的功能。还要满足行应用的功能。还要满足行业标准及用户体验。其中用户体验在界面测试业标准及用户体验。其中用户体验在界面测试这块看得比较重。这块看得比较重。用户界面测试用户界面测试10 作为作为Web应用系统,常受到病毒和非法应用系统,常受到病毒和非法入侵的攻击,数据传输会被非法截取或伪造传入侵的攻击,数据传输会被非法截取或伪造传送。因此,送。因此,Web服务器安全性的测试时非常服务器安全性的测试时非常重要的内容。安全性测试主要是测试系统在没重要的内容。安全性测试主要是测试系统在没有授权的内部或外部用户对系统进行攻击或者有授权的内

7、部或外部用户对系统进行攻击或者恶意破坏时如何进行处理,是否能保证数据和恶意破坏时如何进行处理,是否能保证数据和页面的安全。页面的安全。 Web应用安全性测试包括应用安全性测试包括Web应用程序应用程序部署环境测试、应用程序安全性测试、数据库部署环境测试、应用程序安全性测试、数据库测试和容错测试。测试和容错测试。 安全性测试安全性测试11 Web接口测试需要测试浏览器和服务器接口测试需要测试浏览器和服务器之间的接口。有些之间的接口。有些Web系统有外部接口,测系统有外部接口,测试人员需要检查外部接口返回服务器的消息和试人员需要检查外部接口返回服务器的消息和数据。另外,接口错误处理也是测试的重点。

8、数据。另外,接口错误处理也是测试的重点。 接口测试接口测试12 Web兼容性测试需要测试兼容性测试需要测试Web系统在各系统在各种操作系统、浏览器、网络环境等。种操作系统、浏览器、网络环境等。 客服端兼容性测试客服端兼容性测试13 Web测试内容还包括文档测试、本地化测试内容还包括文档测试、本地化测试、国际化测试、可靠性测试、实现代码的测试、国际化测试、可靠性测试、实现代码的白盒测试等。白盒测试等。 其他测试其他测试141.安装好安装好MySQL,用提供的数据库脚本并创建好用提供的数据库脚本并创建好数据库。数据库。2.安装好安装好Web开发环境开发环境MyEclipse或或JavaEE Eclipse。3.安装好安装好Tomcat服务器,并配置到服务器,并配置到Web开发环开发环境。境。4.导入项目开发包,并配置好数据库驱动。导入项目开发包,并配置好数据库驱动。5.部署部署Web项目到项目到Tomcat服务器,发布,运行。服务器,发布,运行。6.熟悉熟悉Web项目案例需求,尝试进行简单的业项目案例需求,尝试进行简单的业务功能测试。务功能测试。 被测项目案例部署被测项目案例部署15Web应用系统的功能测试有哪些?应用系统的功能测试有哪些?Web性能测试有哪些?性能测试有哪些?Web

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论