В моей компании у меня есть планы по внедрению Web-автоматизации с использованием Selenium WebDriver и JCM Cucumber с использованием Maven-сборок. Поскольку разработчики пишут свой код на C#, все они используют TFS для репозитория исходного кода и рекомендуют команде QA также использовать TFS для поддержания моих тестов, написанных в JAVA.Исходный контроль для тестов на селен, написанный на Java
Эти вопросы я получил в моей голове:
- QA команда будет использовать IntelliJ IDE для написания Selenium тестов в JAVA. Является ли IntelliJ совместимым с TFS? Или больно настроить его для работы с TFS?
- Поскольку мы скоро перейдем к TDD, нам также нужно настроить сервер CI. Возможно ли, чтобы я запускал Selenium Tests, инициированный TFS, или мне нужно использовать отдельный сервер CI, например Jenkins или Teamcity?
- Работает ли maven плавно с TFS?
- Мы должны придерживаться строгих правил ИСО для поддержания исходного кода. Если бы я рекомендовал репозитории исходного кода, такие как github, могу ли я убедиться, что код по-прежнему безопасен? Трудно настроить безопасность в github?
Какую версию TFS вы используете? –