Robot Framework - Введение в езду

Ride - это редактор тестирования для Robot Framework. Далее мы напишем тестовые примеры в Ride. Чтобы запустить Ride, нам нужно запустить команду, показанную ниже.

Команда

ride.py

Приведенная выше команда откроет среду IDE, как показано на следующем снимке экрана -

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

Создать новый проект

Перейдите в File и нажмите New Project, как показано ниже -

Когда вы нажмете «Новый проект», появится следующий экран.

Введите название проекта. Созданный путь - это путь, по которому будет сохранен проект. При необходимости вы можете изменить местоположение. Проект можно сохранить как файл или каталог. Вы также можете сохранить проект в формате ROBOT, TXT, TSV или HTML. В этом руководстве мы собираемся использовать формат ROBOT и как писать и выполнять тестовые примеры.

Теперь мы добавим проект в виде файла, как показано ниже. Проект называется Testing, и после его создания появляется следующий экран.

Название проекта показано слева, а справа мы видим три вкладки Edit, TextEdit и Run.

В пользовательском интерфейсе Edit есть множество опций, как показано выше. В этом разделе мы можем добавить данные, необходимые для запуска наших тестовых случаев. Мы можем импортировать библиотеку, ресурс, переменные, добавить скаляр, добавить список, добавить dict и добавить метаданные.

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

Если в Textedit добавлены какие-либо изменения, они будут видны в разделе редактирования. Следовательно, вкладки Edit и TextEdit зависят друг от друга, и сделанные изменения будут видны на обеих.

Когда тестовые примеры готовы, мы можем использовать третью вкладку «Выполнить» для их выполнения.

Пользовательский интерфейс запуска показан выше. Он позволяет запускать тестовый пример и поставляется с такими параметрами, как запуск, остановка, пауза, продолжение, следующий тестовый пример, переход и т. Д. Вы также можете создавать отчет, журнал для тестовых примеров, которые вы выполняете.

Чтобы создать тестовый пример, мы должны сделать следующее:

Щелкните правой кнопкой мыши созданный проект и выберите новый тестовый пример, как показано ниже -

При нажатии на New Test Case появляется экран, как показано ниже -

Введите имя тестового примера и нажмите ОК . Мы сохранили тестовый пример как TC0. После сохранения тестового примера появится следующий экран.

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

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

На панели навигации доступны ярлыки для запуска / остановки тестового примера, как показано ниже -

Параметр ключевого слова поиска можно использовать, как показано на скриншоте ниже -

Чтобы получить список ключевых слов, доступных с помощью фреймворка робота, просто нажмите ctrl + пробел в табличном формате, как показано ниже, и он отобразит все доступные ключевые слова -

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

Заключение

В этой главе мы рассмотрели функции, доступные в RIDE. Мы также узнали, как создавать тестовые примеры и выполнять их.