1) Указать обязанности менеджера по тестированию?
Роль QA Manager включает в себя
- Управление проектом от начала до закрытия
- Планирование испытаний
- Получить согласие клиента на результаты
- Утвердить промежуточные результаты и выпуски исправлений для клиента
- Отправьте данные об усилиях для выставления счетов
- Управление проблемами
- Наставничество, коучинг и управление оффшорной командой
- Отправлять отчеты о еженедельном статусе координаторам тестов
- Участие в еженедельных обзорных встречах
- Публиковать KPI для всех проектов тестирования еженедельно
- Мобилизация ресурсов для проектов
2) Укажите, каков ваш подход, если вы обнаружите, что тестеры в вашей организации выполняют тестирование результатов поставки даже после выявления значительного дефекта?
Как QA Lead, ваш подход должен быть
- Критерии приемки должны быть ужесточены
- Тестовые случаи должны быть переоценены
- Если возможно, следует добавить больше тестовых случаев с случаями разбиения классов эквивалентности и граничными значениями.
- Для проверки недопустимых условий необходимо добавить больше тестовых случаев.
- Критерии Show Stopper должны быть изменены
3) Укажите, что такое матрица отслеживания требований?
Матрица прослеживаемости требований связывает документы требований с тестовыми примерами. Используется по следующей причине
- Чтобы убедиться, что все требования приложения проверены в процессе проверки
- Чтобы проверить покрытие теста
4) Как бы вы выбрали инструмент тестирования для своего проекта?
- Определите функции, необходимые в инструменте автоматизации в соответствии с потребностями проекта
- Оцените коммерческие и некоммерческие инструменты, которые отвечают требованиям
- Оцените стоимость и выгоду инструмента. Стоимость может включать лицензии и обучение.
- Примите окончательное решение в консультации с членами команды.
5) Каковы некоторые ключевые проблемы в проекте тестирования?
Ключевые проблемы тестирования программного обеспечения включают в себя
- Этап тестирования нас обычно ограничен во времени
- Понимание требований иногда может быть проблемой
- Приложение должно быть достаточно стабильным для тестирования
- Установка приоритетов для тестирования
- Недостаток опытных тестеров
- Регрессионное тестирование
- Частые изменения требований
- Недостаток инструментов, ресурсов и обучения
6) Что такое план тестирования?
План тестирования — это документ, описывающий действия и область тестирования. Это основное требование для тестирования любого программного продукта.
7) Какие виды плана тестирования?
Есть три основных типа плана тестирования
- Генеральный план испытаний
- План тестирования для конкретного уровня тестирования
- Тестирование конкретных планов тестирования
8) Какими навыками должен обладать менеджер по тестированию?
- Эффективное и понятное общение
- Должны строить хорошие отношения с членами команды
- Хорошие навыки слушания и эмоциональный интеллект
- Мотивировать членов команды
- Разрешать конфликты и этические вопросы.
9) Что такое «Управление конфигурацией»?
Управление конфигурацией охватывает процессы, используемые для координации, контроля и отслеживания артефактов тестирования.
Тестовые артефакты могут включать код автоматизации, требования, документацию, проблемы, проекты, запросы на изменения, проекты и т. Д.
10) Что такое модель PDCA?
Модель PDCA означает
- План: определить улучшения и установить цели
- Делать: Внедрить улучшения
- Проверить: Проверить результат улучшений
- Закон: учиться на результатах
Это метод улучшения процесса тестирования (TPI).
11) Что такое неофициальные обзоры?
Неформальный обзор — это способ проверки на наличие дефектов без запуска кода. Неофициальные проверки выполняются много раз на начальных этапах жизненного цикла документа. Неофициальные обзоры не документированы.
12) Укажите типы рисков в тестовом проекте.
Типы рисков в тестовом проекте можно в целом классифицировать как
- Стратегический риск: включает в себя риски бюджета, коммуникации и управления
- Риски определения проекта: Сюда входят цели проекта, сфера применения и риски требований.
- Риск трудовых ресурсов: сюда входят навыки, члены команды и организационные риски.
- График реализации проекта.
13) Какие меры противодействия должен предпринять менеджер по тестированию против рисков?
Менеджер по тестированию должен предпринять следующие шаги для снижения риска при разработке продукта
- Предотвращение: устранение вовлеченного фактора риска
- Снижение: план смягчения, чтобы уменьшить влияние рисков и принять корректирующие меры
- Совместное использование: перенесите риск на другой ресурс, такой как insource или insure.
- Принять: принять риск и подготовить запланированный бюджет для этих рисков
14) Объясните, как менеджер по тестированию может оценить проект и что оценивать?
Во время оценки теста менеджер тестирования должен оценить четыре вещи
- Стоимость
- Ресурсы
- Человеческие навыки
- Время
Они могут оценить проект следующими способами
- Структура разбивки работ (WBS): Разбивка проекта на более мелкие сегменты
- Трехбалльная оценка: трехбалльная оценка основана на статистических данных
- Метод функциональных точек: определите вес каждой функции и измерьте размер
15) Что такое трехбалльная оценка?
В трехбалльной оценке для каждой задачи первоначально создаются три значения на основе предыдущего опыта. Например, чтобы выполнить определенную задачу, различные возможности
- Наилучшая оценка случая: 120 человеко-часов или 15 дней с опытными членами команды
- Наиболее вероятная оценка: 170 часов или 21 день при достаточных ресурсах и умеренном опыте членов команды
- Оценка наихудшего случая: 200 человеко-часов или 25 дней в команде с меньшим опытом работы
16) Упомяните некоторые из лучших практик для оценки теста
Одной из лучших практик оценки тестов является
- Добавьте некоторое время буфера : наличие времени буфера всегда является преимуществом, оно может помочь справиться с задержкой, вызванной неожиданной причиной, как талантливый участник внезапно завершает работу,
- Планирование ресурсов аккаунта в оценке . Убедитесь, что ваша оценка реалистична и учитывает такие важные факторы, как доступность человеческих ресурсов.
- Используйте ссылку на прошлый опыт: старайтесь избегать всех препятствий или возможных препятствий, которые наиболее вероятны в вашем прошлом.
- Придерживайтесь вашей оценки: оценка не является полным доказательством. Это может пойти не так, как надо. На ранней стадии проекта вы должны перепроверить оценку теста и, при необходимости, внести изменения.
17) Что включает в себя хороший протокол испытаний?
Хороший протокол испытаний должен включать
- Информационный проект
- Цель теста
- Сводка теста
- дефект
18) Перечислите некоторые из лучших практик обеспечения качества программного обеспечения?
Некоторые из лучших практик для обеспечения качества программного обеспечения включают в себя
- Непрерывное улучшение
- Документация
- Использование инструмента и автоматизация
- метрика
- Командная работа и общая ответственность за SQA
19) По каким факторам вы можете определить качество выполнения теста?
Два способа могут определить качество выполнения теста
- Коэффициент отклонения дефектов: (количество отклоненных дефектов / общее количество выявленных дефектов) X 100
- Коэффициент утечки дефектов: (количество пропущенных дефектов / общее количество дефектов программного обеспечения) X 100
20) Как вы будете управлять командными конфликтами?
Учитывая разнообразие фонов и стилей работы членов команды, первым шагом является ожидание и подготовка к конфликтам во время тестового проекта.
Следующим шагом является проведение встречи и оценка членов команды статуса проекта. Менеджер по тестированию должен держать общение открытым для всех, так, чтобы разочарования и гнев команды исчезли. Наконец, попросите членов команды сотрудничать и подчеркнуть важность их сотрудничества для успеха проекта.