摘要
软件的黑箱测试是一个面向用户的软件测试方法 ,当它以运行剖面为基础生成测试案例时 ,运行剖面的完备性将直接影响其测试结果的可信性。基于知识积累的软件运行剖面生成方法就是试图通过知识的获取和积累使生成的运行剖面日趋完备 ,从而达到黑箱测试技术在某些特殊的软件测试领域中更具实用和可信。文章讨论了软件运行剖面的完备性和软件失效类等概念 ,提出了一种基于知识积累的软件运行剖面生成方法及黑箱测试技术。这种技术现已在铁路车站计算机联锁软件安全性测试评估平台中得以应用 ,文章分析了其应用效果。
Software black box tesing is a user oriented testing method.When it is based on an operational profile to generate test cases,the completeness of the operational profile will directly affect the dependability of the testing results.A method of generating software operational profile based on knowledge accumulation is designed to make the generated operational profile more and more complete by knowledge acquiring and accumulating,and thereby the black box testing technique will be more available and dependable in some special software testing areas.Some concepts,such as the completeness of software operational profile and the failure classification of software,are discussed.A method of generating software operational profile based on knowledge accumulation and the black box testing technique are put forward.The method and the technique now have been applied to the safety testing and assessment platform for railway signalling computer interlocking software and the results are analyzed in this paper.
出处
《中国铁道科学》
EI
CAS
CSCD
北大核心
2000年第3期99-106,共8页
China Railway Science
关键词
知识积累
软件运行剖面
黑箱测试
铁路信号测试
Knowledge accumulation, Software, Operational profile, Black box testing, Safety, Testing platform