@AnnKy
Тестирую ПО

Поможете рассортировать навыки для тестирования ПО по приоритету и последовательности изучения?

Собрала с разных вакансий некоторое количество требований. Хотела бы все это выучить и применять на практике, но вообще не представляю с чего начать и на что обращать внимание первоочерёдно. Помогите, пожалуйста, расставить приоритеты в этом сумбуре:
1.Linux команды (ls -la | grep *.doc >> 1.log) и (чем > отличается от >>)
-Основные различия между Windows и Linux
-Привилегии группы, операции с файлами + знание ABS
-Docker
2.Как работает DNS, ARP, NAT, DHCP
3.Тестирование доменных имен
4.Тестирование потоков данных
5.FTP, SMTP
6.SPA
7.XML
9.ASP.NET
10.SOAP/REST запросы
11.Jenkins
12.Git
13.Atlassian Jira
14.Atlassian Confluence
15.Модель OSI. Нужно уметь ее рисовать и знать принцип передачи данных.
16.Cucumber
17.Appium
18.Troublshooting и работа с логами
19.Нагрузочное тестирование
20.Стрессовое тестирование
21.pytest
22.E2E тест и отличие от юнит-теста
23.технологии web-стека и принципы организации клиент-серверных приложений
  • Вопрос задан
  • 1249 просмотров
Пригласить эксперта
Ответы на вопрос 2
Xuxicheta
@Xuxicheta
инженер
Смотря на какую вакансию, если на веб-QA то Atlassian Jira, Atlassian Confluence, умение посмотреть логи браузера, разметку (база html), сетевой обмен (т.е. представлять что такое REST, примерно 23 ваш пункт)
Немного уметь в git и иногда где-то потребуется запустить проект в docker, но скорей всего у разработчиков будет инструкция или окажут помощь.
В основном важны внимательность, дотошность, въедливость и способность внятно объяснить проблему и уметь ее повторить.
И еще сверхспособность все ломать одним легким движением.

Весь остальной ваш список очень разношерстный, что-то элементарно, а что-то - целые отрасли знаний. Конкретно что нужно вам скажет только будущий работодатель.
Ответ написан
Комментировать
@lilia_urmazova
Онлайн-школа IT-профессий m2p.education
Попробую.

1.Linux команды (ls -la | grep *.doc >> 1.log) и (чем > отличается от >>)
-Основные различия между Windows и Linux
Знать полезно, даже мануальщику. Но сильно в дебри, наверное, на первых порах можно не лезть.

-Привилегии группы, операции с файлами + знание ABS
Поверхностного знания достаточно

-Docker
Нужен автоматизаторам. Вот прямо очень нужен. Мануальщикам достаточно не делать круглые глаза, когда кто-нибудь говорит это слово - т.е. просто знать, про что.

2.Как работает DNS, ARP, NAT, DHCP
Зависит от вакансии. Если вам придется тестировать UI интернет-магазина руками - такое никто не спросит.

3.Тестирование доменных имен
Может, доменное тестирование? Если да, то не помешает. Тестирование именно доменных имен - ну, бывает, конечно, и так, но это явно не первый приоритет.

4.Тестирование потоков данных
Есть такая штука - диаграмма потоков данных. Она теоретически может прилететь как один из видов требований. Но специально учить, как тестировать потоки, джуну не нужно.

5.FTP, SMTP
Общее представление.

6.SPA
Нет.

7.XML
Обязательно

9.ASP.NET
Автоматизатору, собирающемуся писать на шарпе - да. Остальным факультативно.

10.SOAP/REST запросы
Да, это нужно.

11.Jenkins
Автоматизатору - да. Мануальщику, как и в случае с докером - просто знать, что это.

12.Git
Да, но не слишком глубоко, если вы не автоматизатор. Остальным достаточно основных команд.

13.Atlassian Jira
Джира - да. Первый приоритет.

14.Atlassian Confluence
Конфлюенс - штука хорошая, не помешает. Но учить там особо нечего :)

15.Модель OSI. Нужно уметь ее рисовать и знать принцип передачи данных.
Модель OSI - да.

16.Cucumber
Автоматизатору. Ну, а остальным лучше просто понимать, что такое BDD.

17.Appium
Автоматизатору-мобильщику. Остальным - знать, что это такое - и достаточно.

18.Troublshooting и работа с логами
Да, это обязательно надо.

19.Нагрузочное тестирование
Понимать, что это такое и зачем надо. Тонкости - для перформанс-тестировщиков (скрипты, тулы). Но если хотите развиваться именно в этом направлении - тогда да :)

20.Стрессовое тестирование
Это часть нагрузочного.

21.pytest
Не обязательно.

22.E2E тест и отличие от юнит-теста
Ох. Ничего себе сравнение :))) Ну, как бы это, конечно, надо знать. Но там между ними еще много чего есть :)

23.технологии web-стека и принципы организации клиент-серверных приложений
Да, это пригодится.

Если что, приходите в группу https://t.me/m2peducation - будем там это обсуждать. Удачной работы!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы