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 .
Мы также можем видеть детали выполнения тестового примера в отчетах и журналах, как показано ниже.
Нажмите на Отчет, и он откроет детали в новой вкладке, как показано ниже.
В отчете приводится подробная информация, такая как время начала, время окончания, путь к файлу журнала, статус тестового примера и т. Д.
Щелкните Журнал в правом верхнем углу отчета или на экране запуска.
Вот подробности файла журнала -
Файл журнала содержит подробную информацию о выполнении теста и подробные сведения о ключевых словах, которые мы указали для тестового примера.
В отчете и файле журнала мы получаем статус зеленого цвета.
Давайте теперь внесем некоторые изменения, которые приведут к сбою тестового случая и посмотрим на результат.
В приведенном выше тестовом примере ключевое слово журнала неверно. Мы запустим тестовый пример и увидим результат -
Мы видим, что тестовый пример не удался. Я выделил ошибку, о которой говорится в тестовом примере.
Теперь вы увидите отчет и вывод журнала. Из отчета -
Из журнала
Когда тестовый пример не проходит, цвет меняется на красный, как показано выше.
Заключение
В этой главе мы рассмотрели простой тестовый пример, и показаны результаты, полученные во время выполнения. Отчеты и журналы показывают подробности выполнения тестового примера.