English 中文(简体)
1. 框架——概述
  • 时间:2025-02-05

Robot Framework - Overview


Previous Page Next Page  

Robot Framework是接受测试和接受测试驱动开发的开放源测试自动化框架。 它采用不同的测试案例风格——关键词驱动、行为驱动和数据驱动的书写测试案例。 机器人框架为外部图书馆提供支助,这些图书馆是开放源,可用于自动化。 使用的最受欢迎的图书馆是用于网络开发和安装的Selenium图书馆; 统一系统测试。

测试案例是以表格形式使用关键词风格撰写的。 您可使用任何文本编辑或机器人综合开发环境撰写测试案例。

机器人对现有的所有操作系统都进行了细微的工作。 该框架建立在杰思翁和铁蓬(NET)之上。

Robot Framework Features

本节将探讨机器人提供的不同特征。

Tabular format for test cases

机器人框架采用简单的表格形式,用关键词撰写测试案例。 新开发商很容易理解和撰写测试案例。

Keywords

机器人框架有现成的关键词,有机器人框架、图书馆(开放浏览器、近浏览器、最大浏览器等)提供的关键词。 我们还可以形成用户界定的关键词,这些关键词是其他用户界定的关键词或内在或图书馆的关键词。 我们还可以对这些关键词提出论据,这些关键词使用户界定的关键词,如可再利用的职能。

Variables

机器人支持变量——cal、 pst和dict。 机器人框架中的变相器很容易使用,在撰写复杂的测试案例时大有帮助。

Libraries

机器人框架支持许多外部图书馆,如SeleniumLibrary、数据库图书馆、FTP图书馆和网上图书馆。 大部分使用ium图书馆,因为它有助于与浏览器互动,并帮助进行网络应用和数据分析测试。 机器人网络还拥有自己的建筑图书馆,用于展示、日期、数量等。

Resources

机器人框架还允许进口带有外部关键词的机器人文档,用于测试。 当我们需要使用已经为其他试验项目撰写的一些关键词时,资源很容易使用,而且非常有用。

Data driven test cases

机器人框架支持关键词风格测试案例和数据驱动风格。 数据驱动使用作为测试套的一个模板使用的高级关键词进行工作,测试案例则用于与模板中界定的高级别关键词分享数据。 这使得这项工作非常容易地用不同投入测试国际数据系统。

Test Case Tagging

机器人框架允许对试样进行标记,这样我们要么能够管理对口试,要么绕过拖车。 当我们只想处理一组测试案例或ski起这些案例时,就给予帮助。

Reports and Logs

机器人框架以报告和记录的形式提供测试套、试办个案执行的所有细节。 试验案的所有执行细节可在记录档案中查阅。 详细情况,如测试案件是否失败或过、执行时间、审理测试案件所遵循的步骤。

RIDE

该编辑拥有机器人框架,有助于撰写和操作测试案例。 编辑很容易安装和使用。 RIDE通过提供框架特定代码的完成、强调等,使撰写测试案例的工作变得容易。 编辑可以轻而易举地制定项目、测试套案、试办案、关键词、变数、进口图书馆、执行、验证案例。 机器人框架还为支持机器人检测案件的ec、子利、体质、药剂等提供假肢。

Robot Framework Advantages

机器人框架是开放的,因此任何想要尝试的人都可以轻易这样做。

    安装和帮助创建和执行测试案例非常容易。 任何新来者都很容易理解,不需要任何高水平的检测知识,才能从机器人框架开始。

    它支持由关键词驱动、行为驱动和数据驱动的书面测试案例。

    这是对外部图书馆的良好支持。 大部分使用的是Selenium Library,在机器人框架内安装和使用很方便。

Robot Framework Limitations

机器人不支持假肢,而如果守则复杂,则需要这样做。

Conclusion

机器人框架是一个开放源测试自动化框架,用于接受测试和接受测试驱动的发展。 《机器人框架》中的测试案例是以表格格式撰写的关键词为依据的,这些关键词清楚明了,可以读懂,并传达了有关测试案例意图的适当信息。 例如,开放浏览器所用的关键词是“Open Browser”

Advertisements