Q: Вопросы для QA лида. Как отследить, что тестировщики эффективно заводят/проверяют баг тикеты?
A: 1. Просматривать созданные баг репорты, следить, чтобы они вовремя попадали в работу; 2. Быстро отслеживать возвращаемые тикеты, разбираться в причинах. Пример: тестировщик не предоставил необходимых данных, из-за чего разработчик не смог воспроизвести баг; 3. Проверять, чтобы все возвращаемые от разработчиков тикеты с фиксами были протестированы снова.
Q: Вопросы для QA лида. Как вы себе представляете ежедневные задачи QA лида?
A: 1. Просмотреть/ответить на переписку; 2. Просмотреть новые/измененные тест кейсы, обсудить при необходимости; 3. Просмотреть новые/измененные требования/фичи продукта, выполнить соответствующие действия со стороны тест кейсов/тестового фреймворка; 4. Убедиться, что тестовое окружение функционирует корректно, подумать, как можно решить текущие проблемы и какие улучшения можно сделать, для более эффективной работы с окружением; 5. Промониторить Test Management System; 6. Создать тикеты/назначить их тестерам/закрыть завершенные. Убедиться, что каждый член команды имеет оптимальный объем работы.
Q: Вопросы для QA лида. Как вы будете информировать остальную часть команды (разработчиков, менеджеров, конечных юзеров, support менеджеров) о прогрессе вашей команды?
A: 1. Общение на митингах, переписка через email/месенджер; 2. Отслеживание выполнения задач/тикетов в соответствии с предполагаемым графиком; 3. Репортить текущий статус всем заинтересованным (процент выполнения, существующие issues); 4. Собрать, проанализировать и дать выжимку результатов тестирования.
Q: Вопросы для QA лида. Какие этапы вы бы выделили в процессе планирования тестирования?
A: 1. Отобрать необходимые тесты (определить scope). Зависит от такого, какой вид тестирования мы хотим провести (functional, performance, security), сколько у нас времени и других факторов; 2. Разработать стратегию тестирования в соответствии со скоупом тестов и принятыми у вас в компании стандартами. Также важно, какие фичи/требования нужно протестировать, какие есть ограничения с точки зрения тестового окружения; 3. Продумать, какие средства будут задействованы для тестирования (test automation & test management); 4. Оценить ресурсы (размер команды, опыт, временные рамки); 5. Составить "дорожную карту" (roadmap): создать тикеты, отследить зависимости, назначить исполнителей; 6. Определить и создать необходимое для тестирования окружение (hardware, software, network); 7. Определить тестовые метрики, которые будет необходимо предоставить вышестоящему руководству/клиенту; 8. Задокументировать тест план. Провести review тест плана с командой и руководством.
Q: Вопросы для QA лида. Какие задачи будете выполнять на старте работы с новым проектом?
A: 1. Проанализировать требования; 2. Спланировать и запустить процесс передачи знаний о проекте между тестировщиками, лидом, разработчиками и т.д.; 3. Собрать и консолидировать все вопросы команды тестировщиков и уточнить их на уровне менеджмента; 4. Провести kick-off meeting, на котором мы должны убедиться, что у всей команды есть понимание того, чем мы собираемся заниматься.
1. Проверяем как текстовые поля 2. Выбираем разные элементы. 3. Поиск по элементам (вводим первую букву - должен выбирать соответствующий элемент) 4. Сортировки 5. Отдельно проверяем, если этот список запоминает предыдущие значения
1. Проверяем как текстовые поля (см предыдущие посты). 2. Наличие плейсхолдера (подсказки). 3. Отдельно проверяем допустимые спецсимволы (+, (), @, @@,) 4. Наличие маски
1. Не выбираем файл 2. Загрузка файлов разных размеров (меньше, ровно по ограничению, больше ограничения на размер, очень маленький файл) 3. Валидность формата файла 4. Как работает, если можно вводить в поле путь до файла 5. Далее аналогично текстовым полям (см предыдущие посты).