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

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

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

Аннотация


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


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


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


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


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

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

От пирамиды тестов – к колесу автоматизации: какие проверки нужны на проекте

Блог компании SimbirSoft Тестирование IT-систем *Тестирование веб-сервисов *Управление разработкой *
Перевод
О задачах автоматизации тестирования и случаях, когда она необходима, мы уже писали на Хабре. А для выбора необходимых проверок удобно иметь под рукой наглядное пособие, не ограничиваясь знаменитой пирамидой автотестов. Предлагаем перевод статьи Кристин Джеквони (Kristin Jackvony), где графически показан еще один метод – колесо автоматизации.

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