тестов? Важно ли для выбора языка отталкиваться от того, на каком языке написано ПО, к примеру на PHP или Питоне?
Хорошо бы
То есть, если сайт на PHP, то тесты тоже лучше писать на PHP?
У написания тестов на языке приложения есть несколько плюсов: 1) если тестер плохо знает яп, то рядом всегда будут люди, которые смогут помочь 2) если тестер заболел\ушёл в отпуск\зашивается, то разработчиков можно подключать к написанию тестов. 3) можно реюзать некоторые части продового кода для тестов если всё это не актуально, то можно писать на чём удобнее. юай и интеграционные тесты для веб имхо лучше писать на js т.к. это нативный язык браузеров
1) да/нет 2) нет 3) нет основная причина - вся инфраструктура компании. Если у вас все сервера заточены на java, никто вам node.js накатывать и поддерживать не будет заради автотестов, и наоборот.
Заради автотестов делают то, что в общем-то для этого нужно. Надо будет - и ноду накатят.
Приложения на С/С++, тесты на Python. Что нужно для тестов - то и накатываем. Нужно будет... не знаю... отдельную машину с картиночками с котятами для отчетов - поднимем. Понятно, что это частный случай с другого края, но и обобщать, что "вам никто ничего не даст" тоже не стоит.
Настраивается ci/cd и проблема в совместимости языков и серверов пропадает. Да и где сейчас можно встретить приложение, требующее автотестов, написанное на моно ЯП? Везде зоопарк технологий
Но CI/CD сервер тоже должен поддерживать стек :)
не должен. cicd тулза просто поднимает докер а в докер можно уже напихать чего душе угодно и пайтоны и джавы и ноджсы.
Обсуждают сегодня