Uma prática comum é combinar múltiplas configurações de software num único módulo de código. Por exemplo, um módulo de código para deteção de colisões pode ter variantes de configuração para duas ou mais unidades de controlo eletrónico (ECUs) embarcadas. O software é construído utilizando diferentes capacidades de configuração para gerar a variante de software para cada ECU. Testar o código da variante apresenta um problema, uma vez que o comportamento esperado depende da variante específica em teste. Os casos de teste baseados na configuração resolvem este problema selecionando casos de teste específicos para a configuração. Estes casos de teste especializados serão executados apenas na configuração específica para a qual foram definidos.
Atualmente, o VectorCAST inclui funcionalidades como a cobertura do código-fonte original e testes baseados em alterações, que simplificam e aceleram o processo de teste. A adição de casos de teste baseados em configuração às capacidades existentes do VectorCAST otimiza ainda mais os testes de software de código-fonte único.
"Os casos de teste baseados em configuração permitem que várias configurações de software de uma única fonte sejam testadas de forma eficiente, poupando aos programadores uma quantidade significativa de tempo", disse Jeffrey Fortin, responsável pela gestão de produtos da Vector Software.

