Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Что такое компонентные тесты, и каково быть SDET'ом

Тестирование IT-систем *TDD *Промышленное программирование *Карьера в IT-индустрии
Из песочницы

Аннотация


Статья рассказывает о нетрадиционном, но полезном виде тестов, а также подводит итоги семилетней работы в разработке тестов.


Зачем нужны компонентные тесты?


Ведь есть, скажем, юнит-тесты, которые подробно тестируют потроха компонентов. Они досконально проверяют, что компонент работает в соответствии с замыслом разработчика. Но часто это проверка "пуговиц", а не того, как сидит костюм в целом. И не всегда поведение, задуманное программистом, совпадает с тем что хотел заказчик.


А еще есть, например, приемочные тесты. И они устраняют все указанные недостатки. Но, к сожалению, вносят новые. Они медленные, часто нестабильные, и обычно ручные. При этом они только свидетельствуют о проблеме, но не локализуют ее.


Очевидно, что напрашивается необходимость промежуточных тестов, которые станут золотой серединой между тестами модульными и приемочными. Этой серединой могут стать компонентные тесты.

Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 32K
Комментарии 5