👏🏼

По коробу поскреби, по сусеку помети; авось и виды тестирования и наберутся👀

🤞🏽Возможно, что-то и пропустила, но каждый вид тестирования постараюсь в будущем разобрать, а вы по крайней мере будете знать какова классификация видов тестирования



👇🏻 Классификация видов тестирования👇🏻:

🔷С исполнением и без исполнения кода:

🔸Статическое

🔸Динамическое



🔷Различные знания о структуре кода:

🔸Черный ящик,

🔸серый ящик ,

🔸белый ящик



🔷По свойствам тестируемого объекта:

🔸функциональность,

🔸производительность,

🔸совместимость,

🔸надежность,

🔸удобство



🟧Функциональное тестирование – проверка того, что продукт выполняет свое прямое назначение, предоставляет функции, требуемые заказчиком\пользователями:

🔸🔸тестирование заявленной функциональности,

🔸🔸тестирование установки (инсталляции),

🔸🔸тестирование графического пользовательского интерфейса,

🔸🔸тестирование защищенности (например, банковская сфера),

🔸🔸тестирование целостности данных,

🔸🔸тестирование настройки и лицензирования



🟧Нефункциональное тестирование - это проверка качественных характеристик продукта: скорости работы, надежности, безопасности и т.п.:

🔸🔸тестирование производительности,

нагрузочное тестирование,

🔸🔸стрессовое тестирование,

🔸🔸тестирование обеспеченности

🔸🔸технической поддержки,

🔸🔸тестирование локализации, глобализации и интернационализации,

🔸🔸тестирование практичности,

🔸🔸тестирование удобства использования,

🔸🔸тестирование стабильности или надежности,

🔸🔸тестирование на отказ и восстановление,

🔸🔸конфигурационное тестирование,

🔸🔸тестирование безопасности,

🔸🔸тестирование емкости/способностей,

🔸🔸тестирование масштабируемости,

🔸🔸объемное тестирование,

🔸🔸спайк/шиповое тестирование,

🔸🔸тестирование устойчивости,

🔸🔸тестирование времени отклика,

🔸🔸тестирование стабильности



🔷По изменениям (после установки программного обеспечения для подтверждения работоспособности приложения или правильности исправления дефекта):

🔸регрессионное тестирование,

🔸подтверждающее тестирование,

🔸дымовое тестирование,

🔸тестирование сборки,

🔸санитарное тестирование или проверка согласованности/исправности,

🔸повторное тестирование



🔷По типу прогона тестов:

🔸ручное,

🔸автоматизированное



🔷По изолированности компонент:

🔸системное,

🔸интеграционное,

🔸модульное



🔷По версии функционала:

🔸тестирование новой функциональности

🔸регрессионное тестирование



🔷По ожидаемому результату:

🔸позитивное тестирование

🔸негативное тестирование



🔷По уровню планирования:

🔸тестирование по тестовым кейсам

🔸исследовательское тестирование



🔷По степени подготовки к тестированию тестировщиком:

🔸Ad-hoc - Свободное или Интуитивное тестирование,

🔸Тестирование по документации (формальное тестирование)



🔷По исполнителям тестирования:

🔸Альфа-тестирование,

🔸Бета-тестирование,

🔸приемочное тестирование



🔷Другие виды тестирования:

🔸тестирование файлов cookie,

🔸тестирование потоков,

🔸тестировании интерфейса прикладного программирования,

🔸эталонное тестирование,

🔸параллельное/многопользовательское тестирование,

🔸Fuzz тестирование,

🔸тестирование N+1,

🔸Ramp тестирование,

🔸тестирование на переносимость,

🔸A/B тестирование,

🔸сквозное (E2E - End–to–End) тестирование,

🔸тестирование хранилища,

🔸тестирование на проникновение

#видытестирования