Combinatorial testing is a widely-used testing technique to detect system failures caused by parameter interactions. This paper introduces our ongoing work to develop a systematic intelligent testing framework, which aims at improving and evaluating combinatorial testing by mining and analyzing software repository data.