摘要
针对组合测试的基本模型和特征 ,提出了一种基于组合测试的软件故障诊断方法 .该方法基于软件故障由某些系统参数或其相互作用而引发的前提下 ,首先对组合测试的结果进行分析 ,找出所有可能的错误原因 ,然后根据初步分析结果补充一组由导致故障的测试用例衍生出的附加测试用例进行重新测试 ,并对其结果作进一步分析和验证 ,从而迅速将故障原因锁定在很小的范围内 ,这样可为软件的调试和测试工作提供更方便。
This paper presents a method for fault diagnosis based on the model and characters of combinatorial testing. This method first finds all the possible schemes that may cause error through analyzing the result of combinatorial testing, and then concludes that the factors that cause errors must be in a very small range (through retesting with some complementary test cases generated by the test case that has caused error). It can provide very efficient and valuable guidance for the debugging and testing of software.
出处
《东南大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2003年第6期681-684,共4页
Journal of Southeast University:Natural Science Edition
基金
国家自然科学基金资助项目 ( 60 0 73 0 12 )
江苏省自然科学基金资助项目 (BK2 0 0 10 0 4)
江苏省科技攻关资助项目 (BE2 0 0 10 2 5 )
教育部跨世纪优秀学术带头人基金资助项目
教育部高等学校骨干教师基金资助项目
江苏省 3 3 3人才基金资助项目
关键词
软件测试
组合测试
故障诊断
Algorithms
Failure analysis
Telephone switching equipment