Ответить одним комментарием будет сложно, но я попробую:
База: 1. Тебе нужно понимать клент-серверную архитектуру. 2. Хорошо разбираться в HTTP и хотя бы поверхностно понимать зачем нужны остальные протоколы модели tcp/ip 3. Понимать разницу REST и SOAP.
4. Список инструментов: • Devtools • Любой из снифферов (charles, fiddler, proxyman) • Postman или Insomnia для тестирования API • Swagger • Мобильное тестирование: ADB, Android Studio, Firebase
5. На каждом третьем собесе дают задачку по SQL: нужно уметь составлять запросы начальной и средней сложности: понимать разницу видов join, подружиться с group by
6. Теория по тестированию: тестовая документация, виды тестирования, техники тест-дизайна.
Требования к джунам со временем увеличиваются и где-то могут спросить про работу с git, с логами, брокерами сообщений, linux, CICD, NoSQL.
А какие hard-skills нужны, чтобы стать тестировщиком? Ну вот если говорить о минимальных, насколько там нужно хорошо разбираться в коде
Ответить одним комментарием будет сложно, но я попробую:
База:
1. Тебе нужно понимать клент-серверную архитектуру.
2. Хорошо разбираться в HTTP и хотя бы поверхностно понимать зачем нужны остальные протоколы модели tcp/ip
3. Понимать разницу REST и SOAP.
4. Список инструментов:
• Devtools
• Любой из снифферов (charles, fiddler, proxyman)
• Postman или Insomnia для тестирования API
• Swagger
• Мобильное тестирование: ADB, Android Studio, Firebase
5. На каждом третьем собесе дают задачку по SQL: нужно уметь составлять запросы начальной и средней сложности: понимать разницу видов join, подружиться с group by
6. Теория по тестированию: тестовая документация, виды тестирования, техники тест-дизайна.
Требования к джунам со временем увеличиваются и где-то могут спросить про работу с git, с логами, брокерами сообщений, linux, CICD, NoSQL.