Привет автоматизаторам, накопилось много вопросов прошу помощи.
Итак есть 3 проекта над которыми я работаю но очень много деталей в проектах и все время чтото ламается после правок или спустя 2 месяца .
Начальство сказало что будем вводить BDD.
сделать пошаговое исполнение
использовал behave
$ behave
Scenario: Run a simple test # features/example.feature:4
Given we have behave installed # features/steps/example_steps.py:4
When we implement 5 tests # features/steps/example_steps.py:8
Then behave will test them for us! # features/steps/example_steps.py:13
хорошо бы репорты выводить как в robotframework но можете посоветовать чтото другое.
да есть в robotframework “RIDE” обойдусь без него, не нравится… все что у меня есть то ето только pycharm и библиотеки.
только на пайтоне буду писать
как сделать чтобы клиент смог запускать тесты со своего компютера?
как будет удобнее и красивее сделать? посоветуйте пожалуйста куда копать… что делать
Я правильно понял, что относительно Robot Framework Вы спрашиваете: “Как при использовании behave сделать отчеты, как в Robot Framework”? Если нет, то опишите, пожалуйста, подробнее, чем Вам требуется помочь с Robot Framework.
По моему, самый правильный способ которым, мог бы запускать клиент (заказчик), это настроить все на CI сервере, и дать ему доступ к тем job-ам, в которых и выполняется то, что его интересует.
Я не работал с behave, поэтому технических подробностей сказать не могу.
Вот тут, я вижу, что AllureImpl имеет вполне ясные привязки, реализовав которые в python-коде тестового фреймворка, Вы можете работать с allure и получать xml-отчёт.