电子技术与软件工程杂志社
联系我们

联系人:宋俊龙 陈家忠 邢秀萍

电 话:010-88584136

18600258966            

18611581332

投稿邮箱:dzyxrjtg@126.com

地 址:北京市海淀区北洼路9号

编    辑:

尹英盛  王凤春 储 莉  于 静 朱敬平 曹立权 朱鹏元     袁海霞 王 琳    

新闻详情
应用软件开发中数据库系统的测试研究
来源:新余学院数学与计算机科学学院  江西  338000作者:刘芳

【摘  要】应用软件作为计算机软件的一部分,它可以拓展用户在数据库系统中的应用领域,放大系统的硬件功能,但在软件测试过程中,软件的编码和功能往往被作为测试的主要内容,而对软件性能和访问数据库的开发测试则相对忽视。本文针对应用软件开发的测试问题,以数据库系统的测试为例进行研究,分别从容量测试、性能测试和压力测试三个方面对数据库测试进行详细的阐述,并着重介绍数据库测试对应用软件开发的影响。

【关键词】软件开发测试 数据库测试  数据一致性测试

随着应用软件的不断拓展,数据库系统的开发也相应的增多,与此同时数据库系统在开发过程中暴露出来的问题也越来越多,如功能不完善、数据复杂冗长、性能随着数据储存容量的增大而下降,这些问题对应用软件的使用都造成了较大的影响。由此可见,我们应加强对应用软件开发过程中的测试,特别是针对数据库系统进行全面的测试,只有这样才能对应用软件开发中的数据库系统性能进行优化和升级。

1数据库设计的测试

在应用软件中数据库是开发的基础,数据库的性能直接决定了应用软件的功能,为了对数据库的性能进行提升,我们必须对数据库中的表结构规范化,将表结构规范成如第一范式、第二范式、第三范式、第四范式、第五范式和BCNF范式等格式,其中BCNF又被称为被修正的第三范式。在一般数据库设计中,表结构通常都是采用第三范式,由于第三范式的表结构可以满足应用的基本需求,而且在维护过程中也相对简便,因而在实际应用中数据库中的表结构都是将第三范式作为规范标准。但这种规范方式也存在一定的缺点,拆分后的表格在查询过程中需要连接起来,而表格的连接使得查询速度被大幅度降低,因而数据库设计测试是由两部分组成,即业务系统的开发和数据库逻辑模型的产生,所以数据库设计的测试又被称为实体测试。实体是组成数据库的基本单位,如视图、表格和存储过程,只要通过对数据库的实体进行测试就能得知应用软件在性能上是否存在缺陷。

摘自作者本文

在线咨询