Существует множество вопросов, которые приходят нам на ум, когда сотрудник приходит в новую команду или организацию. В этой статье можно найти список вопросов, которые могут помочь тестировщику влиться в команду и получить полную информацию о таких вещах, как процесс тестирования и разработки, используемые инструменты и фреймворки и т. д.
Друзья, поддержите нас вступлением в наш телеграм канал QaRocks. Там много туториалов, задач по автоматизации и книг по QA.
Вопросы на новом рабочем месте
Вот несколько важных вопросов, которые следует задавать в новой организации или команде разработки ПО, чтобы получить более глубокое понимание внутренних процессов.
- Сколько продуктов у компании?
- На каких платформах поддерживается продукт?
- Какой инструмент используется для контроля версий?
- Какой инструмент используется для работы в Agile-среде? Например, JIRA, Azure DevOps.
- Какие инструменты используются для работы с мобильными, веб-приложениями и API?
- Какие инструменты или фреймворки автоматизации тестирования используются для мобильных, веб-приложений и API?
- Какой инструмент используется для тестирования производительности?
- Проводится ли тестирование безопасности API, мобильных или веб-приложений?
- Какой инструмент используется для тестирования безопасности API, мобильных или веб-приложений?
- Где найти тест-кейсы и тестовые сценарии для ручного тестирования?
- Используют ли тестировщики конкретный веб-сайт для генерации тестовых данных?
- Каков текущий процесс тестирования? Как начинается и заканчивается тестирование?
- Когда проводятся встречи и совещания по проекту?
- Когда происходит обсуждение приоритетной функциональности продукта и планирование спринта?
- Какие UI/UX инструменты используются для мобильных и веб-приложений?
- Где настроены CI/CD-конвейеры? Azure DevOps, Jenkins и т. д.
- Какие тесты выполняют разработчики и тестировщики при автоматизации?
- Используются ли Snapshot-тесты?
- Какой процент исходного кода охвачен тестами?
- Как формируется и развёртывается сборка для мобильных и веб-приложений?
- Выполняются ли автоматизированные тесты в конвейерах CI/CD?
- Кто проводит UAT-тестирование?
- Есть ли инструмент для создания UAT-сборки и выполнения регрессионных тестов?
- Как происходит развёртывание и запуск продукта в рабочей среде? Кто этим занимается?
- Как происходит релиз продукта? Есть ли отдельная команда?
- Проводится ли санитарное тестирование?
- Продукт деплоится вручную или автоматизированно?
- Выполняются ли проверки безопасности? Например, с помощью инструментов Checkmarx, BlackDuck и т. д.?
- Как компания планирует релиз?
- С какой периодичностью выпускаются релизы?
- Есть ли инструмент для исправления ошибок? Как происходит исправление ошибок?
На этом вопросы не заканчиваются. После получения ответов могут возникнуть дополнительные вопросы. Задавайте столько вопросов, сколько необходимо для комфортной и уверенной работы.
Заключение
Старайтесь получать как можно больше информации от руководителей, чтобы легко выполнять повседневные рабочие задачи.
Это также поможет понять текущее состояние продукта, который уже находится в производстве, и позволит разработать стратегию тестирования.
Хороший тестировщик должен быть проактивным, ответственным и отвечать за свои действия. Важно высказывать своё мнение и давать рекомендации в соответствии с имеющимся опытом.
Перевод статьи «What questions should I ask as a new QA in the Team/Organization?».