软件测试 第九讲 网站测试

软件测试 第九讲 网站测试

ID:37548130

大小:332.00 KB

页数:23页

时间:2019-05-12

软件测试 第九讲 网站测试_第1页
软件测试 第九讲 网站测试_第2页
软件测试 第九讲 网站测试_第3页
软件测试 第九讲 网站测试_第4页
软件测试 第九讲 网站测试_第5页
资源描述:

《软件测试 第九讲 网站测试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试网站测试网站测试概述基于Web的系统测试与传统的软件测试既有相同之处,也有不同的地方。功能测试性能测试可用性测试客户端兼容性测试安全性测试网站测试—功能测试(1)链接测试首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立的页面测试方法自动测试工具Xenu'sLinkSleuth------主要测试链接的正确性的工具网站测试—功能测试(2)表单测试当用户给Web应用系统提交信息时,就需要使用表单操作,在这种情况下,我们必须测试提交操作的完整性,以校验提交给服务器的

2、信息的正确性。例如:用户填写的出生日期与职业是否恰当,填写的所属省份与所在城市是否匹配等。如果使用了默认值,还要检验默认值的正确性。如果表单只能接受指定的某些值,则也要进行测试。例如:只能接受某些字符,测试时可以跳过这些字符,看系统是否会报错网站测试—功能测试(3)Cookies测试Cookies通常用来存储用户信息和用户在某应用系统的操作测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响等网站测试—功能测试(4)代码合法性测试Web设计语言版本的差异可以引起客户端或服务器端严重的问题程序代码合法

3、性检查与显示代码合法性检查测试方法白盒静态HTML代码检查------采用CSEHTMLValidator进行测试网站测试—功能测试(5)数据库测试数据库为Web应用系统的管理、运行、查询和实现用户对数据存储的请求等提供空间一般情况下,可能发生两种错误,分别是数据一致性错误和输出错误网站测试—性能测试测试内容连接速度测试负载测试压力测试测试工具OpenSTA—开发系统测试架构,主要做性能测试的负荷及压力测试。Ab(ApacheBench)    Apache自带的对于性能测试方面的工具OpenSTA简介OpenSTA(OpenSystemTes

4、tingArchitecture)基于CORBA的分布式软件测试构架。使用OpenSTA,测试人员可以模拟大量的虚拟用户。OpenSTA的结果分析包括虚拟用户响应时间、web服务器的资源使用情况、数据库服务器的使用情况,可以精确的度量负载测试的结果。网站测试—可用性测试(1)导航测试导航描述了用户在一个页面内操作的方式导航的另一个重要方面是Web应用系统的页面结构、导航、菜单、连接的风格是否一致考虑下列问题,可以决定一个Web应用系统是否易于导航:导航是否直观?Web系统的主要部分是否可通过主页存取?Web系统是否需要站点地图、搜索引擎或其他的

5、导航帮助网站测试—可用性测试(2)图形测试一个Web应用系统的图形可以包括图片、动画、边框、颜色、字体、背景、按钮等测试内容要确保图形有明确的用途,图片或动画不要胡乱地堆在一起,以免浪费传输时间验证所有页面字体的风格是否一致背景颜色应该与字体颜色和前景颜色相搭配图片的大小和质量也是一个很重要的因素,一般采用JPG或GIF压缩网站测试—可用性测试(3)内容测试内容测试用来检验Web应用系统提供信息的正确性、准确性和相关性网站测试—可用性测试(4)整体界面测试整体界面是指整个Web应用系统的页面结构设计,是给用户的一个整体感对整体界面的测试过程,其

6、实是一个对最终用户进行调查的过程网站测试—兼容性测试平台测试浏览器测试网站测试—安全性测试(1)Web应用系统的安全性测试区域主要有:现在的Web应用系统基本采用先注册,后登陆的方式。Web应用系统是否有超时的限制。为了保证Web应用系统的安全性,日志文件是至关重要的。需要测试相关信息是否写进了日志文件、是否可追踪。当使用了安全套接字时,还要测试加密是否正确,检查信息的完整性。服务器端的脚本常常构成安全漏洞,这些漏洞又常常被黑客利用。所以,还要测试没有经过授权,就不能在服务器端放置和编辑脚本的问题。网站测试—安全性测试(2)安全性测试工具SAI

7、NT-------SecurityAdministrator'sIntegratedNetworkTool此工具能够测出网站系统的相应的安全问题,并且能够给出安全漏洞的解决方案,不过是一些较为常见的漏洞解决方案。SAINT是一个集成化的网络脆弱性评估环境。它可以帮助系统安全管理人员收集网络主机信息,发现存在或者潜在的系统缺陷;提供主机安全性评估报告;进行主机安全策略测试测试工具总结OpenSTA主要做性能测试的负荷及压力测试,使用比较方便,可以编写测试脚本,也可以先行自动生成测试脚本,而后对于应用测试脚本进行测试。SAINT网站安全性测试,能够

8、对于指定网站进行安全性测试,并可以提供安全问题的解决方案。CSEHTMLValidator一个有用的对于HTML代码进行合法性检查的工具Ab(Apac

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。