首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
论Web系统的测试技术及其应用 随着网络技术的广泛应用,许多传统的信息系统已经逐渐被移植到互联网上,Web系统已经对日常的工作和生活产生了深远的影响。为了保证Web系统的正确性,在系统开发阶段就要对其进行全面的测试、确认和验收,而且由于Web系统具有
论Web系统的测试技术及其应用 随着网络技术的广泛应用,许多传统的信息系统已经逐渐被移植到互联网上,Web系统已经对日常的工作和生活产生了深远的影响。为了保证Web系统的正确性,在系统开发阶段就要对其进行全面的测试、确认和验收,而且由于Web系统具有
admin
2012-03-20
45
问题
论Web系统的测试技术及其应用
随着网络技术的广泛应用,许多传统的信息系统已经逐渐被移植到互联网上,Web系统已经对日常的工作和生活产生了深远的影响。为了保证Web系统的正确性,在系统开发阶段就要对其进行全面的测试、确认和验收,而且由于Web系统具有与传统信息系统截然不同的特点,需要采用针对Web系统特点的测试技术与方法。
请围绕“Web系统的测试技术及其应用”论题,依次从以下三个方面进行论述。
(1).概要叙述你参与实施的、Web系统开发项目以及你所担任的主要工作。
(2).阐述主要针对哪几个方面进行Web系统测试,并对每个方面的具体测试内容进行详细论述。
(3).阐述在进行Web系统的测试时遇到了哪些问题,如何解决。
选项
答案
一、论文中要具体介绍组织的业务背景、组织结构、Web系统的架构、采用的技术等内容和担任的实际工作。 二、Web系统测试包括以下几方面。 1.功能测试 (1)链接测试。链接测试可分为三个方面。首先,测试所有链接是否按指示链接到正确的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立页面。链接测试可以自动进行,现在已经有许多工具可以采用。 (2)表单测试。当用户给Web应用系统管理员提交信息时,就需要使用表单操作,例如用户注册、登录、信息提交等。在这种情况下,必须测试提交操作的完整性,以校验提交给服务器的信息的正确性。如果使用默认值,还要检验默认值的正确性。如果表单只能接受指定的某些值,则也要进行测试。 (3)Cookies测试。如果Web应用系统使用了Cookies,就必须检查Cookies是否能正常工作。测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响,等等。 (4)设计语言测试。Web设计语言版本的差异可以引起客户端或服务器端严重的问题,例如使用哪种版本的HTML等。当在分布式环境中开发时,开发人员都不在一起,这个问题就显得尤为重要。除了HTML的版本问题外,不同的脚本语言,例如Java、JavaScript、Activex、VBScript或Per1等也要进行验证。 (5)数据库测试。在Web应用中,最常用的数据库类型是关系型数据库。在使用了数据库的Web应用系统中,一般情况下,可能发生两种错误,分别是数据一致性错误和输出错误。数据一致性错误主要是由于用户提交的表单信息不正确造成的,而输出错误往往是由于网络速度或程序设计问题等引起的,针对这两种情况,可分别进行测试。 2.性能测试 (1)连接速度测试。由于用户连接到Web应用系统的速度差异较大,需要对Web系统响应时间进行测试;另外,需要对页面响应速度和超时设置进行测试;最后,需要考虑由于连接速度太慢而引起的数据丢失。 (2)负载测试。负载测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。负载级别可以是某个时刻同时访问Web系统的用户数量,也可以是在线数据处理的数量。 (3)压力测试。压力测试是指实际破坏一个Web应用系统,测试系统的反映。压力测试是测试系统的限制和故障恢复能力,也就是测试Web应用系统会不会崩溃,在什么情况下会崩溃。压力测试的区域包括表单、登录和其他信息传输页面等。 3.可用性测试 (1)导航测试。导航测试需要考虑导航是否直观,Web系统的主要部分是否可通过主页存取,Web系统是否需要站点地图、搜索引擎或其他的导航帮助等导航可用性问题。Web系统的层次一旦决定,就要着手测试用户导航功能,让最终用户参与这种测试,效果将更加明显。 (2)图形测试。图形测试的内容有:验证图形用途,减少传输时间与传输量;验证所有页面字体的风格是否一致;验证背景颜色是否与字体颜色和前景颜色相搭配;检查图片的大小和质量,等等。 (3)内容测试。主要检验Web应用系统提供信息的正确性、准确性和相关性。 (4)整体界面测试。考查整个Web系统的页面结构设计,是否给用户的一个整体感。 对所有的可用性测试来说,都需要有外部人员的参与,最好是最终用户的参与。 4.客户端兼容性测试 (1)平台测试。需要在各种操作系统下对Web系统进行兼容性测试。 (2)浏览器测试。测试不同厂商、不同版本的浏览器对某些构件和设置的适应性。 5.安全性测试 (1)用户名、密码测试。必须测试有效和无效的用户名和密码,要注意到是否大小写敏感,可以试多少次的限制,是否可以不登录而直接浏览某个页面等。 (2)超时测试。测试Web系统是否有超时的限制。 (3)日志信息测试。需要测试相关信息是否写进了日志文件、是否可追踪。 (4)安全套接字测试。当使用了安全套接字时,还要测试加密是否正确,检查信息的完整性。 (5)服务器端脚本问题。服务器端的脚本常常构成安全漏洞,这些漏洞又常常被黑客利用。所以,还要就没有经过授权,就不能在服务器端放置和编辑脚本的问题进行测试。 三、在进行Web系统测试时可能存在的问题包括如何构建测试环境;如何选择合适的工具进行自动化测试;如何模拟大规模并发访问,并进行系统的性能测试;如何设计调查问卷,进行系统的可用性测试,等等。
解析
转载请注明原文地址:https://kaotiyun.com/show/QZQZ777K
本试题收录于:
系统分析师下午案例分析考试题库软考高级分类
0
系统分析师下午案例分析考试
软考高级
相关试题推荐
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 比如将二元查找树转换成双向链表4=6=8=10=12=14=16。
如何通过ADO.NET读取数据库中的图片?
输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含1的数字有1,10,11和12,1一共出现了5次。
一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。
输入一颗二元查找树,将该树转换为它的镜像,即在转换后的二元查找树中,左子树的结点都大于右子树的结点。用递归和循环两种方法完成树的镜像转换。例如输入:定义二元查找树的结点为:structBSTreeNode//anodeinthebi
把D:下的图片文件夹进行网络共享但是其他网络用户只能读取。
在邮件中应用自然的格式的信纸。
设置CuteFTP在启动时加载站点管理器,在连接不通的情况下重连接的次数不超过8次。
将远程服务器中名为“通知”的文件在不下载的情况下进行编辑,修改201教室为303教室,然后直接保存,并在关闭编辑窗口后上传。
在即时通讯工具MSN中,从当前界面开始,把自己的邮箱注册为“Passport”,已知邮箱地址为:ccty@163.com,密码设置为116116,密码提示问题为:你最喜欢的历史人物?毛泽东,注册检查框内的字符按照图片上给的输入,字符输入区分大小写,其余选项
随机试题
关于美国农产品质量安全追溯体系的说法,错误的是()。
胎儿完成内旋转动作是指
患者,男,60岁。慢性咳嗽10年,近半月来出现阵发性干咳,持续痰中带血。X线胸片显示右肺下叶不张。为明确诊断最有意义的检查方法为()
我国的一辆国际列车行驶到甲国境内时,甲国公民A与乙国公民B发生争吵,A将B打成重伤,则A的犯罪行为()。
关于中央投资项目招标代理机构进行年度资格检查不合格的情况,叙述正确的是()。
为了提高目标规划和计划的质量,客观评价目标控制的效果,首先应保证计划在()方面的可行性。
下列项目不予列入工资薪金所得征收个人所得税的是()。
能够从上述资料中推出的是:
创建交叉表查询时,必须对行标题和【】进行分组(GroupBy)操作。
Ithinkmoneyisevenmoreimportantthantime.Weknowwhenmoneyisspent,wecan’tgetitback.
最新回复
(
0
)