Menu

Tree [a9fa31] master /
 History

HTTPS access


File Date Author Commit
 .github 2019-01-05 vdelendik vdelendik [61f129] Update issue templates
 archetype 2021-06-29 vdelendik vdelendik [9f12b6] updated github url to new org name: zebrunner
 carina-api 2021-06-16 Sergei Zagriychuk Sergei Zagriychuk [dfde06] not string properties processing was updated fo...
 carina-appcenter 2021-05-17 Dima Hrynevich Dima Hrynevich [a5ce81] fixed javadoc warnings and errors
 carina-aws-s3 2021-05-26 Dima Hrynevich Dima Hrynevich [d066be] deleted {device} from all loggers
 carina-azure 2021-05-26 Dima Hrynevich Dima Hrynevich [d066be] deleted {device} from all loggers
 carina-commons 2021-06-05 vdelendik vdelendik [d3fec3] #1390: removed custom video recorder for mobile
 carina-core 2021-06-29 vdelendik vdelendik [9f12b6] updated github url to new org name: zebrunner
 carina-crypto 2021-05-26 Dima Hrynevich Dima Hrynevich [d066be] deleted {device} from all loggers
 carina-dataprovider 2021-05-20 Dima Hrynevich Dima Hrynevich [12bff2] deleted jira
 carina-jenkins 2020-12-19 vdelendik vdelendik [215710] #551: switched to java 11
 carina-proxy 2021-05-17 Dima Hrynevich Dima Hrynevich [a5ce81] fixed javadoc warnings and errors
 carina-reporting 2021-06-05 vdelendik vdelendik [d3fec3] #1390: removed custom video recorder for mobile
 carina-utils 2021-06-29 vdelendik vdelendik [9f12b6] updated github url to new org name: zebrunner
 carina-webdriver 2021-06-22 Dima Hrynevich Dima Hrynevich [71fa94] added artifact attach for screenshot diff
 docs 2021-07-01 vdelendik vdelendik [a9fa31] modified index.md
 .gitignore 2021-03-24 Ali, Ashraf (AutomationTester) Ali, Ashraf (AutomationTester) [e737d2] Add the ability to download from Azure
 CODE_OF_CONDUCT.md 2019-01-05 vdelendik vdelendik [a7ee12] Create CODE_OF_CONDUCT.md
 CONTRIBUTING.md 2021-06-29 vdelendik vdelendik [9f12b6] updated github url to new org name: zebrunner
 LICENSE 2019-01-11 Maksim Sarychau Maksim Sarychau [b7e1fb] update copyright info using 2019
 PULL_REQUEST_TEMPLATE.md 2019-05-21 vdelendik vdelendik [f11598] minor doc update
 README.md 2021-07-01 vdelendik vdelendik [214226] new overview png img
 carina_formatter.xml 2018-02-15 Maksim Sarychau Maksim Sarychau [a7859a] Add code formatting in Carina
 mkdocs.yml 2021-06-29 vdelendik vdelendik [9f12b6] updated github url to new org name: zebrunner
 pom.xml 2021-06-29 vdelendik vdelendik [9f12b6] updated github url to new org name: zebrunner

Read Me

Alt text

Carina is a Java-based test automation framework that unites all testing layers: Mobile applications (web, native, hybrid), WEB applications, REST services, Databases.

  • 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

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