MemotivaГлавная
  1. Memotiva
  2. /
  3. Карточки
  4. /
  5. IT и технологии
  6. /
  7. Руководство по тестированию ПО (вопросы и ответы)
Руководство по тестированию ПО (вопросы и ответы)

Обзор

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

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

14 аудио · 2:08

Olga·31 марта 2026 г.

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

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
Это проверка полного пользовательского сценария. Пример: Регистрация → покупка → оплата.
Требования в тестировании: виды, свойства, анализ и работа с неполными требованиями

Требования в тестировании: виды, свойства, анализ и работа с неполными требованиями

9 аудио·5:04
Тестовая модель

Тестовая модель

11 аудио·2:59
Дефекты

Дефекты

18 аудио·12:31
Софт-скиллы

Софт-скиллы

13 аудио·3:43
Тестирование API

Тестирование API

14 аудио·6:50
Базы данных

Базы данных

17 аудио·6:11
Брокеры

Брокеры

18 аудио·4:55
Devtools

Devtools

17 аудио·4:12
Логи

Логи

24 аудио·7:05
Тестирование мобильных приложений

Тестирование мобильных приложений

16 аудио·3:24
Linux

Linux

17 аудио·3:40
Git

Git

18 аудио·3:32
CI/CD

CI/CD

19 аудио·4:15
Тестовые окружения

Тестовые окружения

14 аудио·3:11
Автотесты

Автотесты

19 аудио·4:09

Запомни с интервальными повторениями

Сохрани топик — Memotiva напомнит, когда пора повторить

Запомни с интервальными повторениями

Сохрани топик — Memotiva напомнит, когда пора повторить

Все темыIT и технологииСообщество