Lo sai, vero, che il browser interpreta il codice che gli arriva in maniera sequenziale? quando esegue il tuo script il div non esiste ancora...
Metti lo script dopo il div (ma solo come esperimento pratico) ma poi usa le funzioni di jquery per far eseguire lo script dopo il completo caricamento della pagina.
codice:
<script>
$(document).ready(function() {
  $("#divTest1").text("Hello, world!");
});
</script>