摘要
组合测试是一种重要的软件测试方法,能够有效地检测软件系统中各种因素间的组合可能促发的故障。防汛辅助决策支持系统需要输入多个查询条件实现相关信息的查询,影响系统正常工作的因素众多,可使用组合测试技术检测防汛辅助决策支持系统中各种参数及其相互作用对系统各种功能的影响。选择水雨情信息模块,重点探讨对水雨情信息模块建立组合测试建模,以及使用高级组合测试系统(ACTS)对该模块进行组合测试用例集的生成,再用测试用例集对系统进行测试。测试结果表明,两两组合测试仅需要执行35个测试用例,而全覆盖测试需要执行140个测试用例。
Combinatorial testing is an important software testing method, which can detect failures triggered by combinations of factors in software system effectively. Many input parameters are needed in flood control decision support system, and the number of influence elements is big. Combinatorial testing is applied to detect failures triggered by parameters and their interactions in flood control decision support system. This paper discusses building combinatorial testing model of hydrological information model in detail, and applying ACTS (Adranced Combinatorial Testing Systen) to generate test suite, and testing the system by the generated test suite. Combinatorial testing can generate smaller test suites for test engineers, and improve the test efficiency of flood control decision support system.
作者
戚荣志
李水艳
王龙宝
张云飞
曾涛
周思琪
QI Rongzhi LI Shuiyan WANG Longbao ZHANG Yunfei ZENG Tao ZHOU Siqi(College of Computer and Information, Hohai University, Nanjing 211100, China College of Science, Hohai University, Nanjing 211100, China)
出处
《水利信息化》
2016年第6期1-5,共5页
Water Resources Informatization
基金
国家自然科学基金面上项目(61272543)
国家科技支撑计划项目(2013BAB06B04
HNKJ13-H17-04)
水利部公益性行业科研专项经费项目(201501007)
NSFC广东联合基金重点项目(U1301252)