awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
robotframework avatar

robotframework/robotframework

0
View on GitHub↗
11,428 Stars·2,526 Forks·Python·apache-2.0·7 Aufruferobotframework.org↗

Robotframework

Robot Framework is a keyword-driven automation framework designed for acceptance testing and robotic process automation. It utilizes a human-readable, tabular syntax to define test cases and workflows, separating the automation logic from the underlying implementation. By mapping plain-text keywords to executable commands, the framework enables the creation of maintainable and reusable automation sequences.

The platform distinguishes itself through a modular architecture that supports the integration of custom libraries and external modules. This extensibility allows users to expand the framework's core capabilities to meet specific project requirements, whether for validating software behavior or automating repetitive business processes across diverse operating systems and applications.

The framework provides a comprehensive suite of tools for managing automation projects, including hierarchical test suite organization and the ability to process and consolidate execution results. Following the completion of tasks, it automatically generates structured reports and logs in HTML and XML formats to provide clear visibility into outcomes and system performance.

Features

  • Business Process Automation Tools - Automates repetitive business tasks and system operations across different applications using keyword-driven logic.
  • Test Automation Tools - Provides a keyword-driven framework for executing acceptance tests to verify software behavior and requirements.
  • Software Testing - Validates software behavior by writing human-readable test cases that verify system requirements.
  • Testing Frameworks - Provides a keyword-driven framework for automating acceptance tests and verifying software behavior through human-readable test cases.
  • Workflow Automation - Automates repetitive business tasks and system operations across different applications using keyword-driven logic.
  • Automation Frameworks - Offers a comprehensive Python-based framework for building and executing automated sequences of actions across diverse applications.
  • Quality Assurance Frameworks - Manages comprehensive testing workflows and generates detailed execution reports to maintain software reliability.
  • Command Execution Engines - Parses human-readable test files into executable commands by mapping plain-text keywords to underlying code implementations.
  • Code Quality and Analysis - Generic automation framework for acceptance testing and robotic process automation.
  • Static Analysis - Automation framework for acceptance testing and robotic process automation.
  • Test-Frameworks - Generic automation framework for acceptance and robotic testing.
  • Testing Tools - Listed in the “Testing Tools” section of the Awesome Python awesome list.
  • Notes and Productivity - Generic automation for testing and RPA.
  • Cross-Platform Task Orchestrators - Executes routine operations like file management and process control across diverse operating systems.
  • Test Suites - Organizes automation logic into nested structures of suites and tests to manage complex execution flows.
  • Plugin-Based Architectures - Supports a plugin architecture that allows developers to write custom libraries in Python to extend core functionality.
  • Automation Extenders - Integrates custom or generic libraries to expand core functionality for unique project requirements.
  • Dynamic Library Loaders - Provides a modular architecture that supports the integration of custom libraries and external modules at runtime.
  • Execution Logs - Automatically generates structured reports and logs in HTML and XML formats to provide visibility into outcomes.
  • Operational Task Automation - Executes common operations like file system interaction and process management to handle recurring automation needs.
  • Test Reporters - Processes execution output files to create comprehensive logs and summaries for analysis.
  • Test Report Aggregators - Combines and post-processes output files from multiple test runs to generate unified reports.

Star-Verlauf

Star-Verlauf für robotframework/robotframeworkStar-Verlauf für robotframework/robotframework

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Robotframework

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Robotframework.
  • google/googletestAvatar von google

    google/googletest

    38,713Auf GitHub ansehen↗

    This project is a comprehensive C++ unit testing framework designed to verify code logic and identify regressions through a suite of assertion macros, test fixtures, and execution runners. It automates the discovery and registration of test cases during static initialization, allowing developers to define isolated test environments that ensure repeatable and predictable conditions for every execution. The framework distinguishes itself through a sophisticated mock object library that enables the simulation of components and the enforcement of strict interaction requirements. By intercepting v

    C++
    Auf GitHub ansehen↗38,713
  • seleniumhq/seleniumAvatar von SeleniumHQ

    SeleniumHQ/selenium

    34,203Auf GitHub ansehen↗

    Selenium is a comprehensive browser automation framework that provides a standardized interface for controlling web browsers to perform automated tasks, user interactions, and data extraction. It functions as a cross-browser testing tool, enabling developers to execute identical automation scripts across various browser engines and operating systems to ensure consistent application behavior. By implementing the WebDriver protocol, it maps high-level automation commands to browser-specific drivers using a standardized HTTP-based wire protocol. The project distinguishes itself through its distr

    Javadotnetjavajavascript
    Auf GitHub ansehen↗34,203
  • microsoft/playwrightAvatar von microsoft

    microsoft/playwright

    91,074Auf GitHub ansehen↗

    Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow automation. It provides a unified API to drive web applications across multiple browser engines, enabling developers to simulate complex user interactions, perform web scraping, and validate application behavior in consistent, isolated environments. The framework distinguishes itself through a web-first testing paradigm that prioritizes stability and resilience. By utilizing an auto-waiting actionability engine and accessibility-tree-based locators, it eliminates common sources of test

    TypeScriptautomationchromechromium
    Auf GitHub ansehen↗91,074
  • vitest-dev/vitestAvatar von vitest-dev

    vitest-dev/vitest

    15,970Auf GitHub ansehen↗

    Vitest is a high-performance testing framework designed for JavaScript and TypeScript applications. It provides an integrated environment that supports unit, integration, and browser-based testing, allowing developers to execute test suites natively without requiring separate build steps or complex configuration. The project distinguishes itself through a highly optimized execution model that leverages worker-thread isolation and on-demand module transformation to provide rapid feedback. It includes a comprehensive suite of mocking and spying utilities that allow for the interception of depen

    TypeScripttesttesting-toolsvite
    Auf GitHub ansehen↗15,970
Alle 30 Alternativen zu Robotframework anzeigen→

Häufig gestellte Fragen

Was macht robotframework/robotframework?

Robot Framework is a keyword-driven automation framework designed for acceptance testing and robotic process automation. It utilizes a human-readable, tabular syntax to define test cases and workflows, separating the automation logic from the underlying implementation. By mapping plain-text keywords to executable commands, the framework enables the creation of maintainable and reusable automation sequences.

Was sind die Hauptfunktionen von robotframework/robotframework?

Die Hauptfunktionen von robotframework/robotframework sind: Business Process Automation Tools, Test Automation Tools, Software Testing, Testing Frameworks, Workflow Automation, Automation Frameworks, Quality Assurance Frameworks, Command Execution Engines.

Welche Open-Source-Alternativen gibt es zu robotframework/robotframework?

Open-Source-Alternativen zu robotframework/robotframework sind unter anderem: google/googletest — This project is a comprehensive C++ unit testing framework designed to verify code logic and identify regressions… seleniumhq/selenium — Selenium is a comprehensive browser automation framework that provides a standardized interface for controlling web… microsoft/playwright — Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow… vitest-dev/vitest — Vitest is a high-performance testing framework designed for JavaScript and TypeScript applications. It provides an… junit-team/junit-framework — This project is a JVM testing framework that provides a foundation for defining and running automated tests using a… facebook/jest — Jest is a JavaScript testing framework that integrates a test runner, an assertion library, and a snapshot testing…