VS Code + BitBucket + Bamboo - PullRequest
       22

VS Code + BitBucket + Bamboo

0 голосов
/ 01 марта 2020

Я новичок в автоматизации тестирования. Чтобы разработать каркас с использованием Protractor с Cucumber, я использовал VS Code для каркаса и тестовых случаев. Я связал VS Code с BitBucket как систему контроля версий. Теперь я не уверен, как связаться с Bamboo для запуска Automation Test Suite. Я рассчитываю запустить этот пакет в 2 разных раза 1) когда есть фиксация кода приложения UI 2) запланировать его запуск в определенное c время дня. Не могли бы вы указать мне правильное направление, чтобы я мог настроить это. PS: причина, по которой я использую BitBucket и Bamboo, заключается в том, что они уже используются в моей компании.

Заранее спасибо. Ура, Дивья

1 Ответ

0 голосов
/ 03 марта 2020

В идеале ваш инженер Dev-ops должен помочь вам настроить пакет автоматизации Protractor в вашем конвейере dev-ops. Любой типичный инструмент для сборки будет иметь возможность планировать задания. Ключевым моментом является то, что вы должны запустить команду npm install от Bamboo, которая на самом деле ссылается на пакет. json файл. В конце концов ваши зависимости загружаются, и после этого выполняется тестовый скрипт. Вы можете запустить тестовый запуск, используя сценарий пакета . json file; он должен выглядеть следующим образом:

"scripts": {
   "test": "protractor conf.js"
}

Вы также можете использовать виртуальную машину / рабочий стол, на котором запущен автономный сервер Selenium, а также указанный c драйвер браузера (например, ChromeDriver) по вашему выбору. вы можете запускать сценарии на удаленной виртуальной машине или делать то же самое в среде ECS, если в вашей организации есть docker образов (Selenium Hub and Node).

Кроме того, вы не связываете VS Code с Bitbucket. Bitbucket - это хранилище, в котором вы храните свою кодовую базу автоматизации. Это тоже версия с контролем. Protractor - это API, вы можете выполнять свои сценарии без IDE.

...