Sim, faz sentido e pode ser especialmente útil em teste de regressão. Mas realmente é bem complexo, pois é por definição impossivel testar algo que não é executado. Mas o CSS é de certa forma 'executado' pelo navegador.
O que já vi sendo feito de forma automatizado é tirar screenschots dos componentes renderizados pelo browsers e comprarar com uma imagem do componente esperado.