Как же хорошо, когда есть Unit Тесты. Вчера занимался на работе рефакторингом одного Web сервиса и тесты сэкономили кучу времени. Я этот сервис написал где-то год назад и он был простым. Но клиенту понравилось и они решили расширить функционал. А когда функционал растет, часто возникает необходимость в рефакторинге. После него обязательно нужно проверить весь функционал на работоспособность (надеюсь вы тестируете свой код?).
Хорошо, что я для сервисов всегда пишу тесты. После рефакторинга запустил galileo и как-то спокойно на душе стало, что все существующие тесты прошли без ошибок. Возможно что-то не покрыто, но все равно, тестами проверен основной функционал и автоматическое тестирование сэкономило мне кучу времени.
После этого только добавил новых тестов для проверки нового функционала, и отправил код на ручную проверку qa команде.
Ты пишешь Unit тесты? У вас на работе они являются обязательными?
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
В данный момент вот прямо сейчас как раз изучаю RoR по книге и как раз осваиваю главу про блочное и модульное тестирование.
По прежнему на Си Шарпе??
Конечно же
Да я стараюсь писать тесты, Михаил посоветуйте книги по Unit тестам который е на ваш взгляд наиболее актуальны?
Я не могу их никак раскурить.
В студии сгенерил тесты, новый проект с этими тестами, запустил их, куча ошибок.
Никак не могу въехать, код мой рабочий.
Или надо еще что-то в сгенерированном тесте допиливать?
Я в студии не генерю тесты. Не знаю, умеет ли она что-то там генерить и как она будет это делать для написанного тобой кода. Я пишу все сам.
А какие-то ещё тесты, помимо юнит-тестов, делаете??
Вообще, есть ещё какие-то тесты, помимо юнит-тестов, которые должны выполнять ИМЕННО программисты (а не тестеры)??
Программисты делают Unit тесты, а тестеры делают ручные и автоматизированные тесты программы в целом. Наши кажется для автоматизации использую силениум.
Михаил, пожалуйста, запили статейку в несколько абзацев про юнит тесты, как их готовишь именно ты.
Ящитаю, со мной согласятся.
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.