摘要
在面向对象程序的测试中,合适的测试顺序能够极大地节省测试成本。目前已有的相关工作大多忽略了包括Java在内的主流面向对象程序语言的一个重要特征——动态绑定。考察了动态绑定在对于选择测试顺序的影响,提出了一种新的测试顺序的选择策略,并给出了相应的选择算法,实现了减少测试桩数目、降低测试成本的目标。
Appropriate test order for software testing can reduce the incurred efforts to test typical object-oriented software. Many existing proposals simply ignore a vital feature, dynamic binding, of many popular object-oriented languages such as Java. The influence of dynamic binding on test order is exploited, and a new test order strategy is proposed to reduce the number of test stubs. A corresponding algorithm is included.
出处
《计算机工程与设计》
CSCD
北大核心
2008年第4期781-783,共3页
Computer Engineering and Design
基金
国家973重点基础研究发展计划基金项目(2002CB312005)
国家863高技术研究发展计划基金项目(2004AA112010)