大型数据库应用系统测试的设计与实现

来源 :西安建筑科技大学 | 被引量 : 0次 | 上传用户:sst3562008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的普及,软件开发逐渐趋向国际化、大型化和复杂化,基于大型数据库的银行业务系统更是如此,其功能点多,应用复杂,性能要求高,所以如何保证产品的高质量成了人们关注的重点,软件测试的定位不再是单纯的发现BUG的过程,而是作为软件质量保证的重要手段。由于银行业务的特殊性,必须有一套完善的测试理论和测试计划才能保证软件产品的高质量。论文在参阅大量有关软件测试文献的基础上,结合作者参与的某银行(以下简称A银行)核心项目系统,对开发和测试过程中遇到的问题进行了归纳总结,得出了一套适合于大型数据库应用系统的测试方案,其目的是能对以后的大型应用系统的测试工作起到参考或指导的作用。论文首先介绍了软件测试的相关理论以及国内外发展现状,包括软件测试的目的、意义、测试的原则、常用的测试方法及测试模型等,并在此基础上给出了适用于本项目的测试模型。其次,系统阐述了软件测试用例设计的常用方法及准则,包括黑盒测试常用的方法(等价类划分,边界值分析和错误推测法)和白盒测试常用的方法(控制流分析和逻辑覆盖)。在测试过程中,根据项目实际情况,对现有测试理论的集成测试阶段进行了细化,使其更有利于项目的顺利进行。在实践部分,对测试的各个阶段进行了应用与分析,详细介绍了单元测试和性能测试,其中,由于性能是软件测试的重中之重,所以重点介绍了性能测试过程,对其测试过程中必不可少的测试工具Loadrunner也进行了简要介绍。
其他文献
网页内往往包含丰富而不同的内容,可以分为主题相关内容和主题不相关内容,识别出主题相关内容应用于网页检索,分类等,可以很大程度上节约空间以及提高这些应用的性能。此方面
计算机技术的飞速发展和多媒体的广泛应用,使得新闻出版,医疗卫生,建筑设计等行业每天都会产生海量的数字图像。如何有效的针对这些图像进行分析,存储和检索都是一个亟待解决
当今,电子产品正向片上系统(即SOC,全称为System On Chip)芯片发展,其集成度变得越来越高。而且随着综合视频的应用越来越广泛,“嵌入式计算机”、“视频图像处理、驱动”已得到
图像分割技术用于提取图像中感兴趣的目标,它是图像处理中十分重要的研究内容之一。近年来越来越多的人对此展开了研究,涌现了许多新理论、新方法。但目前,仍没有出现通用的
SOA是一种日益成熟的软件体系结构,随着Web Service逐渐被广泛的采纳和实现,系统异构、孤岛应用得以彻底改观。SOA也因其在IT项目中的重要角色而获得广泛认可。目前,BEA、IBM等
中国电信增值业务是中国电信产业改革、发展和创新的产物,经历了从无到有、由小到大的历程。随着电信增值业务市场的竞争愈加激烈,用户对增值业务的服务和质量提出了越来越高
三维模型作为一种新媒体,其应用越来越广泛。随着三维建模工具和扫描装置的改进,以及计算机软硬件技术的发展,每天都有大量模型产生并被传播,因此,迫切需要对三维模型进行有
随着数字通信,计算机以及网络技术的发展,移动通信凭借其自身方便便捷的特点,呈现出如火如荼的发展势态。移动通信的目的是为了实现任何时间、任何地点和任何通信对象之间的
通信需要各种协议的参与,如何描述这些协议,如何确保这些协议的一致性,正确性和完备性成为一个难题。人们提出了很多理论来刻画这些协议,如Petri网,形式化方法等。进程代数属
学位