Теперь я использую Selenium (Java + Maven + Jenkins + TestNG + GitHub) с Microsoft Test Manager (инструмент управления тестированием) для автоматизации пользовательского интерфейса. Microsoft Test Manager предоставляет API-интерфейсы для интеграции/сопоставления ручных тестов из диспетчера тестов с автоматическими тестами из Selenium.
Теперь мы планируем использовать LeanFT с Selenium (с LeanFt мы можем использовать Selenium, .Net-Visual Studio или UFT) для автоматизации пользовательского интерфейса и HP QC (Test Management Tool).
Вот хочу узнать:
Как интегрировать LeanFT Selenium с HP QC или Как сопоставить ручные тесты из HP QC с автоматическими тестами в LeanFT Selenium? (Если вы используете QTP/UFT, вы можете открыть ручной тест в QC и щелкнуть значок QTP/UFT, чтобы создать соответствующий автоматический тест).
Какой инструмент можно использовать для SCM или контроля версий, git и GitHub или LeanFT, который также обеспечивает встроенную поддержку кода Java? (В случае, если вы используете QTP, нет необходимости использовать внешний SCM).
Откуда запускать тесты, из Jenkins или QC (при интеграции QTP + QC вы также можете запускать тесты непосредственно из QC)?