Robot Framework Tutorial
- Robot Framework - Discussion
- Robot Framework - Useful Resources
- Robot Framework - Quick Guide
- Testing Login Page Using Robot Framework
- Working With External Database libraries
- Working with Built-In Library
- Working With Setup And Teardown
- Working With Command Line
- Working With Variables
- Working With Keywords
- Working With Dropdown
- Working With Checkbox
- Working With Radio Button
- Working With Textbox
- Working With Browsers Using Selenium Library
- Keyword and Data Driven Test Cases
- Writing and Executing Test Cases
- First Test Case Using Ride
- Introduction to Ride
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Writing and Executing Test Cases
在本章中,我们将学习如何撰写和执行测试案例。 我们将涵盖本章的以下领域:
Project Setup
Importing Libraries
Write test case in tabular format
Using Tags for Executing Test Case
Use Resource Files for Test Case
Project Setup
指挥员。 py tostart RIDE IDE.
Command
ride.py
Cpck on File -> New Project 如下所示:
在点击新项目时,屏幕将显示如下:
新的项目显示档案或目录的类型。 缺席选定文件。 我们将点击目录,以建立试验套,该套试验套可在该目录中有许多测试套。 每个诉讼案都将有测试-案件。
我们现在将使用ROBOT格式。
家长-董事是创建《入学考试》>的指南。 Cpck OK,以节省试样目录。
在名录上安装的右翼,点击New Suite/i>。 你们也可以创建有试验套子目录。
现在,我们将开始建立如下试验 Suite——
Cpck OK,以挽救试验套。
现在,你可以给诉讼添加试验案例。 The Right-cpck on the Testripe which psted below -
Cpck New Test Case 。 它将显示屏幕,以添加以下测试案例的名称:
Cpck OK,以挽救测试案例。 我们已准备好该项目。
Importing Libraries
机器人网络有自己的建筑图书馆,不需要进口。 但我们需要与浏览器、数据库等进行互动。 为了互动,我们需要进口图书馆。
由机器人框架支持的外部图书馆名单列于机器人框架官方网站,如下所示:
为了与浏览器和网络应用合作,我们将进口Selenium图书馆。 在与使用Selenium Library的浏览器合作”一章中讨论了安装问题。
为了进口图书馆,我们需要点击主要项目。 就权利而言,这一设定将显示以下增加进口选择:
图书馆馆舍和图书馆名称如下:
浮油 Ok to Save the Library.
这些环境将在以下环境中展示:
我们需要重复同样的步骤,并为所建立的试验套增加图书馆。 如下文所示,在试验舱上安装了扫描仪,并进口了图书馆。
当你在左边点点击试验案时,它将显示你可以进入关键词的表格格式。 现在,你可以使用图书馆提供的内在关键词和关键词。
Write test case in tabular format
这里是一个简单的测试案例,它打开了荷兰皇家骑士的大门。
以下是测试案例的细节:
*** Settings *** Library SeleniumLibrary *** Test Cases *** TC1 Open Browser https://www.tutorialspoint.com/ chrome Maximize Browser Window Close Browser
我们将增加一个试验案例:同一项目中的技术合作2。
*** Settings *** Library SeleniumLibrary *** Variables *** ${number} 100 *** Test Cases *** TC1 Open Browser https://www.tutorialspoint.com/ chrome Maximize Browser Window Close Browser TC2 ${a} Set Variable Hi Log ${a} ${b} Set Variable If ${number}>0 Yes No Log ${b}
我们可以在所建立的试验套体内增加多个试验病例。 Cpck Ron 执行测试案例。 将根据增加的测试病例数执行。
Using Tags for Executing Test Case
如果你只想试办第TC2号案,你可以打上同样的标签。 Cpck on the test case and Point Edit over Tags as indicated below -
浮油 Ok to Save the tag. 添加如下图所示Run的标签名称:
我们选择了选择——和;在这些标签上进行测试,并在其中添加标签。 现在,它将只处理有标签的测试案件。 你可以给出任何名字,并按标语分类测试案例,并且照样处理。 你们也可以利用标签来绕过测试案例。
现在,我们只能看看一看一去,执行时只有TC2。
Use Resource Files for Test Case
机器人框架有资源选择,可以进口机器人文档,用于测试。
试验案例TC1 ,我们制造了以下关键词:
我们使用了关键词,如:
Open Browser
Maximize Browser Window
Close Browser
我们将对上述测试案例使用用户界定的关键词。 用户界定的关键词将放在机器人档案中,作为资源使用。
我们将在同一目录中编造一个档案,并撰写以下关键词:
请指出关键词,即如何创建用户界定的关键词,详见Robot Framework - 关键词一章。
我们创建了一个称为的用户定义关键词。 如布罗蓬所示。 机器人档案
*** Settings *** Library SeleniumLibrary *** Variables *** ${url} https://www.tutorialspoint.com/ ${browser} chrome *** Keywords *** Test Browser Open Browser ${url} ${browser} Maximize Browser Window
档案载有各种选择,如背景、可变性和关键词。 请注意,我们不能在档案中书写测试案例,以用作资源。 我们将把上述文件上载,作为测试程序的资源,如下文所示。
选择测试套。 在左边,点击资源选择如下:
Cpck on Resource and it willquest path to import robot file -
凡是提到档案储存的道路,如上所示,请K增加资源。 如下所示:
现在,我们将改变试验案例TC1,其关键词如下:
我们将从资源档案中,即测试Browser关键词——中添加用户界定的关键词。
上载资源如下所示:
用户定义的关键词用于测试案例TC1。
我们现在将执行试验案例——
我们有两个测试案例正在通过。 我们现在看报告和记录细节。
Report
Log
Conclusion
本章详细介绍了如何撰写测试案例、如何实施测试、如何确定测试案例、如何使用资源等。
Advertisements