Шаг 287.
Среда программирования Visual C++.
Тестирование приложения. Словарь терминов
На этом шаге мы приведем краткий словарь терминов, используемых в тестировании.
Чтобы убедиться, что приложение работает правильно, необходимо его протестировать. Если Ваше
приложение практически готово и работает стабильно, значит пришло время отладки и тестирования.
Тестирование позволит найти ошибки, а отладка - их исправить. Начиная с этого шага мы изучим
некоторые методики тестирования.
Словарь терминов
Как и в любой области, в тестировании применяются специальные термины. Нужно хорошо знать их -
это пригодится Вам в дальнейшем. Термины расположены по сложности типов тестирования от простого к сложному.
- Модульное тестирование проверяет отдельные части кода - циклы, блоки, подпрограммы или
события. Другими словами, модульный тест применяется к мельчайшим частям кода, тестирование
которых возможно.
- Компоновочное тестирование - следующий уровень. Оно позволяет убедиться, что при
объединении небольших частей кода в более крупные не возникают новые проблемы. Например, если две функции
прошли проверку по отдельности и одна из них снабжает другую данными, следует протестировать их совместную
работу. Особенно тщательно надо проверять взаимодействия потоков, выполняющихся одновременно.
- Системному тестированию подвергается полная версия программы. При этом более важен не
поиск ошибок, а проверка взаимодействия приложения с операционной системой. На этом этапе изучаются
инициализация данными из реестра, производительность приложения, ошибки при регистрации и восстановление
после сбоев.
- Стресс-тестирование необходимо для изучения работы приложения в неблагоприятных условиях -
при нехватке памяти, высоком сетевом трафике или недостаточном дисковом пространстве.
- Повторное тестирование - это прогон всех предыдущих тестов после внесения изменений в код
приложения. Оно необходимо чтобы проверить правильность исправлений - не появились ли вместе с ними и новые ошибки.
- Бета-тестированию подвергается уже почти готовая программа. Эту версию распространяют среди пользователей,
которые уже, как правило, работали с предыдущей версией приложения и высказали желание тестировать Вашу
программу, чтобы сообщать Вам свое мнение о ней.
- Тестирование-приемка пользователями производится, когда отлаженная версия программы
становится доступной определенному количеству пользователей, обученных работе с ней. При этом считается, что
такие пользователи работают с ней в условиях, приближенных к реальным.
На следующем шаге мы рассмотрим разработку плана тестирования.
Предыдущий шаг
Содержание
Следующий шаг