Более 5000 IT-специалистов собрала Международная конференция Стачка 2017. И, конечно, среди них были специалисты в области обеспечения качества, которые приехали поделиться своим опытом.
Выступающие говорили о том, как строить отношения в распределенной команде тестировщиков, об основных принципах построения тестового окружения, отвечали на вопросы как, когда и зачем автоматизировать, и кто это должен делать, а также рассуждали о планировании мобильного тестирования. Но лучше один раз увидеть самим. Все выступления вы можете посмотреть в записи.
Доброго времени суток. Я прохожу испытательный срок в ИТ компании и мне сегодня дали задание связанное с sql в sqldeveloper. Я не знаю как к нему подступиться. Задание следующее:
Внести изменения в текущую реализацию Web-сервиса поиска клиентов и поиска клиентов через форму:
1) Убрать при отборе информации по отказам анализ полей ID_INF_DEL и ID_INF_IZM. Т.е. отбирать все отказы в таблице QREF_INF_OTKAZ для найденных клиентов
2) Сортировать найденные отказы по полю OTKAZ_DATA (от новых к старым) и группировать по полю ZAP_NOMER (НомерЗаписи).
3) Для групп с одинаковым номером записи ZAP_NOMER найденных отказов выполнять анализ поля OTKAZ_ACTION:
3.1) Если хотя бы одна из записей имеет OTKAZ_ACTION=4 (удаление), то все записи группы помечаются как удаленные.
3.2) Иначе, если хотя бы одна из записей имеет OTKAZ_ACTION=3 (изменение), то все записи группы помечаются как измененные.
Внести изменения в форму поиска клиентов:
1) Изменить название столбца "№ реестра" на "Номер записи"
2) Выводить записи сортированные по полю OTKAZ_DATA (от новых к старым) и сгруппированные по полю ZAP_NOMER (НомерЗаписи)
3) Добавить столбец "Тип записи", выводить в него:
§ Текст "Удаление" для записей, у которых OTKAZ_ACTION=4
§ Текст "Изменение" для записей, у которых OTKAZ_ACTION=3
4) Изменить отображение строк:
§ Строки помеченные как удаленные п.п. 3.1 выводить перечеркнутым текстом.
§ Строки помеченные как измененные п.п. 3.2 выводить курсивом.
Пример:
Номер записи
Дата реестра
Имя файла
Тип записи
126
01.07.2017
CB_ES550P_33.xml
126
01.07.2017
CB_ES550P_33.xml
Изменение
126
01.07.2017
CB_ES550P_33.xml
Удаление
127
01.07.2017
CB_ES550P_34.xml
127
01.07.2017
CB_ES550P_34.xml
Изменение
127
01.07.2017
CB_ES550P_34.xml
Изменение
127
01.07.2017
CB_ES550P_34.xml
Изменение
128
01.07.2017
CB_ES550P_35.xml
129
01.07.2017
CB_ES550P_35.xml
130
01.07.2017
CB_ES550P_35.xml
Начал писать запрос - начальник сказал что я не то делаю. И еще сказал, что задание простое.
Из технических деталей - есть полный доступ ко всей БД и есть web-сервис который проверяет для организаций другие организации на предмет Х.(к сожалению не могу подробнее) - он находится во внутренней сети, также как и сама БД.
Есь еще базовое понимание sql запросов(смотрю лекции SQL для тестировщиков - досмотрел до order by)