Методология тестирования АИС
Уровни тестирования
Виды тестирования
Модульное тестирование
Системное тестирование
Статическое тестирование
Динамическое тестирование
Альфа тестирование
Бета тестирование
Регрессионное тестирование
Функциональное тестирование
Тестирование производительности
Стрессовое тестирование
Нагрузочное тестирование
Тестирование стабильности
Тестирование интерфейсов пользователя
Тестирование безопасности
Тестирование локализации
Тестирование совместимости
Приемочное тестирование
Тестирование - процесс анализа ПО направленный на выявление отличий между его реально существующими и требуемыми свойствами и на оценку свойств ПО. Основывается на типовых процедурах начальными условиями и ожидаемым результатом разработанными для определенной цели, такой как проверка отдельной программы или верификации соответствия на определенное требование.
Тестирование функциональности, которая была уже протестирована
Уровень тестирования на котором тестируется минимальный возможный для тестирования компонент, отдельный класс или функция
Тестирование программного обеспечения, выполняемое на полной интегрированной системе исходным требованиям
Тестирование готового продукта конечными пользователями на реальном окружении, разрабатываются обычно в виде сценария
Тестирование в ходе которого тестируемая программа (код не выполняется) Анализ программы происходит на основе исходного кода который высчитывается в ручную либо анализируется специальными инструментами
Тестирование в ходе которого тестируемая программа (код выполняется)
Тестирование в процессе разработки
Тестирование выполняемое пользователем перед тем как выпускается ПО, как минимум оно должно проходить стадии альфа и бета версии
Цель данного тестирования, убедится в надлежащем функционировании объекта тестирования
Тестирование , которое проводится с целью определения, как быстро работает система, а так же выявить какая часть системы является причиной "плохой" производительности
обычно используется для понимания пределов пропускной способности приложения, проводится для определения надежности системы
простейшая форма тестирования производительности
проводится с целью убедится в том что приложение выдерживает нагрузку в течении длительного времени
Тестирование удобства использования
исследование, выполняемое с целью определения удобен ли некоторый программный объект, проверка эргономичности сосредоточена на определенном объекте или небольшом наборе объектов
тестирование графического интерфейса пользователя для того чтобы убедиться что он соответствует принятым стандартам и их требованиям
оценка уязвимости ПО и различным угрозами
многогранная вещь, которая подразумевает проверку множества аспектов связанные с адаптацией продукта для пользователей из других стран
вид не функциональные тестирования основной целью которого является проверка корректной работой продукта в определенном окружении