Перейти к содержимому

Фотография

SQL - что должен знать тестировщик?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 27

#21 Majestry

Majestry

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Максим
  • Город:Киев

Отправлено 20 апреля 2012 - 09:19

Речь шла о джуниоре. Я был готов взять сотрудника даже без опыта работы. Могу привести конкретные данные по уровню знаний sql среди кандидатов:
- в вакансии было четко указано: Базовые знания SQL-92;
- 9 собеседований проведено;
- 7 кандидатов выполнили первое задание;
- 4 кандидата выполнили второе задание;
- 3 кандидата дошли до практического задания;
- 2 кандидата выявили ошибки в тестовой программе;
- 1 кандидат (точнее, уже сотрудница =)) четко локализировала проблему на практическом задании.
  • 1
CRM-системы для информационно-диспетчерских служб (такси)

#22 ch_ip

ch_ip

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 20 апреля 2012 - 12:17

Надеюсь, что все-таки это вы слишком плохо думаете о 90% тестировщиков, поскольку задачки то обе - уровень самых первых упражнений sql-ex'а. То есть если человек знал, что его будут спрашивать об SQL - подготовка заняла бы ну максимум 2 часа.

Согласен, погорячился на счет 90%.
  • 0

#23 povar81

povar81

    Новый участник

  • Members
  • Pip
  • 22 сообщений

Отправлено 24 апреля 2012 - 12:13

Еще на одном из собеседования попросили нарисовать схему БД


схему какой-то конкретной БД? И что вы нарисовали?
  • 0
Помиляйся, тільки не зупиняйся

#24 povar81

povar81

    Новый участник

  • Members
  • Pip
  • 22 сообщений

Отправлено 24 апреля 2012 - 12:21

Имеем следующую структуру таблицы "Clients":
Client_No - числовое поле, уникальное значение, not null
Client_Name - строковое поле, не уникальное, может быть Null
Client_Surname - строковое поле, не уникальное, может быть Null
Order_Count - числовое поле, не уникальное, not null (описание - кол-во
успешных заказов)
Discount_Type - числовое поле, не уникальное, not null (описание поля: тип
скидки. если значение 0 - скидки нет, значение 1 - скидка в грн, значение 2
- скидка в %)
Discount_Size - числовое поле, не уникальное, может быть null (описание поля
- размер скидки в % или в грн)
Creation_Date - поле типа "Timestamp", не уникальное, not null (описание
поля - дата создания записи о клиенте)
Названия полей и таблиц являются регистрочувствительными

Задание:
всем клиентам, у которых более 50 (не включительно) и менее 100
(включительно) поездок, у которых отсутствует скидка и которые были созданы
до 23 января 2012 года (не включительно), выставить скидку в % и размер
скидки - 10%

Со вторым заданием понятно, а в первом не понял в каком поле указано количество поездок?
  • 0
Помиляйся, тільки не зупиняйся

#25 Molechka

Molechka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 224 сообщений
  • ФИО:Ольга Назина (Киселева)
  • Город:Москва


Отправлено 24 апреля 2012 - 14:30

схему какой-то конкретной БД? И что вы нарисовали?


Да, конкретной.
Нарисовала я что-то типа самой последней картинки, только руками :)
  • 0
Автор сайта для начинающих тестировщиков http://testbase.ru/
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/

#26 Majestry

Majestry

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Максим
  • Город:Киев

Отправлено 25 апреля 2012 - 09:55


Имеем следующую структуру таблицы "Clients":
Client_No - числовое поле, уникальное значение, not null
Client_Name - строковое поле, не уникальное, может быть Null
Client_Surname - строковое поле, не уникальное, может быть Null
Order_Count - числовое поле, не уникальное, not null (описание - кол-во
успешных заказов)
Discount_Type - числовое поле, не уникальное, not null (описание поля: тип
скидки. если значение 0 - скидки нет, значение 1 - скидка в грн, значение 2
- скидка в %)
Discount_Size - числовое поле, не уникальное, может быть null (описание поля
- размер скидки в % или в грн)
Creation_Date - поле типа "Timestamp", не уникальное, not null (описание
поля - дата создания записи о клиенте)
Названия полей и таблиц являются регистрочувствительными

Задание:
всем клиентам, у которых более 50 (не включительно) и менее 100
(включительно) поездок, у которых отсутствует скидка и которые были созданы
до 23 января 2012 года (не включительно), выставить скидку в % и размер
скидки - 10%

Со вторым заданием понятно, а в первом не понял в каком поле указано количество поездок?



Order_Count - числовое поле, не уникальное, not null (описание - кол-во
успешных заказов)
Вот оно.
  • 0
CRM-системы для информационно-диспетчерских служб (такси)

#27 povar81

povar81

    Новый участник

  • Members
  • Pip
  • 22 сообщений

Отправлено 25 апреля 2012 - 13:38

Order_Count - числовое поле, не уникальное, not null (описание - кол-во
успешных заказов)
Вот оно.

а, видимо имелось ввиду не поездок, а заказов, тогда и с этим заданием вроде понятно
  • 0
Помиляйся, тільки не зупиняйся

#28 povar81

povar81

    Новый участник

  • Members
  • Pip
  • 22 сообщений

Отправлено 26 апреля 2012 - 14:21


схему какой-то конкретной БД? И что вы нарисовали?


Да, конкретной.
Нарисовала я что-то типа самой последней картинки, только руками :)

А, это похоже на схемы таблиц в sql database browser, например http://clip2net.com/s/1QYtr
  • 0
Помиляйся, тільки не зупиняйся


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных