没有合适的资源?快使用搜索试试~ 我知道了~
首页中国海关网网站测试硕士学位论文.doc
“中国海关网网站测试”是一篇硕士学位论文,文件名为中国海关网网站测试硕士学位论文.doc。论文的分类号为TP31,密级为公开,UDC编号为硕士研究生学位论文。论文题目为“中国海关网网站测试”。在论文中,作者进行了原创性声明,承诺论文是在导师指导下进行的研究工作,并且除特别标注和致谢的部分外不包含其他人已发表或撰写过的研究成果,也不包含为获得学位或证明而使用过的材料。作者还声明论文使用和授权规定,允许学校保留复印件并公布部分或全部内容,允许论文被查阅或借阅,以及授权学校将论文内容编入相关数据库进行检索。在毕业设计(论文)原创性声明和使用授权说明中,作者再次声明论文的原创性,并接受学校关于收集、保存、使用毕业设计(论文)的规定。整体而言,该论文在作者和导师的签名下经过了严格的原创性和使用授权声明,并符合学校的相关规定。
资源详情
资源推荐
云南大学软件工程硕士学位论文 中国海关网网站测试
5
获得测
试项目
选定测
试目标
制定测试策略
确定测试方法
设计
测试
方案
制定测试计划
编写测试用例
选择测试工具
实施
测试
结果
分析
图 0-2 Web 测试流程图
2.2 Web 测试技术
一般软件的发布周期以月或以年计算,而 Web 应用的发布周期以天计算甚至
以小时计算。Web 测试人员必须处理更短的发布周期,测试人员和测试管理人员面
临着从测试传统的 C/S 结构和框架环境到测试快速改变的 Web 应用系统的转变。
2.2.1 功能性测试
功能测试主要用来测试 Web 应用软件是否履行了预期的功能,内容包括对
Web 页面进行链接检查,表单检查,发送请求以及接收服务器端回传信息的处理
等。
功能测试主要包括:
1. 链接测试
链接是 Web 应用系统的一个主要特征,它是在页面之间切换和指导用户去一
些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链
接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否
存在;最后,保证 Web 应用系统上没有孤立的页面,所谓孤立页面是指没有链接
指向该页面,只有知道正确的 URL 地址才能访问。
2. 表单测试
当用户给 Web 应用系统管理员提交信息时,就需要使用表单操作,例如用户
注册、登录、信息提交等。在这种情况下,我们必须测试提交操作的完整性,以
云南大学软件工程硕士学位论文 中国海关网网站测试
6
校验提交给服务器的信息的正确性。例如:用户填写的出生日期与职业是否恰当,
填写的所属省份与所在城市是否匹配等。如果使用了默认值,还要检验默认值的
正确性。如果表单只能接受指定的某些值,则也要进行测试。例如:只能接受某
些字符,测试时可以跳过这些字符,看系统是否会报错。
3. Cookies 测试
Cookies 通常用来存储用户信息和用户在某应用系统的操作,当一个用户使用
Cookies 访问了某一个应用系统时,Web 服务器将发送关于用户的信息,把该信息
以 Cookies 的形式存储在客户端计算机上,这可用来创建动态和自定义页面或者
存储登录等信息。
2.2.2 可用性测试
可用性测试是指,让一群有代表性的用户尝试对产品进行典型操作,同时观
察员和开发人员在一旁观察、聆听、做记录。该产品可能是一个网站,软件或者
其他任何产品,它可能尚未成型。测试可以是早期的纸上原型测试,也可以是后
期成品的测试。
1. 导航测试
导航描述了用户在一个页面内操作的方式,在不同的用户接口控制之间,例
如按钮、对话框、列表和窗口等;或在不同的连接页面之间。通过考虑下列问题,
可以决定一个 Web 应用系统是否易于导航:导航是否直观?Web 系统的主要部分
是否可通过主页存取?Web 系统是否需要站点地图、搜索引擎或其他的导航帮助?
2. 图形测试
在 Web 应用系统中,适当的图片和动画既能起到广告宣传的作用,又能起到
美化页面的功能。一个 Web 应用系统的图形可以包括图片、动画、边框、颜色、
字体、背景、按钮等。图形测试的内容有:
① 要确保图形有明确的用途,图片或动画不要胡乱地堆在一起,以免浪费传
输时间,Web 应用系统的图片尺寸一定要尽量地小,并且要能清楚地说明某件事情,
一般都链接到某个具体的页面;
② 验证所有的页面字体的风格是否一致;
③ 背景颜色应该与字体颜色和前景颜色相搭配;
④ 图片的大小和质量也是一个很重要的因素,一般采用 JPG 或 GIP 压缩。
云南大学软件工程硕士学位论文 中国海关网网站测试
7
3. 内容测试
内容测试用来检验 Web 应用系统提供信息的正确性、准确性和相关性。信息
的正确性是指信息是可靠的还是误传的;信息的准确性是指导是否有语法或拼写
错误;信息的相关性是指是否在当前页面可以找到与当前浏览信息相关的信息列
表或入口,也就是一般 Web 站点中所谓“相关文章列表”。
4. 整体界面测试
整体界面是指整个 Web 应用系统的页面结构设计,是给用户的一个整体感。
例如:当用户浏览 Web 应用系统时是否感到舒适,是否凭直觉就知道要找的信息
在什么地方?整个 Web 应用系统的设计风格是否一致?对整体界面的测试过程,
其实是一个对最终用户进行调查的过程。一般 Web 应用系统采取在主页上做一个
调查问卷的形式,来得到最终用户的反馈信息。
2.2.3 兼容性测试
兼容性测试是指待测试项目在不同的操作系统平台上正常运行,包括:待测
试项目能在同一操作系统平台的不同版本上正常运行;待测试项目能与相关的其
他软件或系统的“和平共处”;待测试项目能在指定的硬件环境中正常运行;待测
试项目能在不同的网络环境中正常运行。
1. 平台测试
市场上有很多不同的操作系统类型,最常见的有 Windows、Unix、Macintosh、
Linux 等。Web 应用系统的最终用户究竟使用哪一种操作系统,取决于用户系统的
配置。这样,就可能会发生兼容性问题,同一个应用可能在某些操作系统下能正
常运行,但在另外的操作系统下可能会运行失败。因此,在 Web 系统发布之前,
需要在各种操作系统下对 Web 系统进行兼容性测试。
2. 浏览器测试
浏览 器是 Web 客户 端最 核 心 的 构 件 , 来 自 不 同 厂 商的 浏览 器对 Java、
JavaScript、ActiveX、Plug-ins 或不同的 HTML 规格有不同的支持。例如,ActiveX
是 Microsoft 的产品,是为 Internet Explorer 而设计的,JavaScript 是 Netscape
的产品,Java 是 Sun 的产品等等。另外,框架和层次结构风格在不同的浏览器中
也有不同的显示,甚至根本不显示。不同的浏览器对安全性和 Java 的设置也不一
样。
云南大学软件工程硕士学位论文 中国海关网网站测试
8
3. 分辨率测试
分辨率的测试是为了页面版式在不同的分辨率模式下能正常显示,字体符合要求
而进行的测试。用户使用什么模式的分辨率是不可预知的,所以进行分辨率测试
是非常必要的。首先,应该针对需求规格说明书中建议的分辨率进行专门的测试,
并且必须保证测试通过;其次,对于需求规格说明书中没有规定分辨率的项目,
原则上也应该尽量保证,但测试应该在完成主流分辨率的兼容性测试的前提下,
尽可能进行一些非主流分辨率的兼容性测试。现在常见的分辨率是 1024×768、
1280×800。
2.2.4 性能测试
性能测试是为描述测试对象与性能相关的特征并对其进行评价,而实施和执
行的一类测试,如描述和评价计时配置文件、执行流、响应时间以及操作的可靠
性和限制等特征。不同类型的性能测试侧重于不同的测试目标,这些性能测试的
实施贯穿于整个软件开发生命周期 (Software Development Life Cycle,SDLC)。
1. 连接速度测试
用户连接到 Web 应用系统的速度根据上网方式的变化而变化,他们或许是电
话拨号,或是宽带上网。当下载一个程序时,用户可以等较长的时间,但如果仅
仅访问一个页面就不会这样。如果 Web 系统响应时间太长(例如超过 5 秒钟),用
户就会因没有耐心等待而离开。另外,有些页面有超时的限制,如果响应速度太
慢,用户可能还没来得及浏览内容,就需要重新登录了。而且,连接速度太慢还
可能引起数据丢失,使用户得不到真实的页面。
2. 负载测试
负载测试是为了测量 Web 系统在某一负载级别上的性能,以保证 Web 系统在
需求范围内能正常工作。负载级别可以是某个时刻同时访问 Web 系统的用户数量,
也可以是在线数据处理的数量。例如:Web 应用系统能允许多少个用户同时在线?
如果超过了这个数量,会出现什么现象?Web 应用系统能否处理大量用户对同一个
页面的请求?
3. 压力测试
进行压力测试是指实际破坏一个 Web 应用系统,测试系统的反应。压力测试是测
试系统的限制和故障恢复能力,也就是测试 Web 应用系统会不会崩溃,在什么情
况下会崩溃。
云南大学软件工程硕士学位论文 中国海关网网站测试
9
2.2.5 安全性测试
由软、硬件组成的安全体系是确保网络安全,防止入侵者破坏的一项关键技
术。测试安全性的目标是入侵或绕过安全机制,以检测其是否有效。
1. 登录测试
现在的 Web 应用系统基本采用先注册,后登录的方式。因此,必须测试有效
和无效的用户名和密码,要注意到是否大小写敏感,可以试多少次的限制,是否
可以不登陆而直接浏览某个页面等。Web 应用系统是否有超时的限制,也就是说,
用户登录后在一定时间内(例如 15 分钟)没有点击任何页面,是否需要重新登录才
能正常使用。
2. 日志文件测试
需要测试相关信息是否写进了日志文件、是否可追踪;服务器日志工作是否
正常;日志是否记录了所有的事务处理;是否记录失败的注册企图;是否在每次
事务完成的时候都进行保存;是否记录 IP 地址和用户名。
3. SSL 测试
很多站点使用 SSL 进行安全传送。如果应用系统中使用了 SSL,需要确定:是
否有相应的替代页面(适用于 3.0 以下版本的浏览器,这些浏览器不支持 SSL);
当用户进入或离开安全站点的时候,是否有相应的确认提示信息;是否有连接时
间限制,超过限制时间后出现什么情况。
4. 脚本语言测试
每种语言的细节有所不同。有些脚本允许访问根目录,其他只允许访问邮件服务
器,但是经验丰富的黑客可以将服务器用户名和口令发送给自己。因此,在测试
时要找出站点使用了哪些脚本语言,并研究该语言的缺陷。
剩余95页未读,继续阅读
黑色的迷迭香
- 粉丝: 731
- 资源: 4万+
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 保险服务门店新年工作计划PPT.pptx
- 车辆安全工作计划PPT.pptx
- ipqc工作总结PPT.pptx
- 车间员工上半年工作总结PPT.pptx
- 保险公司员工的工作总结PPT.pptx
- 报价工作总结PPT.pptx
- 冲压车间实习工作总结PPT.pptx
- ktv周工作总结PPT.pptx
- 保育院总务工作计划PPT.pptx
- xx年度现代教育技术工作总结PPT.pptx
- 出纳的年终总结PPT.pptx
- 贝贝班班级工作计划PPT.pptx
- 变电值班员技术个人工作总结PPT.pptx
- 大学生读书活动策划书PPT.pptx
- 财务出纳月工作总结PPT.pptx
- 大学生“三支一扶”服务期满工作总结(2)PPT.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功