Результаты работы команды тестирования ПО
Результаты тестирования оформляют в виде документов, которыми делятся с заинтересованными сторонами в ходе разработки ПО. В этой главе рассматриваются следующие материалы.
Результаты работы команды тестирования ПО
- Стратегия тестирования ПО
- План тестирования ПО
- Тестовые сценарии и тестовые случаи
- Метрики тестирования ПО
- Метрики продукта
- Метрики процесса
- Тестовая документация
- Отчёты о тестировании ПО
- Ежедневные отчёты о ходе тестирования
- Отчёты об инцидентах
- Итоговый отчёт о завершении тестирования
Стратегия тестирования задаёт направление проверок в проекте. Разделите работу на небольшие, чётко определённые процессы. Стратегия помогает команде оценить время, трудозатраты и необходимые ресурсы, а также планировать работу, управлять ею и отслеживать ход выполнения.
План тестирования ПОПлан тестирования определяет общую стратегию, среду и уровни тестирования. В нём указано, как анализировать результаты и какие метрики использовать. Он также фиксирует критерии завершения каждого этапа, оценку трудозатрат и стоимость тестирования.
План тестирования ПО
Тестовые сценарии и тестовые случаи
Тестовый сценарий описывает гипотетическую ситуацию для последовательной проверки ПО. Он может быть сложным, как сюжет. Тестовый случай прямо указывает, что сделать, какие входные данные предоставить и какой результат ожидать. Обычно тестовый случай формулируют в одной строке, а сценарий даёт тестировщику более широкую ситуацию для исследования.
Тестовые сценарии и тестовые случаи
В 2003 году Кем Канер описал сценарное тестирование как способ исследовать реалистичные ситуации. Подробные тестовые случаи по-прежнему фиксируют шаги, входные данные и ожидаемые результаты. Поддержание такого уровня детализации может потребовать больше усилий.
Тестовые случаи прямо сообщают тестировщику, что делать и как проверять ПО.
Тестовые сценарии и тестовые случаи
Метрики тестирования ПО
Метрика ПО служит единицей измерения его свойства. Метрики тестирования оценивают качество и показывают степень готовности системы в ходе разработки. Зачем измерять? Измеримые показатели можно контролировать и улучшать. Решения на каждом этапе разработки принимают после изучения метрик предыдущего этапа. Метрики тестирования делятся на две группы.
- Прямые измерения, или базовые метрики, представляют собой исходные данные, которые аналитик по тестированию собирает для оценки состояния проекта. Примером служит число созданных или выполненных тестовых случаев.
- Косвенные измерения, или расчётные метрики, превращают базовые данные в более полезные сведения о проекте. Например, это процент выполнения работ или процент тестового покрытия.
Метрики продукта помогают улучшать качество. Регулярная оценка позволяет команде вовремя определить, какие свойства продукта нужно скорректировать. Измеряются следующие характеристики.
- Размер
- Сложность
- Особенности проектирования
- Производительность
- Качество
Метрики процесса помогают понять, как улучшить работу и сэкономить время и усилия. Чтобы оценить ход работ, сравните результаты с целевыми показателями процесса. Отслеживание тестирования может повысить эффективность и результативность проекта. При разработке ПО эти метрики охватывают следующие области.
- Разработка ПО
- Сопровождение ПО
- Тестирование ПО
Тестовая документация фиксирует действия до начала тестирования или во время него. К важным документам относятся следующие.
- План тестирования
- Тестовый сценарий
- Тестовый случай
- Матрица трассируемости
Отчёты о тестировании ПО
Следующие отчёты помогают в работе по тестированию.
- Ежедневные отчёты о ходе тестирования
- Отчёты об инцидентах
- Итоговый отчёт о завершении тестирования
Ежедневные отчёты о ходе тестирования
Ежедневные отчёты информируют команду тестирования и заинтересованные стороны проекта и программы. Руководитель проекта видит число дефектов за день, выполненные тестовые случаи и работу каждого тестировщика. Ответьте на следующие вопросы.
- Сколько тестовых случаев запланировали на день?
- Сколько из них выполнили?
- О скольких дефектах сообщила команда?
- Сколько дефектов было критическими?
- Где найти подробные отчёты, в том числе ведомость дефектов и выполнения тестов?
Отчёты об инцидентах помогают согласовать работу тестировщиков и разработчиков. При работе с инцидентами фиксируют следующие сведения.
- Сравнение фактических и ожидаемых результатов
- Причина расхождения при неудачном тесте, например ошибка автоматизации, неудачный тестовый случай или реальный сбой ПО
- Идентификация
- Какой идентификатор у каждого отчёта?
- Что является объектом тестирования?
- Версия тестируемого приложения
- Сведения о тестовой среде, включая оборудование и ПО
- Имя разработчика, который должен оценить и устранить инцидент
- Когда обнаружили сбой?
- Классификация
- Статус
- Серьёзность
- Приоритет
- Требование
- Причина
- Описание проблемы
- Сведения о проблеме
- Подробности тестового случая
- Комментарии тестировщика
- Комментарий разработчика после изменения
- Ссылки при наличии
Руководитель тестирования готовит итоговый отчёт, когда выполнены критерии выхода или тестирование завершено. Заинтересованные стороны и клиенты затем его рассматривают. Укажите успешно выполненные тестовые случаи и открытые дефекты, исправление которых запланировано после развёртывания.
Мы гарантируем, что с нашим бесплатным онлайн-курсом вы сдадите сертификационный экзамен по тестированию ПО!
-
01
Запишитесь онлайн
Выберите аккредитованную сертификацию и завершите регистрацию.
-
02
Получите код доступа
Персональный код доступа к экзамену сразу придёт на электронную почту.
-
03
Подготовьтесь и сдайте экзамен
Пройдите бесплатное обучение и ответьте онлайн на 50 вопросов с выбором ответа.
-
04
Получите бессрочную сертификацию
Получите сертификат, действительный во всём мире, и цифровой значок, подлинность которого можно проверить.
ВАШЕ БЕСПЛАТНОЕ ПРЕМИАЛЬНОЕ ОБУЧЕНИЕ ОНЛАЙН
Второе издание Software Testing Revealed уже доступно.
Мы разработали курс вместе с группой известных руководителей компаний и команд, тренеров по тестированию ПО, наставников, экспертов и признанных специалистов из всех основных отраслей. Он доступен всем посетителям International Software Test Institute™. Материалы находятся в разделах Ваша бесплатная книга по тестированию ПО и Ваше бесплатное обучение по тестированию ПО премиум-уровня в главном меню.
Эти материалы являются интеллектуальной собственностью International Software Test Institute™ и защищены авторским правом. Мы бесплатно делимся ими со всеми, потому что наш опыт помогает специалистам по тестированию ПО и способствует развитию профессии.
Сертификационный экзамен состоит из вопросов с вариантами ответа. Пройдите онлайн-курс, чтобы получить знания, необходимые для сдачи экзамена и получения сертификата по тестированию ПО.
Мы гарантируем, что с нашим бесплатным премиальным онлайн-курсом вы сдадите сертификационный экзамен по тестированию ПО!
