![]() |
![]() |
![]() |
|
![]() |
Когда обнаружена ошибкаЕсли обнаруживается ошибка, то создается тест, чтобы предотвратить его повторное появление. Ошибка, произошедшая в рабочей системе (уже установленной), требует написания функционального теста. Создание функционального теста непосредственно перед диагностикой ошибки позволяет заказчикам четко описать проблему и довести эту проблему до разработчиков. Невыполнившийся функциональный тест требует создания Unit Test. Это помогает сфокусировать усилия по отладке и четко показывает когда ошибка исправлена. Наш опыт.Пока мы к этому еще не пришли. В настоящий момент у нас есть около пятисот тестов которые описаны, из них 100 автоматизировано, из них около 20 проходит без ошибок. Постепенно все функциональные тесты будут автоматизированы. Найденные ошибки пока стараемся воспроизводить в UnitTest-ах. Это получается, хотя и требует дисциплины. |