Оглавление [Скрыть]
Ручное тестирование
-
Основы ручного тестирования
- Ручное тестирование включает проверку ПО на наличие дефектов с использованием функций приложения.
- Тестировщик играет роль конечного пользователя, следуя плану тестирования.
- Для полноты тестирования важно следовать письменному плану.
-
Обзор тестирования
- Ручное тестирование важно для проверки корректного поведения ПО перед выпуском.
- Неформальное тестирование может быть достаточно для небольших разработок.
- Исследовательское тестирование изучает пользовательский интерфейс и создает дополнительные тесты.
- Успех исследовательского тестирования зависит от компетентности тестировщика.
-
Преимущества и недостатки
- Неформальный подход позволяет получить интуитивное представление о приложении.
- Крупномасштабные проекты используют строгую методологию для обнаружения дефектов.
- Системный подход включает в себя определение тестовых примеров и ресурсов.
- Строгий подход к тестированию на основе тестовых примеров часто используется в каскадной модели разработки.
-
Типы тестирования
- Тестирование может быть “белым ящиком”, “черным ящиком” или “серым ящиком”.
- Статическое и динамическое тестирование различаются по методам проверки.
- Функциональное и нефункциональное тестирование проверяют различные аспекты ПО.
-
Этапы тестирования
- Существуют различные этапы тестирования, включая подготовку и выполнение тестов.
-
Сравнение с автоматизированным тестированием
- Автоматизация тестирования может снизить затраты, но требует разработки тестовых программ.
- Некоторые инструменты тестирования содержат большой объем данных, что усложняет интерпретацию результатов.
- Автоматизация не всегда эффективна для тестирования пользовательских интерфейсов и графических интерфейсов.
-
Рекомендации
- Статья также упоминает другие методы тестирования и тестирования юзабилити.