Тестировщик (QA Engineer)
Есть несколько видов тестирования. Соответственно, разные его виды выполняют разные тестировщики.
➤ По отношению к объекту тестирования.
1. Функциональное. Тестирование конкретной функциональности, которая была разработана в соответствии с требованиями.
2. Безопасности. Проверка разработанного продукта на соответствие требованиям безопасности, имитация атаки или несанкционированных действий.
3. Производительности. Стресс-тестирование, тестирование нагрузки, стабильности.
➤ По доступу к коду.
1. Тестирование черного ящика в том случае, когда мы не знаем алгоритмы.
2. Тестирование белого ящика в том случае, когда учитываются механизмы системы внутри.
3. Тестирование серого ящика – комбинация первого и второго.
➤ По степени автоматизации.
1. Ручное – тест-кейсы.
2. Автотестирование – специально написанный код для автоматизации проверки определенного кейса.
➤ По степени изолированности компонента
1. Модульное – тестирование определенных модулей системы (компонентов).
2. Интеграционное – тестирование взаимодействия модулей.
3. Тестирование системы в целом (полной системы).
Техническая поддержка (Tech Support)
Техническую поддержку часто подразделяют на уровни, чтобы улучшить обслуживание организации или базы клиентов.
Level 1/2/3 support – несколько уровней поддержки приложения по степени знания системы.
На этом этапе обеспечивается общая техническая поддержка, в рамках которой обрабатываются типовые обращения. Цель создания такой службы – обеспечение постоянной поддержки пользователей на определенном уровне. Значительное число входящих вопросов решается на первой линии.
Level 1 support принимает входящие сообщения заказчиков, отвечает на звонки и письма клиента. Идентифицирует клиента, локализует проблему, обычно следует сценарию. Если может, помогает клиенту на своем уровне. Если отсутствуют даже обходные пути, вопрос передается на следующий уровень поддержки.
Level 2 support – это технические специалисты с более продвинутыми навыками общего или специализированного назначения. Тут происходит систематизация, анализ и решение проблем.
Обязанности специалистов второго уровня:
• контакт с персоналом первой линии и помощь ему;
• фиксация и последующий анализ инцидента;
• решение проблемы;
• передача данных по решенной проблеме на первый уровень.