Skip to content
forked from zebrunner/carina

Carina automation framework: Web, Mobile, API, DB etc testing...

License

Notifications You must be signed in to change notification settings

littleclay/carina

 
 

Repository files navigation

Alt text

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.

TRY DEMO PROJECT NOW

  • Carina framework is built on top of most popular open-source solutions like Selenium, Appium, TestNG allowing to reduce dependence on specific technology stack.

  • Carina supports all popular browsers (IE, Safari, Chrome, Firefox) and mobile devices (iOS/Android). Special feature for mobile domain: it reuses test automation code between IOS/Android up to 70-80%.

  • As far as our framework is built in Java, it is cross-platform. Tests may be easily executed both on Unix or Windows OS. All you need is JDK 11 installed.

  • Framework supports different types of databases - both relational and nonrelational (MySQL, SQL Server, Oracle, PostgreSQL), providing amazing experience of DAO layer implementation using MyBatis ORM framework.

  • API testing is based on Freemarker template engine. It enables great flexibility in generating REST requests and responses are dynamically changed by incoming arguments.

Alt text

Sponsor

Zebrunner

Documentation and free support

Code formatter

We offer to use our configured Java code formatter for Eclipse. To use the same formatter in IntelliJ IDEA you should install and configure Eclipse Code Formatter.

License

Code - Apache Software License v2.0

Documentation and Site - Creative Commons Attribution 4.0 International License

About

Carina automation framework: Web, Mobile, API, DB etc testing...

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.3%
  • Other 0.7%