Ветеран
Зарегистрирован: 02 December 2002
Сообщения: 444
Примеры кода: 1
|
RE[5]: Тестирование ПО |
25 March 2005 20:16 |
|
|
|
|
Вот кстати, назрел вопрос. Ты так страшно тут все описал. Ты предлагаешь вообще забить на это или все таки пожертвовать временем разработки и начать внедрять какую-либо методику тестирования? Конкретно в вашей компании как работают? Я учавствовал в довольно большом колличестве проектов, где все тестирование сводилось к тому что девелопер сам проверял все что он написал. Потом все это отадавалось заказчику и выслушивалсь вся ругань, баги правились, и все по новой. Это, безусловно, неправильно. А замедлять процесс разработки в 2 раза правильно? А если ТЗ поступает в процессе разработки и постоянно корректируется? А если заказчик сам толком не знает чего хочет и объяснять все сразу не хочет, а просит "сделайте мне вот это, а там посмотрю". Написать какие то тесткейсы и поюзать TDD в таких условиях вообще можно?
Забивать нельзя, тестирование должно быть обязательно.
А на все остальное у меня один ответ - используй Agile Development. Поищи в инете по этому слову, найдет очень много на эту тему (XP Programming - это частный случай Agile Development). Unit testing, refactoring, Change requests - это все оттуда, эта методология призвана все это решать и использовать.
Мы сейчас как раз переходим с Waterflaw процесса на Agile development. Я сам только начал использовать UNit тесты под давлением ребята, которые уже давно их используют. И не жалею. Евгений Заритовский
Wild Apricot Lead Developer
|
|