期刊文献+

数据库模式自动测试方法的研究 被引量:1

Study on approach of automated testing to database schema
下载PDF
导出
摘要 数据库在现代应用软件系统中具有重要的作用,数据库的正确性直接影响应用软件的功能正确性和性能可靠性,而传统的软件测试往往忽略对数据库数据结构的测试。针对这个问题,提出了一种自动检查数据库模式的方法,提取需求分析的E-R模型和数据库逻辑模型的信息,将概念模型与逻辑模型进行比较,发现数据和数据之间的不一致或冲突。实验结果表明,采用这种方法能够尽早地发现数据库设计和实现的错误,使系统功能测试能建立在正确的数据库基础上。 Database play an important role in modern application systems.Its correctness directly affects the functional correctness and performance reliability of the application system.However,the test to database structure has always been overlooked in traditional software test.Aiming at this problem,an approach which could inspect the database schema automatically is proposed.It extracted the information of both the E-R model and the logic model in the database,compared the concept model and the logic model,and then found out the inconsistency or conflict between the data.Results of experiments show that this approach can discover the errors of database de-sign and implementation as early as possible,so the system function test can be built based on correct database.
出处 《计算机工程与设计》 CSCD 北大核心 2010年第17期3823-3826,共4页 Computer Engineering and Design
关键词 数据库模式 自动测试 E-R模型 逻辑模型 匹配 冲突 database schema automatic testing E-R model logic model matching collision
  • 相关文献

参考文献9

  • 1David Chays,Yuetang Deng,Phyllis G Frankl,et al.AGENDA:A test generator for relational database applications[R].Brooklyn,NY:Department of Computer and Information Science,Polytechnic University,2002.
  • 2David Chays,Yuetang Deng.Domonstration of AGENDA tool set for testing relational database application[C].Washington,DC,USA:IEEE Computer Society,2003:802-803.
  • 3Yuetang Deng,Phyllis G Frankl,David Chays.Testing database transactions with AGENDA[C].New York,NY,USA:ACM,2005:78-87.
  • 4David Chays.Test data generation for relational database applications[D].Brooklyn,NY,USA:Department of Computer Science,Polytechnic University,2003.
  • 5Yuetang Deng,Phyllis G Franki.Testing database transaction consistency[R].Brooklyn,NY:Department of Computer and In-formation Science,Polytechnic University,2003.
  • 6Yuetang Deng,Phyllis G Frankl,Jiong Wang.Testing web database applications[J].ACM SIGSOFT Software Engineering Notes,2004,29(5):1-10.
  • 7David Cbays,Saikat Dan,Phyllis G Frankl,et al.A framework for testing database application[C].New York,NY,USA:ACM,2000:147-157.
  • 8Gregory M Kapfhammer,Mary Lou Soffa.A family of test adequacy criteria for database-driven application[C].New York,NY,USA:ACM,2003:98-107.
  • 9谢晓东,卢炎生.数据库应用系统理解冲突测试研究[J].小型微型计算机系统,2007,28(7):1230-1234. 被引量:1

二级参考文献13

  • 1de Sa Leitao P Jr.,Vilela P R S,Jino M.Mapping faults to failures in SQL manipulation commands[C] Computer Systems and Applications,2005.The 3rd ACS/IEEE International Conference on 2005,39.
  • 2David Chays,Saikat Dan,Phyllis G Frankl,et al.A framework for testing database applications[C].In:Proceedings of the 2000 ACM SIGSOFT International Symposium on Software Testing and Analysis,Aug.2000.
  • 3David Chays,Phyllis G Frankl.Test data generation for relational database applications[D].Doctoral Thesis,Jan.2004.
  • 4David Chays,Yuetang Deng.Demonstration of AGENDA tool set for testing relational database applications[C].In:Proceedings of the 25th International Conference on Software Engineering,May 2003.
  • 5Yuetang Deng,Phyllis Frankl,David Chays.Testing database transactions with AGENDA[G].In:Proceedings of the 27th International Conference on Software Engineering,May 2005.
  • 6Wu Xin-tao,Wang Yong-ge,Zheng Yu-liang.Privacy preserving database application testing[C].In:Proceedings of the 2003 ACM Workshop on Privacy in the Electronic Society,Oct.2003.
  • 7Gregory M Kapfhammer,Mary Lou Soffa.A family of test adequacy criteria for database-driven applications[C].In:Proceedings of the 9th European Software Engineering Conference Held Jointly with 11th ACM SIGSOFT International Symposium on Foundations of Software Engineering,Sep.2003.
  • 8Hwang Gwan-hwan,Chang Sheng-jen,Chu Huey-der.Technology for testing nondeterministie client/server database applications[J].Software Engineering,IEEE Transactions on 2004,30(1):59-77.
  • 9Glenford J Myers.The arts of software testing[M].John Wiley & Sons,Inc.2002 2nd Edition.
  • 10Robert V Binder,translator by Hua Qing-yi,Wang Bin-jun,Chen Li.Testing object-oriented system:models,patterns and tools[M].Beijing:Posts & Telecom Press,1998.

同被引文献9

  • 1Madhavan J, Bernstein P A, Rahm E. Generic sche- ma matching with cupid[C]//Proc 27th Int Conf On Very Large Data Bases, San Francisco, CA, USA: Morgan Kaufmann Publishers Inc. , 2001.
  • 2Casanova M A, Breitman K, Brauner K, etal. Data- base Conceptual Schema Matching [J]. Computer: Long Beach, 2007, 40: 102.
  • 3曾明.数据库模式自动化测试方法研究与实现[D].成都;四川大学,2007.
  • 4IRish. An empirical study of the naive bayes classifi- er[C]//Proceedings of IjCAI-01 workshop on Empir- ical Methods in AI. 2001.
  • 5Ristad E S, Yianilos P N. Learning string-edit dis- tance[J]. IEEE Transcations on Pattern Analysis and Machion Intelligence, 1998,20(5):522.
  • 6Euzenat J. Semantic precision and recall for ontolo- gy alignment evaluation[C]// Proc. Int'l Joint Conf. Artificial Intelligence (IjCAI'07), 2007.
  • 7白栋宇.IT产品测试项目风险管理模型研究[J].四川大学学报(自然科学版),2010,47(2):303-310. 被引量:1
  • 8陈黎,于中华,王亚强,秦湘清.基于登录词邻接关系的双条件概率的领域术语抽取算法[J].四川大学学报(自然科学版),2011,48(6):1300-1306. 被引量:2
  • 9马新建,夏士雄.基于关系数据库的模式匹配技术研究[J].计算机与信息技术,2008(7):71-72. 被引量:1

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部