Тестируй, душни, наслаждайся | QA TSP
29.07
Статика и динамика тестов
Статическое тестирование подразумевает проверку вручную или с помощью инструментов программного кода без запуска этого кода, а также проверку документации.
Динамическое тестирование подразумевает запуск кода для проведения функциональных и нефункциональных проверок ПО. Основная цель этого тестирования - подтвердить, что программный продукт работает в соответствии с требованиями бизнеса. Преимуществами - это выявление сложных дефектов, которые не могут быть обнаружены статическим тестированием, обнаружение угроз безопасности, проблем с производительностью и т.п.
Почему требуется статическое тестирование:
-
Обнаружение ошибок / недостатков на ранних этапах: при создании ПО нельзя полагаться исключительно на динамическое тестирование, поскольку оно выявляет ошибки или недостатки программного продукта на более позднем этапе;
-
Увеличение размера ПО: по мере увеличения размера программного продукта становится трудно справиться с ним, поскольку эффективность покрытия кода снижается;
-
Динамическое тестирование занимает много времени: несмотря на то, что динамическое тестирование выявляет ошибку и предоставляет некоторые подробности относительно ошибки, исправление ошибки по-прежнему требует времени и усилий, что в целом усложняет процесс;
-
Динамическое тестирование дорогое: потому что тестовые примеры должны быть сначала созданы, затем выполнены и проверены, а также должны поддерживаться, что требует большой работы со стороны тестировщиков;
еще контент в этом сообществе
еще контент в этом соообществе
Тестируй, душни, наслаждайся | QA TSP
29.07
войдите, чтобы увидеть
и подписаться на интересных профи