Combinatorial testing aims to determine data combinations to be tested. In some cases, when the risk is high or the application is very complex, you probably use combinatorial testing.
Nowadays time to market is reduced while the complexity of applications increases. There is no question for test automation – it’s a must. However, test automation is not enough, test design should also be automated.