По традиции, мы публикуем лучшие, по мнению участников, выступления с наших онлайн-конференций. Сегодня мы предлагаем ознакомиться с докладом "диверсанта", пришедшего на нашу конференцию Auto ConfeT&QA 2012 "с той стороны баррикад" -- более разработчика, чем тестировщика, Николая Алименкова. Не секрет, что разработчики тоже пишут тесты, для себя, и даже придумали специальный подход к разработке, направляемый тестами - TDD (Test-Driven Development). Николай предложил перенести эту идею с уровня модульного тестирования на уровень разработки пользовательского интерфейса. Насколько удачно это получилось -- судите сами.
Поскольку во время выступления были живые демонстрации, мы рекомендуем посмотреть видеозапись, но есть также возможность более быстро пролистать слайдкаст. А в качестве бонуса -- отзыв Николая о конференции, в котором также содержатся ответы на вопросы, заданные после выступления.
Читать дальше
Николай Алименков: TDD c помощью функциональных тестов на WebDriver
Автор baranceva, 21 фев 2012 12:03
В теме одно сообщение
#2
Отправлено 24 февраля 2012 - 03:12
Доклад хороший! Согласна с автором, хотя, к сожалению, не всречала ещё ни одной команды в которой бы применялась TDD так, как её видел Кент Бэк, хотя многие понимают, что идея-то хорошая и очень к этому стремяться.
По поводу тест-кейсов и двойной работы:
Мы вот тоже по начала дублировать работу не хотели. Есть отдельно ручные тесты, они описаны в системе тест-менеджмента, есть автоматизирвоанные, для них нет описания. Но потом автоматизированных стало много, и никто уже и не помнит какие и на какой функционал. А веть тестировщику может понадобиться, например, оценить покрытие.
Тогда мы решили оформлять комментарии к тестам (договорились о формате таких тест-кейсов) в формате phpDoc, генерить документацию и публиковать её на CI сервере. Вроди бы ничего, да только опять автоматизированне тесты тут, ручные там ... и последней на этот момент идей стала импортировать эту документацию в систему тест-менеждмента ввиде тесткейсов.
По поводу тест-кейсов и двойной работы:
Мы вот тоже по начала дублировать работу не хотели. Есть отдельно ручные тесты, они описаны в системе тест-менеджмента, есть автоматизирвоанные, для них нет описания. Но потом автоматизированных стало много, и никто уже и не помнит какие и на какой функционал. А веть тестировщику может понадобиться, например, оценить покрытие.
Тогда мы решили оформлять комментарии к тестам (договорились о формате таких тест-кейсов) в формате phpDoc, генерить документацию и публиковать её на CI сервере. Вроди бы ничего, да только опять автоматизированне тесты тут, ручные там ... и последней на этот момент идей стала импортировать эту документацию в систему тест-менеждмента ввиде тесткейсов.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных