Я имею ввиду, что конкретно проходят на курсах, что именно умеет джуниор. Уже несколько дней копаюсь, пытаюсь найти хоть какую-то информацию о том, что делает человек, данной профессии и ничего кроме "он тестирует", "находит баги" не нахожу. Все видео, все статьи и т.п. - сборник пустых слов. Как находят баги? Какие программы используются Чему учат…
1 Тебе нужно знать теорию тестирования.
2 Нужно знать жизненный цикл разработки ПО и жизненный цикл бага.
3 Нужно базово понимать клиент-серверную архитектуру(HTTP, DNS)
4 Уметь правильно писать чек-листы, тест-кейсы и баг-репорты, тест-планы и тест-стратегии, а также отчеты о тестировании.
5 Уметь пользоваться DevTools
6 Знать архитектуру API, REST и SOAP
7 Уметь тестировать API, понимать JSON, XML. Умение пользоваться Postaman'он
8 Базово знать Android Studio, для тестирования Андроид приложений.
9 Базово знать приложение Figma для тестирование верстки(HTML, CSS)
10 Быть дотошным, но не душным. Уметь находить информацию самому, уметь разобраться в чем-то самому.
И будет плюсом если ты умеешь:
- писать автотесты на языках Java и Python
- умеешь делать автотесты в Postman'е