- Что такое тестирование?
- Зачем проводят тестирование, цели тестирования?
- Когда следует заканчивать тестирование?
- Назовите принципы тестирования ПО
- Принцип 1 – Тестирование демонстрирует наличие дефектов
- Принцип 2 – Исчерпывающее тестирование недостижимо
- Принцип 3 – Раннее тестирование
- Принцип 4 – Скопление дефектов
- Принцип 5 – Парадокс пестицида
- Принцип 6 – Тестирование зависит от контекста
- Принцип 7 – Заблуждение об отсутствии ошибок.
- Классификация видов (типов) тестирования.
- По уровню знания системы:
- Черного ящика (BlackBox)
- Белого ящика (White / Glass box) = тестирование прозрачного, стеклянного ящика
- Серого ящика (Grey box)
- По функциональности:
- Функциональное тестирование (Functional testing)
- Нефункциональное тестирование (Non-functional testing)
- Тестирование производительности (performance testing)
- Нагрузочное тестирование (load testing)
- Стресс-тестирование (stress testing)
- Тестирование стабильности (stability/endurance/soak testing)
- Тестирование безопасности (security testing)
- Тестирование локализации (localization testing)
- Тестирование совместимости (compatibility testing)
- Тестирование удобства использования (usability testing)
- Тестирование пользовательского интерфейса (UI testing)
- По степени автоматизации:
- Ручное тестирование (manual testing)
- Автоматизированное тестирование (automated testing)
- Полуавтоматизированное тестирование (semiautomated testing)
- По степени изолированности компонентов:
- Компонентное (модульное) тестирование (component/unittesting)
- Интеграционное тестирование (integration testing)
- Системное тестирование (system/end-to-end testing)
- По времени проведения тестирования:
- Альфа-тестирование (alpha testing)
- Дымовое тестирование (smoke testing)
- Регрессионное тестирование (regression testing)или тестирование изменений
- Приёмочное тестирование (user acceptance testing – UAT)
- Бета-тестирование (betatesting)
- По признаку позитивности сценариев:
- Позитивное тестирование (positive testing)
- Негативное тестирование (negative testing)
- По степени подготовленности к тестированию:
- Тестирование по документации (formal testing)
- Разведывательное (exploratory)
- Тестирование ad hoc или интуитивное тестирование (ad hoc testing)
- По запуску кода программы на исполнение:
- Статическое (static)
- Динамическое (dynamic)
- Техники тест дизайна (методы тестирования)?
- Методы, основанные на спецификациях, или методы черного ящика
- Эквивалентное разбиение
- Анализ граничных значений
- Тестирование таблицы принятия решений
- Тестирование таблицы переходов состояний
- Тестирование по сценариям использования
- Тестирование на основе структуры, или методы белого ящика
- Тестирование операторов и покрытие
- Тестирование альтернатив и покрытие
- Другие методы, основанные на структуре
- Методы, основанные на опыте
- Тестирование таблицы решений
- Тестирование таблицы переходов
- Тестирование по сценариям использования
- Выбор методов тестирования
- Тестовая документация
- Тест-кейс
- Баг-репорт
- Тест-сьют
- Чек-лист
- Чит-лист
- Тест-план
- Тест репорт
- Модели жизненного цикла ПО
- Каскадная модель процесса
- Спиральная модель процесса
- Гибкие методологии
- eXtreme Programming или XP (экстремальное программирование)
- Crystal Clear
- Feature Driven Development
- SCRUM
- RUP ( Rational Unified Process )
Курс Молодого QA
Подписаться на:
Сообщения (Atom)
Что нужно, чтобы найти первую работу тестировщика ПО Часто задаваемые вопросы на позицию QA Trainee/Junior Теория тестирования. Сод...
-
Что нужно, чтобы найти первую работу тестировщика ПО Часто задаваемые вопросы на позицию QA Trainee/Junior Теория тестирования. Сод...
-
Типовые вопросы на собеседовании на позицию практиканта-тестировщика Основные вопросы: Что такое тестирование? Зачем проводят т...
Комментариев нет:
Отправить комментарий