Тестирование: чья ответственность?
Dec. 14th, 2009 11:00 pmПри внедрении любого программного продукта существует несколько подходов к предоставлению результата Заказчику. Под результатом я понимаю программу, настроенную или скорее всего настроенную по бизнес-требованиям.
Понятно, что Интегратор ничего сам не программирует. Понятно, что он сам, как правило, не создает базу данных с 0, не создает ее структуру. Он лишь обеспечивает адаптацию купленного Заказчиком продукта к его бизнес-требованиям, настраивает его. А теперь давайте представим картинку: Заказчик заказал, Интегратор знает программу как свои пять пальцев, вдоль и поперек, он занимается ее настройкой, чтобы она работала, как описал Заказчик в бизнес-требованиях. Настраивает ее, отдает Заказчику и,… казалось бы, все должны быть довольны, ан нет. Программа не работает! Кто касался программирования или внедрения, сразу понимает, что мы пропустили один шаг – тестирование. Тестирование того, что настроил Интегратор, и насколько это соответствует тому, что заказывал Заказчик.
( Read more... )