7 Критических Ошибок Тестировщика При Работе С MS SQL Server
Какие ошибки допускает тестировщик при работе с MS SQL Server?
1) Не знает что такое протоколы, для чего используются.
В результате при столкновении с проблемой подключения про протоколы никто не вспоминает. Тестировщик в итоге идет за помощью к более сведущим товарищам, что далеко не показывает его как квалифицированного IT - специалиста.
2) Не может решить проблему с запуском сервера, если она возникает.
Невозможность запуска сервера может быть обусловлена различными причинами.
Как их выявить? Для этого существуют логи: системный и sql сервера. После нахождения причины гораздо легче разобраться с проблемой.
3) Не знает как исправить проблему с подключением к серверу, в случае ее возникновения.
В своей работе тестировщик регулярно регистрирует дефекты.
В случае работы приложения с базами данных, тестировщик при описании проблемы ссылается на свой сервер. При попытке подключения к серверу людьми, пытающимися воспроизвести дефект, периодически возникают проблемы. И эти проблемы тестировщик должен решать самостоятельно!
4) Не обращает внимание на collations при установке сервера.
Невнимательность при установке на данном этапе может стоить огромной проблемы в будущем. Не вдаваясь в причины, скажу только то, что в случае неверного выбранных правил collations, почти наверняка понадобится перестройка БД, в которой уже хранятся нужные Вам данные. А это - грандиозные трудозатраты и немыслимая потеря времени в случае наличия большого объема данных.
5) Не имеет понятия о блокировках.
Используя одну из утилит SQL Server'a, можно отлавливать блокировки.
Но многие тестировщики даже не знают что это такое!
И просто завершают процесс, когда программа "вдруг", "совершенно случайно", "по вине глючного Windows" зависает.
6) Не знает как отслеживать запросы.
SQL Server Profiler - очень мощный инструмент мониторинга запросов. Хотя позиционируется как средство тестирования производительности. Использование его для отлавливания запросов может существенно упростить работу тестировщика.
7) Не знает как удалить инстанцию.
Со временем на локальном компьютере может скопиться большое количество неиспользуемых инстанций сервера.
Как их удалить?
Это не такой очевидный вопрос, как кажется.
Удалить все инстанции (или одну на выбор) с помощью "Панель управления-Удаление программ" не удастся. Многие верят в миф, что удалить инстанцию сервера просто невозможно.
Решение этих проблем я рассмотрел во 2м уроке sql-тренинга.
Этот урок называется "Установка и настройка MS SQL Server 2005 Enterprise Edition".
Выкладываю его в общий доступ на 24 часа.
часть 1 (27 Мб) - ссылка убрана
часть 2 (17 Мб) - ссылка убрана
Соответственно, 27 марта в 22-20 доступ будет закрыт для всех, кроме участников тренинга.
UPDATE - доступ закрыт
- Форум тестировщиков
- → Просмотр профиля: Темы: softwaretester