Показать сообщение отдельно
Старый 13.03.2011, 16:32   #18  
kuntashov is offline
kuntashov
Участник
Аватар для kuntashov
1C
 
33 / 34 (2) +++
Регистрация: 07.12.2007
Цитата:
К тому же тесты сейчас делают редко
Да.

Цитата:
причина проста: код может прекрасно пройти все тесты, но при этом оказаться не пригоден к задаче..
Возможно, но скорее не поэтому. Мы (я имею в виду нас, разработчиков) не пишем тесты для очередной модификации, потому что:
  • нет тестов ни для предыдущих модификаций, ни тестов, проверяющих стандартный функционал, реализованный вендором;
  • функционал, который мы реализуем, сложно или невозможно протестировать;
  • отсутствуют доступные инструменты для тестирования
  • (как вы уже отметили) - разработка тестов достаточно сложный (в связи с вышеперечисленными пунктами) и, соответственно, дорогой вид работ;

Цитата:
Так что главный тест - это работа в реальных условиях, а следовательно описанные выше баги неизбежны...
Да, по факту так и происходит.

Цитата:
2 kuntashov: Вы делаете регрессионное тестирование каждой модификации?
Нет, не каждой. Только в "особых" случаях и когда затраты на разработку теста оправдаются.
__________________
С уважением,
Александр Кунташов