For example:

VM boots with eth0 as 192.168.x.y/24
test brings up eth1 as 192.168.x.z/24

All ethernet traffic will be routed over eth0 if dst is on same subnet

Instead, if you make eth1 as 192.168.x+1.z/24 then this will guarantee automatic routing is always correct for the test because subnet is different.