软件自动测试技术及其应用

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:yqligjs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件开发技术的提高,软件工程的推广深入,软件测试日益得到重视和专业化。测试的改进会对整个软件开发工作的质量、成本和周期带来非常显著的效果。   为了少投入多产出,企业想尽快和彻底地测试软件。手工测试已经难以满足要求,迫切需要的新的测试技术和方法。软件自动测试作为一个比较新的技术,可以满足企业软件测试要求,是最好的解决办法。它可以减少测试开销并增加在有限时间内的测试,能够排除测试人员的主观影响,更快地得到执行结果并且节约了软件产品整个生命周期的费用,为我们提供了先进的思路。   测试脚本是软件自动测试的重要组成部分,各种脚本技术都有不同的优缺点。   数据驱动脚本技术将测试数据存储在另外的数据文件中,而不是脚本文件中。脚本中只存放控制信息,测试数据是从数据文件而不是从脚本中导入。   本文首先按企业和项目分析了软件测试,之后探讨了自动测试脚本技术、决定过程和各种自动测试工具。   IBM WBI是全球领先的企业应用集成软件,WBIA作为WBI的组成部分,是领先的适配器,得到了广泛应用。论文在IBM ODA Harness测试工具中采用了适合于WBIAODA自动测试的数据驱动脚本技术。IBM ODA Harness被设计为调用ODA生成业务对象,比较执行结果和期望结果,并统计成功或失败的信息。   论文应用在软件自动测试中的IBM ODA Harness取得了明显的效益,极大地提高了测试效率,软件质量也得到了保证。   随着WBIA的发展,将不断地改进原有的自动测试工具并开发新的自动测试工具。   最后对论文工作进行了全面总结,并说明了下一步的工作和相关的自动测试技术。
其他文献
随着计算机技术的发展,特别是Internet技术的发展,在许多行业、单位或机构部门内部都逐步实现了业务、信息的计算机管理。但是各个机构、单位或部门内部由于业务和功能归属不同
Internet已经成为目前世界上最大的信息资源库,但是网上信息资源纷繁芜杂,如何快速、准确获取满足用户感兴趣信息的要求,己经成为摆在人们面前的一大难题。作为这些信息服务的基
学位
PLC(Programmable Logic Controller)被广泛地应用于工业控制领域,随着问题规模的增大,控制复杂性的增加,传统的 PLC编程方法不适应控制规模的增大以及对控制严格性要求,而且
虚拟社群(也称在线社群)是一种以计算机网络为基础的社会性网络。在Web2.0的时代,虚拟社群作为用户参与和用户交互的基础,越来越显示出其重要地位。人们不仅仅想要从这些虚拟社群
在现行的数据库系统的性能测试领域内,很少有研究专门针对数据库管理系统中一些重要模块的性能,这些模块对于数据库管理系统的性能至关重要,尤其是并发控制模块实现机制的优劣对
在信息技术无比的渗透力的影响下,信息化无疑成为提高企业整体素质和核心竞争力的重要选择。要使信息技术能够真正地优化企业的业务运作,除了要有先进的设备和技术外,还必须要有
人工嗅觉系统的用途之一是准确识别气味物质的类别。常用的模式识别方法能够有效地解决气味分类问题,但实际应用中,人工嗅觉系统不仅仅需要快速气味的类别,更需要得到气味的准确
目前,办公工作流系统在企事业单位的管理、经营活动中发挥着越来越重要的作用,并且已经成为体现企业综合竞争能力不可或缺的组成部分。   本文结合国际工作流管理联盟(WfMC)
学位
给定一张查询图和一张数据图,在数据图中查找与查询图同构的所有子图的算法称之为子图枚举算法。子图枚举算法是图分析基础算法之一,在生物化学、生态学和社交网络分析等领域
RIP协议是目前在互联网中广泛使用的基于VD算法的内部网关协议。OSPF协议是近几年兴起的一种基于LS算法的内部网关协议。作为动态路由协议,RIP协议和OSPF协议都能够维护路由表