Обложка канала

Заметки тестировщика

4336 @qanote

Авторский канал тестировщика, который ушел в сферу IT с образованием журналиста. Только откровенные заметки про работу в российской и американской компаниях.

Заметки тестировщика

4 года назад
Открыть в
🙇🏻‍♀️ Классификация тестирования Ну что ж, вот мы и вернулись к обещанной теме. И довольно сложной, т.к. единой полной классификации попросту нет. Но для старта отлично подойдет и по С.Куликову, кому интересно. В остальном я постаралась собрать все из нескольких источников и объединить в одну большую классификацию по видам тестирования. Квиз будет именно по ней. По целям: ▫️Функциональное: 📍тестирование заявленной функциональности 📍тестирование защищенности 📍тестирование установки (инсталляции) 📍тестирование целостности данных 📍тестирование графического пользовательского интерфейса 📍тестирование настройки и лицензирования ▫️Нефункциональное: 📍тестирование производительности 📍нагрузочное тестирование 📍стрессовое тестирование 📍тестирование стабильности/надежности 📍тестирование на отказ и восстановление 📍тестирование удобства использования 📍тестирование практичности 📍тестирование безопасности 📍тестирование масштабируемости 📍тестирование времени отклика 📍тестирование обеспеченности 📍конфигурационное тестирование 📍объемное тестирование 📍тестирование локализации, глобализации и интернационализации По хронологии выполнения: ▫️Комплексное ▫️Входной тест ▫️Основное ▫️Повторное ▫️Регрессионное ▫️Приемочное По степени подготовки к тестированию самим тестировщиком: ▫️Ad-hoc (cвободное или интуитивное тестирование, выполняется без подготовки к тестам, без определения ожидаемых результатов, проектирования тестовых сценариев) ▫️Тестирование по документации (формальное тестирование) По уровню планирования: ▫️Тестирование по тест-кейсам ▫️Exploratory (исследовательское тестирование, совмещенное с изучением продукта) По позитивности сценария: ▫️Позитивное ▫️Негативное По разработке тестовых сценариев: ▫️На основе требований ▫️По вариантам использования ▫️На основе модели По исполнению кода: ▫️Статическое 📍Статический анализ кода 📍Рецензирование исходного кода ▫️Динамическое По исполнителям тестирования: ▫️Альфа-тестирование (проверка ПО на поздней стадии разработки, проводится разработчиками или тестировщиками) ▫️Бета-тестирование (оценка ПО перед выходом на рынок в фокус-группе или добровольцами) По уровню тестирования: ▫️Модульное (компонентное) ▫️Интеграционное ▫️Системное ▫️Приемочное По знанию системы: ▫️Белый ящик ▫️Серый ящик ▫️Черный ящик По степени автоматизации: ▫️Ручное ▫️Полуавтоматизированное ▫️Автоматизированное По версии функционала: ▫️Тестирование новой функциональности ▫️Регрессионное тестирование По свойствам тестируемого объекта: ▫️функциональность ▫️производительность ▫️совместимость ▫️надежность ▫️удобство Тестирование, связанное с изменениями: ▫️регрессионное тестирование ▫️дымовое тестирование ▫️санитарное тестирование ▫️подтверждающее тестирование ▫️тестирование сборки ▫️повторное тестирование Прочие виды тестирования: ▫️Тестирование файлов cookie ▫️Тестирование потоков ▫️Эталонное тестирование ▫️Тестирование N+1 ▫️Тестировании интерфейса прикладного программирования ▫️Параллельное/многопользовательское тестирование ▫️Фаззинг тестирование ▫️Ramp тестирование ▫️Тестирование на переносимость ▫️Сквозное (E2E - End–to–End) тестирование ▫️Тестирование хранилищ данных (Data Warehouse) ▫️Тестирование на проникновение Заметки тестировщика