Некоторые виды тестирования, которые применяются в программном обеспечении:
Статическое тестирование. ru.hexlet.io Выполняется без запуска программы, тестировщики анализируют исходный код или другие составляющие, например, документацию. ru.hexlet.io
Ручное тестирование. ru.hexlet.io Тестировщик взаимодействует с программой как обычный пользователь. ru.hexlet.io
Автоматизированное тестирование. ru.hexlet.io Проверка с использованием специальных программных инструментов, которые выполняют тесты автоматически, без участия человека. ru.hexlet.io
Функциональное тестирование. ru.hexlet.io Проверяет соответствие программы или системы заранее определённым функциональным требованиям и ожиданиям. ru.hexlet.io
Нефункциональное тестирование. ru.hexlet.io Проверяет нефункциональные аспекты программы — производительность, безопасность, надёжность, масштабируемость и совместимость. ru.hexlet.io
Модульные тесты. www.atlassian.com Работают на низком уровне, близко к исходному коду приложения. www.atlassian.com Заключаются в тестировании отдельных методов и функций классов, компонентов или модулей, используемых в ПО. www.atlassian.com
Интеграционные тесты. www.atlassian.com В ходе интеграционного тестирования проверяется, хорошо ли работают вместе различные модули и сервисы, используемые приложением. www.atlassian.com
Сквозные тесты. www.atlassian.com Копируют поведение пользователя при работе с ПО в контексте всего приложения. www.atlassian.com Обеспечивают контроль того, что различные схемы действий пользователя работают должным образом. www.atlassian.com
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.