Зачем тестировщику UNIX/LINUX?
Многие начинающие и не только специалисты видят требования со знанием этих систем и в вакансиях, и в статьях о том, что 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).
Больше материалов про тестирование смотрите на моем канале.