| BH TT Виды тестов Картинка Habr-279535 Формуляр Классификация тестирования // 1. По знанию системы // 2. По позитивности // 3. По целям (объекту) A. Функциональное (Functional Suitability) B. Нефункциональное // Нефункциональное Уровень производительности (Performance Efficiency) Совместимость (Compatibility) Удобство использования (Usability) Надежность (Reliability) Защищенность (Security) Сопровождаемость (Maintainability) Переносимость (мобильность) (Portability) (браузеры) // 4. По исполнителям (субъекту) // 5. По времени проведения // 6. По степени автоматизации // 7. По состоянию системы (По исполнению кода) // 8. По формальности // 9. По уровню тестирования // 10. По систематизации тестирования // 1. По знанию системы Black Box Testing // quality-lab.ru White Box Testing // Graue Box Testing // quality-lab.ru // 2. По позитивности Позитивное тестирование Негативное тестирование // 3. По целям (объекту) A. Функциональное (Functional testing) Тестирование работоспособности функций программы (Обычно этим занимаются джуны) // 4. По исполнителям (субъекту) Альфа-тестирование (Команда разработки) Бета-тестирование (Пользователи) // 5. По времени проведения A. Тест приемки (Smoketest, Sanitytest, Confidencetest, Дымовое тестирование) -- Проверка основной функциональности. Убедиться что билд годится для дальнейшего тестирования -- Кейсы проверяются только самые простые и важные -- Ищутся только critical и blocker баги, без устранения которых следующий релиз невозможен -- Если такие баги найдены, то дальше не тестируется -- О названии - Исторически: Если прибор после включения не задымился - тест пройден B. Тестирование нового функционала и возможно взаимосвязанных областей C. Регрессивное тестирование // 6. По степени автоматизации -- Ручное тестирование -- Автоматизированное тестирование -- Полуавтоматизированное тестирование Пирамида автоматизации: Unit-тесты --> API --> GUI // 7. По состоянию системы (По исполнению кода) Статическое тестирование (Продукт не запущен) -- Тестирование документации -- Ревью кода Динамическое тестирование // 8. По формальности (По формату) Строго формальное тестирование (Скриптовое) --> (Тест-план, Чек-лист, Тест-кейс) Малоформальное тестирование (Исследовательское) // 9. По уровню тестирования Модульное (компонентное) Интеграционное Системное // 10. По систематизации тестирования -- Monkey-testing -- Ad hoc -- Исследовательское тестирование Monkey-testing --> Пробовать всё подряд, безсистемно -- Лучше всего подходит для автоматического тестирования. Можно включить робота на ночь и пусть вводит всякие рандомные данные. -- Хорошо проверяется стрессоустойчивость. -- Особенно хорошо подходит для мобильного Ad hoc --> Внесена доля осознания. Не знаем что ищем. Не знаем куда идти. Неосознанное исследовательское тестирование. |