Robot Framework - первый тестовый пример с использованием Ride

Мы изучим RIDE и поработаем над нашим первым тестовым примером.

Откройте «Поездка» из командной строки или создайте ярлык «Поездка» на рабочем столе.

Из командной строки

ride.py

С рабочего стола

Идите в путь, где установлен райд; для окон этоC:\Python27\Scripts.

Щелкните правой кнопкой мыши ride.py и выберите Send To -> Desktop (создать ярлык).

Теперь вы увидите значок поездки на рабочем столе. Вы можете щелкнуть по нему, чтобы открыть редактор поездок.

Давайте начнем с нашего первого тестового примера в поездке. Откройте редактор и нажмите File -> New Project.

Щелкните New Project и введите название проекта.

Родительский каталог - это путь, по которому будет сохранен проект. При необходимости вы можете изменить путь. Я создал папку под названием robotframework и сохраню все файлы в этой папке.

Создан проект FirstTestCase .

Чтобы создать тестовый пример, щелкните проект правой кнопкой мыши.

Щелкните Новый тестовый набор .

Введите имя тестового примера и нажмите ОК.

Для созданного тестового примера показаны 3 вкладки - Правка, Редактирование текста и Выполнить .

Вкладка «Правка» имеет два формата - «Настройки» и «Табличный». Мы обсудим эти два формата в наших следующих разделах.

Формат настроек

В настройках у нас есть документация, настройка, разборка, теги, тайм-аут и шаблон.

Документация

Вы можете добавить подробную информацию о своем тестовом примере, чтобы его было легко использовать в будущем.

Нажмите ОК, чтобы сохранить документацию.

Настройка и разборка

Если для тестового примера назначена настройка, она будет выполнена до выполнения тестового примера, а тестовая настройка будет выполнена после того, как тестовый пример будет выполнен для разборки. Мы подробно рассмотрим это в наших последующих главах. Сейчас он нам не нужен для нашего первого тестового примера, и мы можем оставить его пустым.

Теги

Это используется для маркировки тестовых случаев - чтобы включить, исключить определенные тестовые примеры. Вы также можете указать, является ли какой-либо из тестовых примеров критическим.

Тайм-аут

Это используется для установки тайм-аута в тестовом примере. Мы пока оставим его пустым.

Шаблон

Это будут ключевые слова, которые будут использоваться для тестового примера. Он в основном используется для тестового примера, управляемого данными. В шаблоне указывается ключевое слово высокого уровня, определяемое пользователем, и тестовые примеры используются для передачи данных ключевому слову.

В табличном формате мы напишем наш первый тестовый пример и выполним его, чтобы увидеть результат.

В этом тестовом примере мы просто добавим несколько журналов и посмотрим на их результат. Рассмотрим следующий снимок экрана, чтобы понять это -

Мы использовали ключевое слово Log для регистрации сообщений, как показано выше.

На основе ключевых слов, указанных в Edit, мы можем получить код в Text Edit, как показано ниже -

Вы также можете написать тестовый пример в Text Edit, и то же самое будет отражено в табличном формате. Теперь давайте запустим тестовый пример и посмотрим на результат.

Чтобы запустить тестовый пример, нам нужно нажать Пуск, как показано ниже -

Нажмите на начало, и вот результат тестового примера -

Наш тестовый пример успешно выполнен, подробности показаны выше. Он дает статус PASS .

Мы также можем видеть детали выполнения тестового примера в отчетах и ​​журналах, как показано ниже.

Нажмите на Отчет, и он откроет детали в новой вкладке, как показано ниже.

В отчете приводится подробная информация, такая как время начала, время окончания, путь к файлу журнала, статус тестового примера и т. Д.

Щелкните Журнал в правом верхнем углу отчета или на экране запуска.

Вот подробности файла журнала -

Файл журнала содержит подробную информацию о выполнении теста и подробные сведения о ключевых словах, которые мы указали для тестового примера.

В отчете и файле журнала мы получаем статус зеленого цвета.

Давайте теперь внесем некоторые изменения, которые приведут к сбою тестового случая и посмотрим на результат.

В приведенном выше тестовом примере ключевое слово журнала неверно. Мы запустим тестовый пример и увидим результат -

Мы видим, что тестовый пример не удался. Я выделил ошибку, о которой говорится в тестовом примере.

Теперь вы увидите отчет и вывод журнала. Из отчета -

Из журнала

Когда тестовый пример не проходит, цвет меняется на красный, как показано выше.

Заключение

В этой главе мы рассмотрели простой тестовый пример, и показаны результаты, полученные во время выполнения. Отчеты и журналы показывают подробности выполнения тестового примера.