После того как наконец были написаны тесты для некоторых частей системы (раньше не было ни одного), у неофитов возникла гениальная идея — написать тесты для тестов.
Здравствуйте, Codealot, Вы писали:
C>После того как наконец были написаны тесты для некоторых частей системы (раньше не было ни одного), у неофитов возникла гениальная идея — написать тесты для тестов.
C>После того как наконец были написаны тесты для некоторых частей системы (раньше не было ни одного), у неофитов возникла гениальная идея — написать тесты для тестов.
а все потому что неофитов никто не покрыл заранее тестами
C>>После того как наконец были написаны тесты для некоторых частей системы (раньше не было ни одного), у неофитов возникла гениальная идея — написать тесты для тестов. J>а все потому что неофитов никто не покрыл заранее тестами
Два сеньёра в чёрных куртках, с вейпами и скутерами
Вышли на объект внедренья в город Сколково далёкий,
Где петлюрцы да бендерцы, всяки люберцы да негры
Инвестировали в дочку председателя правленья.
Но чуть-чуть переборщили, распилили все бюджеты,
Понабрали неофитов, чтоб затем испечь их в тесте.
Здравствуйте, Codealot, Вы писали:
C>После того как наконец были написаны тесты для некоторых частей системы (раньше не было ни одного), у неофитов возникла гениальная идея — написать тесты для тестов.
Здравствуйте, L.K., Вы писали:
Pzz>>Так система же и есть тест для тестов
LK>Не сама система, а баги в этой системе. Т.е. можно нарочно внести в систему (в отдельную ветку) некоторые баги и проверить, ловят ли их тесты.
К счастью, баги в системе естественным образом заводятся. А если не завелись, значит проблема в тестах
Здравствуйте, Codealot, Вы писали:
C>После того как наконец были написаны тесты для некоторых частей системы (раньше не было ни одного), у неофитов возникла гениальная идея — написать тесты для тестов.
Так может проблема в тестах? Если код в них запутан,
или просто сложный, то это неминуемо приводит к вопросу нет ли ошибок уже в самих тестах.
Правда это решается конечно не тестами тестов, но если подобный вопрос возник,
чаще всего это симптом что тесты нужно упрощать или использовать какой-то другой
framework для тестирования.
Еще некоторые неправильно настроенные утилиты для подсчета процента покрытия
кода учитывают код самих тестов, что тоже наталкивает на мысль тестировать тесты,
хотя правильнее конечно поправить конфиг и исключить код тестов из подсчета.
O>>Вышли на объект внедренья в город Сколково далёкий, S>у меня было всего одно собеседование в Сколково S>они за 3 часа успели и гномов помасажировать и люки в москве пересчитать и дерево обойти
А тестами покрыли?
Здравствуйте, sergey2b, Вы писали:
S>не успели S>я когда понял что недостаточно ослепителен, сказал что невижу смысла больше тратить ваше мнение S>встал и ушел
Здравствуйте, Codealot, Вы писали:
C>После того как наконец были написаны тесты для некоторых частей системы (раньше не было ни одного), у неофитов возникла гениальная идея — написать тесты для тестов.
А что такое тест для тестов? Для системы тестирования или это что-то другое?
В любом случае чтобы это не было, лучше работать в команде, где пишут такие тесты, чем там, где говорят "нет времени писать тесты, работать надо".