首页 | 本学科首页   官方微博 | 高级检索  
     

基于模型的软件测试综述
引用本文:颜炯,王戟,陈火旺.基于模型的软件测试综述[J].计算机科学,2004,31(2):184-187.
作者姓名:颜炯  王戟  陈火旺
作者单位:国防科技大学计算机学院,长沙410073
基金项目:国家自然科学基金(90104007,60233020),863计划(2001AA113202,2001AA113190)
摘    要:随着面向对象软件开发技术的广泛应用和软件测试自动化的要求,特别是基于UML的软件开发技术的逐渐普及,基于模型的软件测试逐渐得到了软件开发人员和软件测试人员的认可和接受。针对被测试软件的不同特征和不同测试目的,已经提出了多种测试模型。本文详细阐述了基于模型的软件测试研究现状和应用现状,并对测试中使用的不同模型进行了比较,着重介绍了状态机模型、UML模型和马尔可夫链模型。最后提出了未来的研究方向。

关 键 词:软件工程  软件测试  面向对象  软件开发  软件可靠性  程序代码  软件系统

Survey of Model-Based Software Testing
YAN Jiong WANG Ji CHEN Huo-Wang.Survey of Model-Based Software Testing[J].Computer Science,2004,31(2):184-187.
Authors:YAN Jiong WANG Ji CHEN Huo-Wang
Abstract:Software testing requires the use of models to guide test selection and test verification. Thus is the so-called model-based software testing, which has recently gained attention with the popularization of models (including UML) in software design and development. There are a number of models of software in use today, for example, finite state machines, UML model and Markov chain, which server as models for testing. This paper introduces model-based testing and discusses its applications in general terms with finite state models and Markov chain model as examples. In addition, advantages, difficulties, and shortcoming of various model-based approaches are concisely presented. Finally, we close with a discussion of the future research directions of model-based testing in software engineering.
Keywords:Software testing  Model-based testing  Finite state machines  UML  Markov chain  
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号