期刊文献+

面向对象软件测试引擎的设计和实现 被引量:2

The Design and Implementation of the Object-Oriented Software-Testing Engine
下载PDF
导出
摘要 为了减少软件测试的工作量,提高软件测试的效率.非常有必要开发计算机辅助的软件测试工具。本文基于已经实现的分别面向C/C^(++)和Visual Basic语言的计算机辅助软件测试工具为基础,介绍了面向对象软件测试引肇的设计和实现。该引擎以中间数据库为核心,使用语言分析器对源程序进行基于块的划分,然后完成代码插装和编译连接,为自动测试模块提供可执行的经过代码插装的程序而不是源代码,从而提高了测试工具的通用性和重用性。 It is necessary to develop a computer-aided software testing tool to enhance testing efficiency and reduce testing cost. On the basis of two developed testing tools for the Visual Basic and C/C^(++)language respectively, this paper introduces the design and implementation of the object-oriented software-testing engine. The programs are di-vided into a sequence of blocks and then instrumented and compiled in this engine by the program analyzer, the test data is saved in the medium database that is the kernel of the engine. The testing engine, which acts as an agency, as-sociates the testing automation module with instrumented executable program rather than the source code and makes the test tool can be reused conveniently by modifying the program analyzer only.
出处 《计算机科学》 CSCD 北大核心 2004年第7期137-140,共4页 Computer Science
基金 国家自然科学基金(项目编号60073027)
关键词 面向对象 软件测试引擎 C/C^++和VisualBasic语言 中间数据库 Computer-aided software test, Testing engine, Program instrumentation, Medium database, Object-oriented software-testing
  • 相关文献

参考文献2

二级参考文献1

  • 1Beizer B. Software Testing Techniques [M]. New York: Van Nostrand Reinhold Company, 1990

同被引文献41

  • 1Rothermel G,Harrol M J.Selecting Tests and Identifying Test Coverage Requirement for Modified Software[A].In:Proceedings of the 1994 international symposium on Software testing and analysis,Seattle,Washington,United States,1994.169~184
  • 2Wong W E,Horgan J R,London S,et al.Effect of Test Set Minimization on Fault Detection Effectiveness[J].Software Practice and Experience,Apr 1998,28(4):347~369
  • 3Berndt D,Fisher J,Johnson L,et al.Breeding Software Test Cases with Genetic Algorithms[A].Proceedings of the 36th Hawaii International Conference on System Sciences (HICSS 36),2003
  • 4Goldberg D E.Genetic Algorithms in Search.Optimization and Machine Learning[M].Addison-Wesley,1989
  • 5Holland JH.Adaptation in Natural and Artificial Systems[M].Ann Arbor,MI:University of Michigan Press,1975
  • 6Rosenblum D S,Weyuker E J.Using Coverage Information to Predict the Cost-Effectiveness of Regression Testing Strategies[J].IEEE Transaction on Software Eng,1997,23(3):146~156
  • 7Roper M.CAST with GAs (Genetic Algorithms)-Automatic Test Data Generation via.Evolutionary Computation.IEE Colloquium on Computer Aided Software Testing Tools,digest no.96/096,April 1996
  • 8Pargas R,Harrold M,Peck R.Test data generation using genetic algorithms.Software Testing[J].Verification & Reliability,1999,9(4):263~282
  • 9Michael C,McGraw G,Schatz M.Generating Software Test Data by Evolution[J]:IEEE Transactions on Software Engineering,2001,27(12):1085~1110
  • 10Wegener J,Baresel A,Sthamer H.Evolutionary Test Environment for AutomaticStructural Testing[J].Information and Software Technology,Special Issue devoted to the Application of Metaheuristic Algorithms to Problems in Software Engineering,2001,43(sp1):841~854

引证文献2

二级引证文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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