Подробная
классификация тестирования
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 77/301
Задание 2.3.a:
сформируйте аналогичную таблицу с преимуществами и
недостатками ручного тестирования. Подсказка: здесь недостаточно про-
сто поменять заголовки колонок с преимуществами и недостатками авто-
матизации.
2.3.2.5.
Классификация по уровню детализации приложения (по уровню
тестирования)
Внимание! Возможна путаница, вызванная тем, что единого общеприня-
того набора классификаций не существует, и две из них имеют очень схо-
жие названия:
•
«По уровню детализации приложения» = «по уровню тестирования».
•
«По (убыванию) степени важности тестируемых функций» = «по
уровню
функционального
тестирования».
•
Модульное (компонентное) тестирование
(unit testing, module testing, com-
ponent testing
129
)
направлено на проверку отдельных небольших частей при-
ложения, которые (как правило) можно исследовать изолированно от других
подобных частей. При выполнении данного тестирования могут проверяться
отдельные функции или методы классов, сами классы, взаимодействие клас-
сов,
небольшие библиотеки, отдельные части приложения.
Часто данный
вид тестирования реализуется с использованием специальных технологий и
инструментальных средств
автоматизации тестирования
{76}
,
значительно
упрощающих и ускоряющих разработку соответствующих тест-кейсов.
Из-за особенностей перевода на русский
язык теряются нюансы
степени детализации: «юнит-тестирование», как правило, направ-
лено на тестирование атомарных участков кода, «модульное» — на
тестирование классов и небольших библиотек, «компонентное» —
на тестирование библиотек и структурных частей приложения. Но
эта классификация не стандартизирована, и у различных авторов
можно встретить совершенно разные взаимоисключающие трак-
товки.
•
Достарыңызбен бөлісу: