
Помогите разобраться
#1
Отправлено 14 марта 2012 - 07:37
#2
Отправлено 14 марта 2012 - 09:07
Все зависит от проектов, с которыми будете работать. Но знание SQL порой является решающим фактором при устройстве на работу (опять же, в те фирмы, которые используют такие БД).Добрый день, подскажите зачем тестировщику нужно знание языков Бд? что необходимо знать? Как применяются эти знания? Что изучать MS sql, my sql, postgre sql? кто с чем сталкивался, кто-что делал?
Для начала изучайте просто SQL. MySQL, T-SQL, Postgre SQL - это все, как следует из названия, SQL-подобные языки. Базовых знаний вполне будет достаточно, чтобы выполнять поставленные задачи.
Что необходимо знать (опять же, зависит от решаемых задач):
1) простая и сложная выборки;
2) обновление данных;
3) удаление данных
Некоторые фирмы требуют обязательной сертификации по знаниям SQL (в основном дают N-месяцев на детальное изучение и затем отправляют на сертификацию).
#3
Отправлено 14 марта 2012 - 09:19
Спасибо, за четкий ответ, А можешь посоветовать какую сертификацию стоит пройти для начала, у меня есть знания основ проектирования бд, sql запросов, задачки решал на sql-ex.ru. Там тоже есть своя сертификация, но там необходим достаточно высокий уровень знания sqlВсе зависит от проектов, с которыми будете работать. Но знание SQL порой является решающим фактором при устройстве на работу (опять же, в те фирмы, которые используют такие БД).
Добрый день, подскажите зачем тестировщику нужно знание языков Бд? что необходимо знать? Как применяются эти знания? Что изучать MS sql, my sql, postgre sql? кто с чем сталкивался, кто-что делал?
Для начала изучайте просто SQL. MySQL, T-SQL, Postgre SQL - это все, как следует из названия, SQL-подобные языки. Базовых знаний вполне будет достаточно, чтобы выполнять поставленные задачи.
Что необходимо знать (опять же, зависит от решаемых задач):
1) простая и сложная выборки;
2) обновление данных;
3) удаление данных
Некоторые фирмы требуют обязательной сертификации по знаниям SQL (в основном дают N-месяцев на детальное изучение и затем отправляют на сертификацию).
#4
Отправлено 14 марта 2012 - 09:21
Думаю, Вам не нужны углублённые знания. Но базовые select, update бывают нужны.Добрый день, подскажите зачем тестировщику нужно знание языков Бд? что необходимо знать? Как применяются эти знания? Что изучать MS sql, my sql, postgre sql? кто с чем сталкивался, кто-что делал?
Например, у Вас есть список ордеров. На странице есть фильтр, который фильтрует ордера по определённым параметрам. По дате и времени в том числе. Вам интересно, правильно ли будут отфильтрованы ордера, завершённые в определённое время. Вы же не будете сидеть и ждать, когда же наступит нужная Вам минута. Полночи тоже не будете ждать. Просто сделаете тестовый ордер, и будете задавать ему любое нужно Вам время с помощью update.
- Программист.
У тестировщика всегда чётное количество синяков: если он наступил на грабли - обязан воспроизвести ошибку.
(bash.org)
#5
Отправлено 14 марта 2012 - 09:39
#6
Отправлено 14 марта 2012 - 09:57
Это скорее для умения научится работать с к\л ПО для не ручного тестирования (автоматического тестирования/тестирование производительности)у меня есть еще вопрос, слышал, для тестера большой плюс знание скриптовых языков? я так понял это больше применимо для web-приложений? что посоветуйте в этом деле? с чего начать?)
#7
Отправлено 14 марта 2012 - 10:24
Для вот таких: http://blog.shumoos.com/archives/247 хитрых штук. Для тестирования некоторых аспектов безопасности. Для раннего обнаружения проблем с распределенкой.
В резюме смотрятся хорошо, на практике бессмысленны.MySQL, T-SQL, Postgre SQL
Достаточно изучить ANSI SQL по книге Мартина Грабера. И полагаю, что джойны вам вряд ли понадобятся, как и такие редкие штуки, как having.
Еще неплохо ознакомиться с классическими работами Дейта http://www.ozon.ru/c...ail/id/2309312/ и Кодта. Но с ними именно ознакомиться.
--
Сергей Мартыненко
Блог 255 ступеней (байки для оруженосца)
facebook (Дети диаграммы Ганта)
ВебПосиделки клуба имени Френсиса Бэкона
#8
Отправлено 14 марта 2012 - 11:14
Для неавтоматизированного тестирования они тоже нужны, поскольку не всё можно сделать клавиатурой и мышкой. Это просто полезный инструмент, которым можно пользоваться при необходимости. Надо хотя бы поверхностно их знать, чтобы представлять, чем и когда можно пользоваться.Это скорее для умения научится работать с к\л ПО для не ручного тестирования (автоматического тестирования/тестирование производительности)
у меня есть еще вопрос, слышал, для тестера большой плюс знание скриптовых языков? я так понял это больше применимо для web-приложений? что посоветуйте в этом деле? с чего начать?)
Здесь многое зависит от специфики работы, куда будете устраиваться. Т.к. изучение "скриптовых языков" вообще занимает несколько дольше, чем SQL) Ну и от личных пристрастий.
Для Windows это PowerShell и VBScript/JavaScript, которые в нее встроены. При желании можно прикрутить Python и Perl.
В *nix - bash, bash, и снова bash. Python и Perl также уже вошли в стандарт.
#9
Отправлено 14 марта 2012 - 12:13
Следующие ливелы там сложнее получить, так уже потребуется знание английского. Интересует направление по БД, даже и не знаю какие еще есть направление для роста) (я про ручное тестирование)
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных