基于关键字驱动的自动化测试工具的设计与实现

来源 :安徽大学 | 被引量 : 0次 | 上传用户:haisheng1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件工程领域,软件测试已成为软件开发过程中必不可少的步骤,它是软件产品稳定面向市场前至关重要的环节。随着软件产品功能日益增多、用户需求不断变更,传统的人工测试在某些场景下已经很难满足测试需求。因此,使用自动化测试代替人工测试的方法在测试领域雨后春笋般的出现。鉴于自动化测试在测试工作中的重要性,本文提出一种基于关键字驱动测试框架的自动化测试工具,并对其展开了深入的研究,它对规范测试流程、减少测试时间、提高测试效率、保障产品质量提供了帮助,同时,对产品能及时面向客户提供强有力的支持。首先,本文对自动化测试工具的研究背景、意义和目的进行了系统的概述,并对工具所涉及的理论基础和相关技术进行了简要的介绍;其次,对工具进行了详细的需求分析;再次,对工具的设计和实现过程进行了细致的阐述;最后,对所设计与实现的自动化测试工具进行严谨的实验论证。本文开展的内容详细描述如下:1.对自动化测试工具进行详细的功能需求分析,并运用UML统一建模语言简单、清晰的描述各个功能模块的功能用例图。2.运用Spring MVC框架、关键字驱动等软件技术和基于效益函数的调度算法,设计和实现系统的总体框架和系统的各个功能模块以及优化了测试资源和测试任务的分配方案。3.采用MongoDB数据库作为存储介质,其中系统的各个功能模块使用Java编程语言完成搭建。4.部署系统运行的测试环境,准备相关的测试数据,并对实现的自动化测试工具进行测试、应用,分析验证过程中的数据,得出该工具的实际运行的成果。在上述工作的基础上,最终完成了一套完整的自动化测试工具。通过实验,得出该工具运行性能较稳定、测试效果较明显,其功能基本满足软件产品的测试要求,其效果达到了预期的设计目标。
其他文献
感恩黄先生!感谢各位老师!首先有两点要说明一下:1、本文不是一篇学术研究成果,所以,文中的表达使用了大量非学术性语言。2、因为不是很擅长表露感情,所以写下的文字终究不能
目的:分析和探讨浅表性血管黏液瘤的临床和病理特征.方法:对2例浅表性血管黏液瘤的一般特征进行形态学观察、免疫组化染色以及术后随访,并结合文献复习讨论.结果:2例肿瘤均位于
<正> 功率因数和效率是整流器的二个重要指标。这里从基本概念入手并结合DMA10-48/100(48V 100A)开关整流器作一些简单阐述。 众所周知,当周期性交流电压加在一个阻抗上就产
新世纪对高等学校人才培养提出了新的要求,对高校教师的素质同样提出了更高的要求,为此,对高校教师职能应重新定位,应树立全新的师资队伍建设观念。论述了为适应社会经济文化
自媒体时代开启了平民的话语权,使公众从客体变为主体,这一定程度上会推动公众政治参与的进程,相应政府在网络治理中带来一些挑战。探讨在“自媒体”时代下如何避免政府陷入
Landscape Architecture(美)2006年第6期曾是监狱的巴西圣保罗青年公园将在2006年全部建成,设计师Rosa Kliass不仅对基址上的建筑、围墙、监视走廊进行了充分的利用,还通过浓
目的利用多种光谱及色谱技术研究不同聚合度葡萄籽原花青素与α-淀粉酶、脂肪酶、胃蛋白酶的作用机制,探讨聚合度与抑制作用的关系。方法采用紫外分光光度法和荧光法测定经不
《奇异的插曲》是美国戏剧家尤金.奥尼尔写于1927年并第三次获得普利策奖的一部现实主义戏剧。该剧是美国有史以来最长的戏剧,情节复杂,人物角色极具张力,特别是贯穿于其中的
福克纳的小说<押沙龙,押沙龙!>,写的是"成功的儿子,失败的父亲".不被父亲认可的波恩是"寻求父亲认可的迷途的儿子",而亨利则是活脱脱的"父亲的代言人,失败的儿子",而南北战争