Зачем тестировщику UNIX/LINUX?

Многие начинающие и не только специалисты видят требования со знанием этих систем и в вакансиях, и в статьях о том, что QA должен в этом всем разбираться, но не понимают, когда же все-таки такие знания нужны на практике. От этого часто возникает проблема, состоящая в том, что QA просто не ориентируется, с чего начать -- да и со мной такое когда-то было, врать не буду.

Давайте попробуем разобраться, для чего, как вариант, может быть полезно понимание этого направления:

  • проведение инсталляционного тестирования;
  • проведение тестирования совместимости и подобных задач;
  • настройка тестовых сред для функционального тестирования -- как автоматизированного, так и мануального;
  • работа с отладкой софта под UNIX/LINUX;
  • работа с логами;
  • тестирование бекенда, микросервисов, написание скриптов;
  • и прочие, прочие варианты.

Кстати, если я что-то важное забыла, пишите в личные сообщения в профиле в Телеграм -- @shharikova, добавлю в список.

Что почитать/посмотреть по теме:

  • TOP 70+ Best UNIX Interview Questions With Answers (https://www.softwaretestinghelp.com/unix-interview-questions/) -- тестирование программного обеспечения в США;
  • введение в UNIX/LINUX для тестировщиков от Портнова (https://www.youtube.com/watch?v=fpujpnsPiuA);
  • базовые команды Linux для тестировщиков и не только (https://habr.com/ru/post/481398/);
  • бесплатный курс "Основы командной строки" (https://ru.hexlet.io/courses/cli-basics) от Хекслет;
  • познавательное обсуждение (https://software-testing.ru/forum/index.php?/topic/23210-linuxnix-znanija-dlja-testirovshika/) на форуме того, зачем оно все может пригодиться;
  • классный постер Every Linux networking tool I know (https://wizardzines.com/networking-tools-poster.pdf).

Больше материалов про тестирование смотрите на моем канале.