软件测试及其自动化模型的研究

被引量 : 0次 | 上传用户:lbtx368
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件自动化测试技术作为近年来软件测试研究领域的一门新兴技术,虽然已经得到了初步快速的发展,但是仍有很多问题亟待解决,特别是随着互联网技术的逐渐普及,基于网络平台B/S架构的Web应用软件系统在市场上不断增多并日益普及,在一些大中型Web应用系统投入使用之前,必须进行有效的测试甚至对其实施自动化测试。如何通过自动化功能测试检测B/S架构应用系统功能的完善性?如何通过性能测试验证系统是否满足用户需求文档中对性能指标的既定要求,并及时分析可能存在系统瓶颈的区域,为用户最终找出系统性能缺陷,提高系统工作效率,这些都是本文需要重点研究的内容。由于不同定位的Web应用系统有不同的测试需求:比如对某些互动较少,功能较多的B/S架构应用系统,需要将其侧重点放在功能测试上;而对于一些互动度高、访问流量大的Web应用站点,则需要测试系统的整体性能,并找到性能瓶颈。基于以上要求,本文分别通过两个不同的实际案例对B/S架构下应用软件的功能测试和性能测试进行实验和研究。对于自动化功能测试案例的实践,本文首先阐述了B/S架构下应用系统实施自动化功能测试的相关理论知识,提出了自动化功能测试的方法、内容及其过程模型,并使用业内优秀的自动化测试管理平台HP Mercury Quality Center(简称QC)和基于B/S架构系统的专业自动功能测试工具HP QuickTest Professional 10.0(简称QTP10.0)对一个实际B/S架构软件系统项目——学院《毕业设计管理系统》实施了自动化功能测试。首先根据客户文档,分析测试需求,然后用Quality Center创建测试项目,并用等价类划分法设计测试用例、创建具体的测试步骤,然后使用QTP录制功能测试脚本,设置检查点以验证某个操作是否已发生或者验证对象的状态,设置数据驱动的应用程序测试参数,最后应用VBS脚本语言对测试脚本进行修改和完善,包括添加测试数据源,以对系统进行自动化功能测试。测试脚本的回放(执行)一般有两个阶段:测试开发阶段和回归测试阶段。测试开发阶段时,首先录制同一版本的被测试应用程序,回放脚本以验证脚本是否按预期工作,该阶段作为验证应用程序预期行为的基线。回归测试阶段时,回放脚本以将被测试应用程序的最新构建版本与测试开发阶段建立的基线进行比较。回归测试用于揭示自最后一次构建以来可能已引入应用程序的任何差异,可评估这些差异以确定它们是实际存在的缺陷还是故意的变更。对测试脚本的回放分析测试结果后,发现测试效率得到了很大幅度的提高并达到了功能自动化测试的目标。在性能测试案例方面,测试对象选择了互动度较高、访问量较大的高校BBS论坛系统,测试工具选择业内优秀的且新上市的性能测试工具——IBM Rational Performance Tester 8.1(简称RPT 8.1)。通过RPT8.1制定性能测试计划,配置性能测试场景,在网站现有1000人在线的基础上生成200个虚拟用户,进行并发测试,获得了一系列的性能测试数据,如系统吞吐量,整体页面的平均响应时间,单页面响应时间,系统及单页面响应时间标准方差,站点并发用户支撑数量等。根据这些测试数据,分析了各项性能指标,对系统的整体性能进行了实时了解和跟踪定位。
其他文献
逃税和避税是企业纳税人减轻税负常用的两种方式。尽管外商投资企业对我国的经济发展起到了重要的促进作用,但在我国逃避税行为却愈演愈烈,外资企业逃避税问题已经成为社会各
本研究以呼和浩特市第5次人口普查资料及1995~2006年呼和浩特市经济统计年鉴公布人口数据为基础,分析呼和浩特市市区1996~2006年10年间人口数量、结构的变化趋势,绘制第5次呼和
人类在二十一世纪已进入了跨文化交际时代。跨文化交际教育的基本理念认为,不同文化背景人们互相交往时一个非常复杂的过程。在跨文化交际中,不同的认知行为,价值观念和思维
当今我们处于一个经济飞速发展的时代里,金钱对人们的心理影响日益受到研究者的关注。研究金钱对人们的心理影响可以帮助人们理性地看待金钱,理性地认识金钱,尽可能地避免其
随着国内啤酒业的兴盛及消费者对淡爽型啤酒的追求,啤酒工作者越来越意识到优质的酿酒用水是啤酒的“血液”。最好的酿造用水,必须是纯净的,并且含适量离子,总硬度、总碱度及
当今世界能源与环境问题日益突出,生物质能源作为一种清洁可再生能源受到越来越多的关注,生物质发电呈现出很好的发展势头。然而,在实际的生物质燃烧、气化利用过程中,很容易
互联网到今天已经从基本信息共享向电子商务、网络应用等更为复杂的方面发展,随着商业应用的增加,网络安全逐渐成为一个潜在的巨大问题。其中也会涉及到是否构成犯罪行为的问
发展中的经济给我国房地产业的发展提供了很好的机遇。然而,特别在近期,房地产行业资金量大,风险大的特点又给房地产业的决策者提出了更大的挑战。尤其是开发之初的开发方案
为了使摩擦摆支座应用到地震强震区和飓风较多区域的桥梁结构上,研究了一种新型抗拉拔摩擦摆支座。通过建立抗拉拔摩擦摆支座有限元计算模型,分析了该支座在地震工况下的抗拉
美国电视新闻的明星主播是迄今为止最具有人格化象征的媒体活符号,也是最能代表媒体特征的节目主持人,明星主播在传播过程中以“个性自我”的身份出现在传播媒介中,既是媒介