摘要
采用基于构件的软件设计方法是软件设计的新趋势。介绍了构件及基于构件的软件(CBS)的概念、特点以及由此引发的测试问题。概述了构件软件测试方法的现状,阐述了基于构件的软件黑盒测试方法及模型、白盒测试方法及模型,讨论并比较了两种方法的使用场合和异同之处。在此基础上,列举并比较了几种常见的自动测试方法和工具的基本原理。对构件软件的集成测试和性能测试等问题进行了讨论和分析,给出了构件软件测试的存在问题和研究方向。
Using component-based software designing method is a new trend of software designing. The concept characteristics and testing problems of component and component-based software (CBS) were introduced. The current status of the testing methods of CBS is summarized. Black-box testing methods, white-box testing methods for CBS were described comprehensively, and their methods used and difference were discussed. Furthmore, some common test automation and tools were listed and compared. The problems of integration testing and performance testing of CBS were analysed. Finally existing problem of CBS and the future research of CBS were pointed out.
出处
《解放军理工大学学报(自然科学版)》
EI
2006年第3期236-241,共6页
Journal of PLA University of Science and Technology(Natural Science Edition)
关键词
构件
基于构件的软件
测试充分性标准
component
CBS(component-based software)
test-adequacy criteria