自动化测试在大型软件系统的应用与研究

被引量 : 0次 | 上传用户:mq909
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代信息技术的不断深入和发展,软件行业的竞争日趋激烈。软件系统也日益复杂,特别是金融行业的软件系统,都是规模巨大、业务复杂、交易多样、应用独立以及要求严格,对软件功能、性能的要求在不断提高,同时要求软件新版本的发布时间也越来越提前。这给金融软件系统的测试带来了巨大的困难。大规模复杂的金融算法以及一次次的回归测试,使得测试人员面临着巨大的挑战。在这种情况下,保证软件的质量越来越受到企业的重视。仅靠传统劳动密集型的手工测试已远远跟不上现代软件测试的节奏。近年来,软件自动化测试逐渐成为软件测试的发展趋势,并为软件质量保证提供了成功的解决方案。合理地利用自动化测试技术,不但能够快速、彻底地对软件进行测试,还能提高软件质量、节省经费,最重要的是提前产品发布日期。本文针对某大型系统的特点,在研究了软件测试自动化发展历史的基础上,分析了软件自动化测试的贡献与局限性,提出了针对软件各个生命周期特点的自动化测试框架与测试方案,并利用软件自动化测试技术在该系统中实施了应用,体现出实用价值。首先,论文针对软件测试先驱们对软件测试基本概念的不同解释,对软件测试做出一个全面合理的总结性解释。简述了软件测试的发展历史和对自动化测试的概念。简单介绍了一个待实施自动化测试技术的某大型系统,它数据处理量大、数据种类繁多、业务逻辑复杂。其次,论文对软件测试的目的、原则、内容、分类、测试模型等方面的基本理论做了细致全面的论述。在此基础上,对作为软件测试领域一个分支的自动化测试技术,对其发展及各个阶段的关键技术做了介绍,并详述了自动化测试相对于手工测试的优缺点。最后,论文以自动化测试技术为主线,以某大型系统为实践对象,讨论了系统环境和分析测试工具的选择依据后,在系统上用自动化测试技术实施了软件测试周期中的单元测试、功能测试和性能测试。解决了传统手工测试时间成本高,人力成本高和测试质量难以保证等问题,用实践证明了自动化测试技术在该大型系统中的实用性,用数据和图表体现了在该系统中自动化测试技术相对于传统手工测试的优势。
其他文献
轴箱内置式地铁车转向架具有结构空间紧凑、重量轻、曲线通过性能好等特点。结合美国波士顿地铁项目的要求,中车长春轨道客车股份有限公司自主成功研制了轴箱内置式地铁转向
目前预应力技术在桥梁中的应用情况是:预应力产品性能的提高及施工技术的不断完善,使得设计的预应力结构经济适用。从世界范围看预应力连续梁桥数量己经超过了半数,充分体现了预
本研究旨在设计出一套农业车辆自动导航控制系统,让机器代替人进行田间作业,实现车辆无人驾驶,同时开发自动移动平台,为精细农业研究提供技术支持。文章选用惯性导航定位方法
采用问卷调查法,对哈尔滨市部分高校学生就高校学生参与户外徒步运动的参与情况与影响因素以及高校推广户外徒步运动的可行性进行了较为全面客观的调查分析。研究结果表明:哈
城市交通智能化是减少交通拥堵、提高道路吞吐量和利用率的重要手段之一。为了克服传统智能交通实施成本高、部署难度大等问题,本文将无线传感器网络技术引入智能交通系统中,
本文开展了锐钛矿相单分散TiO2纳米棒的合成及其自组装特性研究工作,初步探索了TiO2纳米棒在无机液晶材料上的应用。我们采用独特的高温“胺解”思路,在TNBT/OLAC/OLAM为1:15
随着我国经济的高速发展,我国的制造业已经进入从“中国制造”向“中国创造”转型的关键时期。为了将制造大国转变成创造大国,我国产品设计教育需要培养大量的产品设计人员为
本文研究如何利用数据挖掘,人工智能等计算机学科技术,结合金融学,证券投资学的业务知识,对于更合理有效的进行证券投资,给出一整套解决方案。本文并不满足于仅在理论上给出
射频/微波能量收集系统以可持续、环保等优点在无线传感器网络、可穿戴设备等领域具有广泛应用前景。对近年来射频/微波能量收集系统的整流电路的研究进展进行了概述。分析并
<正>~~
期刊