11 подписчиков
Другим способом систематизации тестов является их группировка на статические и динамические тесты. В динамических тестах тестируемая система работает и код исполняется. Фактически все тесты, которые мы рассматривали ранее, были динамическими. Даже если мы не видим сам код, компьютер работает, принимая какие-то данные на входе, обрабатывает их и выдает выходные данные. Статический тест, наоборот, не исполняет код. Скорее, он пытается протестировать особенности системы без запуска самой системы. Примерами статического тестирования могут быть запуск линтера (который помечает "дурно пахнущий код" -...
1 год назад
640 подписчиков
Классификация системы управления Система управления может быть классифицирована несколькими способами. Некоторые популярные классификации: Линейная и нелинейная система Линейная система: система известна как линейная тогда и только тогда, когда она обладает свойствами как однородности, так и суперпозиции. Суперпозиция подразумевает, что вход r 1 (t) дает выход c 1 (t), а другой вход r 2 (t) выдает выход c 2 (t). Если два входа применяются вместе, то выход будет суммой двух выходов: r 1 (t) + r...
4 года назад
706 подписчиков
В наши дни все больше элементов общественной инфраструктуры используют современные решения, основанные на компьютеризированных информационных системах. В то же время львиная доля программных компонентов, из которых они состоят, происходит из проектов с открытым кодом, зачастую не имеющих должной организации процесса разработки и тестирования. Отсутствие ответственности за надежность (защищенность) компонента приводит к нарушению цепочки доверия ко всем составляющим и продукту в целом. Внедрение в...
1 год назад
3,3K подписчиков
В прошлой статье я писал о том, как анализ проблемы помогает решить ее. Повторю основные тезисы: 1. Есть проблема (то, что не нравиться) 2. Проблемная ситуация (в чем именно проблема, ее объективная с
3 года назад