«Нажать кнопку – это уже ручной процесс». Знакомьтесь, Дмитрий Харьков – руководитель отдела тестирования и гость рубрики #внутренняя_кухня. Сегодня обсуждаем, как сейчас устроено тестирование в «Аэродиске» и какие у нас планы на будущее.
– Дима, что изменилось в работе после февраля?
– Рынок кардинально перестраивается. Большинство западных вендоров, к которым мы все так привыкли, ушли с рынка. А многие компании построили на их решениях свои ИТ-инфраструктуры. Но что поделаешь, жизнь продолжается, надо развиваться и поддерживать свое дело.
И у российских разработчиков сейчас, по сути, уникальная ситуация – все внимание обращено на них, появилась какая-то реальная поддержка отрасли, минимум конкуренции. И при этом есть огромный спрос. Данные где-то хранить надо? Надо, поэтому дайте-ка мне хорошую СХД. Виртуализация нужна? Конечно. Ведь в среднем на маленькую компанию приходится минимум 10 сервисов, которые работают изолированно друг от друга. А устанавливать 10 отдельных серверов – такая себе перспектива.
Поэтому, безусловно, работы стало больше, как и требований к продуктам. Люди привыкли к определенному функционалу, который видели у иностранных вендоров, и ожидают того же и от отечественных решений.
– С какими трудностями сейчас сталкивается отдел?
– Не хватает времени и хороших специалистов. Наши продукты Engine/Восток и vAIR/АИСТ быстро развиваются. И чтобы предоставлять клиенту качественное решение, требуется максимально покрывать тестами как новый, так и текущий функционал. Для ускорения работ и повышения качества продукции мы все время добавляем новые сценарии тестирования и оптимизируем внутренние процессы. Также обучаем сотрудников и усиливаем команду новыми кадрами.
Если говорить об уходе западного софта, тот нас (разработчиков и тестировщиков) эта тема не коснулась. Мы пользуемся либо Open Source, либо отечественным ПО, на которое перешли еще давно.
– Как сейчас выстроены ключевые процессы в тестировании?
– Само тестирование программно-аппаратного продукта продукта можно разделить на 3 этапа.
🔷 Сначала проводим визуальный осмотр всех компонентов, которые пришли с производств, на целостность, впервые включаемся, проверяем версии прошивок и определение системы (все ли отображается верно). В случае необходимости сборщики перепрошивают и/или настраивают оборудование.
🔷 Затем делаем стресс-тестирование. Каждый физический модуль изначально смотрим по отдельности, дальше – уже совместно. Самые базовые элементы, которые можно выделить, это сеть, процессоры, память, диски. Среднее время такого стресс-теста составляет около суток, но может варьироваться в зависимости от конфигурации.
🔷 После «физической проверки» оборудования переходим к третьему этапу – ручному тестированию уже готового продукта (ПО+ «железо»). Опять же, в зависимости от комплектации и пожеланий заказчика, проводим как базовый сценарий, так и проверку отдельных компонентов.
Только после вышеперечисленных операций мы можем быть уверены, что продукт готов к встрече с клиентом.
Продолжение следует...
#внутренняякухня #тестирование
– Дима, что изменилось в работе после февраля?
– Рынок кардинально перестраивается. Большинство западных вендоров, к которым мы все так привыкли, ушли с рынка. А многие компании построили на их решениях свои ИТ-инфраструктуры. Но что поделаешь, жизнь продолжается, надо развиваться и поддерживать свое дело.
И у российских разработчиков сейчас, по сути, уникальная ситуация – все внимание обращено на них, появилась какая-то реальная поддержка отрасли, минимум конкуренции. И при этом есть огромный спрос. Данные где-то хранить надо? Надо, поэтому дайте-ка мне хорошую СХД. Виртуализация нужна? Конечно. Ведь в среднем на маленькую компанию приходится минимум 10 сервисов, которые работают изолированно друг от друга. А устанавливать 10 отдельных серверов – такая себе перспектива.
Поэтому, безусловно, работы стало больше, как и требований к продуктам. Люди привыкли к определенному функционалу, который видели у иностранных вендоров, и ожидают того же и от отечественных решений.
– С какими трудностями сейчас сталкивается отдел?
– Не хватает времени и хороших специалистов. Наши продукты Engine/Восток и vAIR/АИСТ быстро развиваются. И чтобы предоставлять клиенту качественное решение, требуется максимально покрывать тестами как новый, так и текущий функционал. Для ускорения работ и повышения качества продукции мы все время добавляем новые сценарии тестирования и оптимизируем внутренние процессы. Также обучаем сотрудников и усиливаем команду новыми кадрами.
Если говорить об уходе западного софта, тот нас (разработчиков и тестировщиков) эта тема не коснулась. Мы пользуемся либо Open Source, либо отечественным ПО, на которое перешли еще давно.
– Как сейчас выстроены ключевые процессы в тестировании?
– Само тестирование программно-аппаратного продукта продукта можно разделить на 3 этапа.
🔷 Сначала проводим визуальный осмотр всех компонентов, которые пришли с производств, на целостность, впервые включаемся, проверяем версии прошивок и определение системы (все ли отображается верно). В случае необходимости сборщики перепрошивают и/или настраивают оборудование.
🔷 Затем делаем стресс-тестирование. Каждый физический модуль изначально смотрим по отдельности, дальше – уже совместно. Самые базовые элементы, которые можно выделить, это сеть, процессоры, память, диски. Среднее время такого стресс-теста составляет около суток, но может варьироваться в зависимости от конфигурации.
🔷 После «физической проверки» оборудования переходим к третьему этапу – ручному тестированию уже готового продукта (ПО+ «железо»). Опять же, в зависимости от комплектации и пожеланий заказчика, проводим как базовый сценарий, так и проверку отдельных компонентов.
Только после вышеперечисленных операций мы можем быть уверены, что продукт готов к встрече с клиентом.
Продолжение следует...
#внутренняякухня #тестирование