cpuz, hwmonitor, intel burn test, and prime95. as long as your not passing 80c on the cpu, any core speed you desire is safe. but in terms of vcore voltage, im not the most familiar with haswell but i would be shying away from any vcore above 1.40v unless you have very very superior cooling. you probably should be aiming for not going over 1.30v if you can help it, but keeping your temps under 80c is going to be a struggle even at that voltage.
intel burn test at maximum setting is great for checking temps and voltages quick and doing your initial tuning of your overclock. use prime95 as the last main stress test for stability. haswell has bios stuff that im not too familiar with that have to do with vcore voltage like adaptive...