Web系统的测试.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Web系统的测试.ppt》由会员分享,可在线阅读,更多相关《Web系统的测试.ppt(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Web系统的测试软件测试课程组软件测试课程组西南科技大学计算机学院西南科技大学计算机学院典型的典型的Web应用结构应用结构 Web系统的测试系统的测试u基于Web的系统测试不但需要检查和验证是否按照设计的要求运行,而且还要评价系统在不同用户的浏览器端的显示是否合适。更需要从最终用户的角度进行安全性和可用性测试。例:例:Web系统的测试范围系统的测试范围w 功能测试w 性能测试w 安全性测试w 易用性测试(UI测试)w 兼容性测试w 数据库测试w 其他测试如:分辨率,流量1.Web系统功能测试系统功能测试u页面内容测试u页面链接测试u 表单测试u 设计语言测试u 数据库测试u Cookies测试
2、(1)页面内容测试)页面内容测试u内容测试用来检测Web应用系统提供信息的正确性、准确性和相关性。正确性正确性准确性准确性相关性相关性页面内容测试(续)页面内容测试(续)文本标签网页中的文字标签网页中的文字标签(2)链接测试)链接测试u链接是使用户可以从一个页面浏览到另一个页面的主要手段,是Web应用系统的一个主要特征。u链接对于网站用户而言意味着能不能流畅的使用整个网站提供的服务,因而链接将作为一个独立的项目进行测试。链接测试(续)链接测试(续)u检查的内容:测试所有链接是否能正确链接;测试所链接的页面是否存在;保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面。u方法:
3、自动化测试工具Xenu Link Sleuth 免费 绿色免安装软件HTML Link Validator 共享(30天试用)(4)表单测试)表单测试u当用户给Web应用系统管理员提交信息时,就需要使用表单操作,例如:用户注册、登陆、信息提交等。u必须测试提交操作的完整性,以校验提交给服务器的信息的正确性。(4)设计语言测试)设计语言测试uWeb设计语言版本的差异可以引起客户端或服务器端严重的问题,例如使用哪种版本的HTML等。u除了HTML的版本问题外,不同的脚本语言,例如Java、JavaScript、ActiveX、VBScript或Perl等也要进行验证。(5)数据库测试数据库测试u在
4、使用了数据库的Web应用系统中,可能发生两种错误:数据一致性错误:由于用户提交的表单信息不正确而造成的输出错误:由于网络速度或程序设计问题等引起的(6)Cookies测试测试uCookies通常用来存储用户信息和用户在某个应用系统的操作。u当一个用户使用Cookies访问了某一个应用系统时,Web服务器将发送关于用户的信息,把该信息以Cookies的形式存储在客户端计算机上,这可用来创建动态和自定义页面或者存储登陆等信息。Cookies测试(续)测试(续)uCookies测试的内容:Cookies是否起作用?是否按预定的时间进行保存?刷新对Cookies有什么影响等。如果在 Cookies中保
5、存了注册信息,请确认该 Cookies能够正常工作而且已对这些信息已经加密。如果使用 Cookies来统计次数,需要验证次数累计正确。2.Web系统性能测试系统性能测试u连接速度测试u负载测试u压力测试(1)连接速度测试)连接速度测试u用户连接到Web应用系统的速度根据上网方式的变化而变化,他们或许是电话拨号,或是宽带上网。u如果Web系统响应时间太长(例如超过5秒钟),用户就会因没有耐心等待而离开。(2)负载测试)负载测试u负载测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。某个时刻同时访问Web系统的用户数量在线数据处理的数量负载测试(续)负载测试(
6、续)u负责测试的方法:使用测试工具模拟并发用户以及获取测试结果WebloadLoadRunnerJMeter(3)压力测试)压力测试u进行压力测试是指实际破坏一个Web应用系统,测试系统的反映。压力测试是测试系统的限制和故障恢复能力,也就是测试Web应用系统会不会崩溃,在什么情况下会崩溃。负载/压力测试关注什么?u验证系统能否同一时间响应大量的用户,用户传送大量数据时能否响应,系统能否长时间运行。瞬间访问高峰每个用户传送大量数据长时间使用3.Web系统的安全测试系统的安全测试u网络安全问题就日益重要,特别对于有交互信息的网站及进行电子商务活动的网站尤其重要。安全测试内容安全测试内容u目录u登录
7、u日志文件u数据加密u脚本语言uSSL目录设置目录设置uWeb 安全的第一步就是正确设置目录。目录安全是Web安全性测试中不可忽略的问题。u如果Web程序或Web服务器的处理不当,通过简单的URL替换和推测,会将整个Web目录暴露给用户,这样会造成Web的安全性隐患。u每个目录下应该有 index.html 或 main.html 页面,或者严格设置Web服务器的目录访问权限,这样就不会显示该目录下的所有内容,从而提高安全性。登录u很多站点都需要用户先注册后登录使用,从而校验用户名和匹配的密码,以验证他们的身份,阻止非法用户登录。这样对用户是方便的,他们不需要每次都输入个人资料。日志文件u为了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web 系统 测试
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内