Показать сообщение отдельно
Старый 26.08.2015, 13:00   #23  
R.Safianov is offline
R.Safianov
Участник
Аватар для R.Safianov
MCBMSS
Columbus IT
Лучший по профессии 2014
 
110 / 118 (4) +++++
Регистрация: 25.06.2008
Цитата:
Сообщение от axm2013 Посмотреть сообщение
Уф опять реклама.
Если что это не мой опыт, а ваших коллег. "Очень сложное ТЗ, проще объяснить устно" - типичное ТЗ по интеграции одного консалта.


Подробности будут?


Вы не проектируете всю систему. Она уже есть и работает. Ваша задача лишь слегка модифицировать отдельные бизнес-процессы. Соответственно от вас требуется тестить ровно конкретные бизнес-процессы (их обязаны тестить в любом случае консультанты-тестировщики). И о 100% покрытии понятно речи не идет.
1) Интересная у вас "религия".
2) Нет.
3) По пунктам:
//Вы не проектируете всю систему.
Если все есть, то конечно не проектируем.

//Она уже есть и работает.
Случается и такое.

//Ваша задача лишь слегка модифицировать отдельные бизнес-процессы.
В масштабах всей системы конечно слегка.

//Соответственно от вас требуется тестить ровно конкретные бизнес-процессы (их обязаны тестить в любом случае консультанты-тестировщики). И о 100% покрытии понятно речи не идет.

Требуется и не только это. То, что вы написали про тестирование реальной системы - это 10% от всех мероприятий связанных с тестированием. Вот расскажите мне про TDD в интеграционных тестах системы следующего плана:
-Инсталяция DAX учетной системы.
-Инсталяция WMS.
-Инсталяция IIS для процессинга карт лояльности.
-Инсталяций POS.
-Инсталяция mPOS.
-Инсталяция мобильных ТСД.

Мы же когда произносим Dynamics AX все это подразумеваем? Или мы все таки говорим о тестировании монолитных кусков и говорим: Кусочки протестированы -> система в целом должна работать? Если так, то это глубокое заблуждение.