Memotivaहोम
Руководство по тестированию ПО (вопросы и ответы)

Руководство по тестированию ПО (вопросы и ответы)

В этом курсе вы изучите ключевые аспекты тестирования программного обеспечения, включая требования, тестовые модели и автоматизацию. Мы охватим области, такие как тестирование API, базы данных, мобильные приложения и софт-скиллы, чтобы вы могли стать полноценным специалистом в тестировании.

14 ऑडियो · 2:08

Olga·

Что такое тестирование?

0:16
Тестирование — это процесс проверки и оценки программного обеспечения, направленный на выявление дефектов, проверку соответствия требованиям и снижение рисков. Цель — убедиться, что система работает корректно и готова к использованию.

Что такое верификация и валидация?

0:15
Верификация — проверка соответствия требованиям. Валидация — проверка соответствия ожиданиям пользователя. Пример: Функция работает по ТЗ — верификация. Функция неудобна пользователю — проблема валидации.

Какие уровни тестирования существуют?

0:12
Unit — проверка отдельных компонентов. Интеграция — проверка взаимодействия. Система — проверка всей системы. Приемка — проверка заказчиком.

Какие виды тестирования существуют?

0:06
Функциональное. Нефункциональное. Регрессионное. Smoke. Sanity.

Что такое функциональное тестирование?

0:09
Это проверка того, что система выполняет заявленные функции. Пример: Кнопка "Войти" выполняет вход в систему.

Что такое нефункциональное тестирование?

0:07
Это проверка характеристик системы. Пример: Система выдерживает нагрузку в 1000 пользователей.

Что такое smoke тестирование?

0:08
Это базовая проверка работоспособности системы после сборки. Пример: Проверка запуска приложения и логина.

Что такое sanity тестирование?

0:10
Это проверка конкретного изменения после исправления или доработки. Пример: После исправления бага в логине проверяется только логин.

Что такое регрессионное тестирование?

0:10
Это проверка того, что изменения не сломали существующую функциональность. Пример: После обновления проверяются основные сценарии.

Чем отличается smoke от sanity?

0:06
Smoke — проверка системы в целом. Sanity — проверка конкретного изменения.

Что такое интеграционное тестирование?

0:08
Это проверка взаимодействия между компонентами. Пример: Фронт отправляет запрос — бэк корректно его обрабатывает.

Что такое системное тестирование?

0:06
Это проверка всей системы целиком. Пример: Полный процесс оформления заказа.

Что такое приемочное тестирование?

0:08
Это проверка системы заказчиком перед релизом. Пример: Заказчик проверяет, что система соответствует требованиям.

Что такое end-to-end тестирование?

0:07
Это проверка полного пользовательского сценария. Пример: Регистрация → покупка → оплата.

स्पेस्ड रिपीटिशन से याद करें

टॉपिक सेव करें — Memotiva याद दिलाएगा कब दोहराना है