Объектно-ориентированный подход в программировании. Проектирование и реализация приложений в среде Microsof Office. Евсеева О.Н. - 116 стр.

UptoLike

Составители: 

2.6. Разработка программы 117
117
Тестирование приложения. При выполнении тестирования приложения
испытатель моделирует действия пользователя. Например, в системе
финансового учета один пользователь сначала вводит информацию и
печатает отчет, а затем другой принимает изменения и регистрирует эти
данные. Испытатель выполняет те же самые операции, выполняя их в том
же порядке, что и пользователи. Моделируя различные комбинации
действий, можно найти ошибки, относящиеся к интеграции компонентов, а
также недоработки, которые не были обнаружены при функциональном
тестировании.
Тестирование на скорость выполнения. Тестирование на скорость
выполнения позволяет определить скорость выполнения задач. Испытатели
измеряют время отклика системы на некоторое действие, например, запуск
приложения, обновление экрана, переход из одного окна в другое,
выполнение запроса, сохранение документа. Обычно при этом
определяются параметры эффективности. Например, одновременно с
измерением времени на выполнение запроса записывается также размер
базы данных.
Предельное тестирование. Предельное тестирование позволяет определить
пропускную способность программного продукта. Испытатели запускают
задачи, увеличивая размеры файлов или баз данных, и таким образом
выявляют предельное значение объема данных, при котором завершение
выполнения задачи невозможно. Например, могут возникнуть серьезные
проблемы при генерации оглавления программой подготовки текстов или
настольной издательской системы для документа, который содержит
большое число графических файлов или имеет огромную длину.
Максимальный объем данных является существенным ограничением при
программировании. Если пропускная способность низка, то необходимо
определить, как можно повысить значение этого параметра. Программисты
должны оптимизировать код или использовать другие алгоритмы.
Функция
испытателя. С момента начала программирования до выпуска бета-
версии испытатели являются главными пользователями программного
продукта. Они работают в тесном взаимодействии с программистами, проверяя
каждый объект приложения и тестируя работу всей системы в целом. В течение
этапа проектирования испытатели используют проект для построения тестовых
последовательностей, написания заданий для тестов и создания примеров баз
данных.
До выпуска альфа-версии, но обычно после того, как появляются первые
версии программного продукта, испытатели начинают функциональное
тестирование и тестирование приложения. Если позволяет время, то они также
создают автоматизированные тесты, используя различные средства, например,
поставляемое Microsoft приложение MSTest, предназначенное для проверки
программного обеспечения.