Not actually, Presilicon verification uses a lot of advanced software techniques now days, but it does not mean it equals software development. Ultimately, you are not gonna tap out your testbench, you need to develop your testbench so that it is easier to debug and expose more architecture issues, It is kind of different with c/c++ software.