32
тестирование удобства эксплуатации - анализ психологических факторов, возникающих при работе с программным обеспечением; это тестирование позволяет определить, удобен ли интерфейс, не раздражает ли цветовое или звуковое сопровождение и т.п.;
тестирование защиты - проверка защиты, например, от несанкционированного доступа к информации;
тестирование производительности - определение пропускной способности при заданной конфигурации и нагрузке;
тестирование требований к памяти - определение реальных потребностей в оперативной и внешней памяти;
тестирование конфигурации оборудования - проверка работоспособности программного обеспечения на разном оборудовании;
тестирование совместимости - проверка преемственности версий: в тех случаях, если очередная версия системы меняет форматы данных, она должна предусматривать специальные конвекторы, обеспечивающие возможность работы с файлами, созданными предыдущей версией системы;
тестирование удобства установки - проверка удобства установки;
тестирование надежности - проверка надежности с использованием математических моделей;
тестирование восстановления - проверка восстановления программного обеспечения, например, системы, включающей базу данных, после сбоев оборудования и программы;
тестирование удобства обслуживания - проверка средств обслуживания, включенных в программное обеспечение;
тестирование документации - тщательная проверка документации, например, если документация содержит примеры, то их все необходимо попробовать;
тестирование процедуры - проверка ручных процессов, предполагаемых в системе.
8. Естественно, целью всех этих проверок является поиск несоответствий техническому заданию. Считают, что только после выполнения всех видов тестирования программный продукт может быть представлен пользователю или к реализации. Однако на практике обычно выполняют не все виды оценочного тестирования, так как это очень дорого и трудоемко. Как правило, для каждого типа программного обеспечения выполняют те виды тестирования, которые являются для него наиболее важными. Так базы данных обязательно тестируют на предельных объемах, а системы реального времени - на предельных нагрузках.
1 2 3 4 5 6 7 8 9 ... 24