Test Automation Frameworks

  • Selenium Framework - Primarily it is for automating web applications for testing purposes
  • WebDriverIO - Next-gen browser and mobile automation test framework for Node.js
  • Cypress makes setting up, writing, running and debugging tests easy.
  • Robot Framework is a generic open source automation framework. It can be used for test automation and robotic process automation (RPA).
  • EarlGrey is a native iOS UI automation test framework that enables you to write clear, concise tests.
  • Gauge is a free and open source test automation framework that takes the pain out of acceptance testing
  • Appium is an open source test automation framework for use with native, hybrid and mobile web apps.
  • Serenity BDD helps you write cleaner and more maintainable automated acceptance and regression tests faster.
  • Cucumber Open is the world’s leading tool for BDD. Work faster and smarter than your competition by supporting a team-centric, cross-functional workflow.
  • Citrus Integration Testing Framework for automated integration tests supporting a wide range of message protocols and data formats!
  • Galen Framework - Automated testing of look and feel for your responsive websites
  • Carina is a Java-based test automation framework that unites all testing layers: Mobile applications (web, native, hybrid), WEB applications, Windows applications, REST services, Databases.
  • TestProject is a free end-to-end test automation platform for web, mobile, and API testing
  • Karate is the only open-source tool to combine API test-automation, mocks, performance-testing and even UI automation into a single, unified framework.
  • OpenTest is a free and open source functional test automation framework for web applications, mobile apps and APIs, built for scalability and extensibility,
  • Sahi Pro is arguably the only low-code test automation platform that lets you work with complex test automation scenarios as easily as the simple ones.