По первой части вопроса: дело в том что в скрипте вы только привязываете функцию к событию, но это событие не срабатывает само по себе при загрузке страницы. Для решения, например, можно вызвать событие самому:
$(window).load(function(){
$('#test').change(function() {
var value = $(this).find('option:selected').val();
$('div[id^="test_hide"]').hide();
$('#test_hide'+value).show();
});
$('#test').change();
});
Еще же есть вторая часть вопроса: немного не понятен подход, почему это вкладки? Если это вкладки, то почему переключение через select? А вообще решений для вкладок на jQuery довольно много, также есть
jQuery UI.